1400x1050 on intel 855gm

From: Joachim Spoerhase (achele_at_west.de)
Date: 09/22/03


Date: Mon, 22 Sep 2003 12:03:18 +0200


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

hi,
I have an acer travelmate 661lci notebook with an intel 855gm graphics chip.
I have not been able to run the X-Server with 1400x1050 mode which is
support by the chip. Under Windows it works fine.
If I try to configure the Server with SAX2 i get the message "No Mode of
this Name". Manual Configuration has the same result.
Its remarkable, that the 1400x1050 mode is not listed in the XFFree86.0.log,
so it seems, that the mode is not supported by the VESA-BIOS.

Who has any idea? Does the X-Server use BIOS-calls to initialize a mode? Is
something wrong with the modelines? I found the site
http://i810fb.sourceforge.net/ , what's that? could this help me?

Many thanks in advance
Joachim Spoerhase

Here are some excerpts from XF86Config:
- -----
Section "Monitor"
  Option "CalcAlgorithm" "CheckDesktopGeometry"
  DisplaySize 320 240
  HorizSync 27-90
  Identifier "Monitor[0]"
  ModelName "1400X1050@60HZ"
  Option "DPMS"
  VendorName "--> LCD"
  VertRefresh 40-60
  UseModes "Modes[0]"
EndSection

Section "Modes"
  Identifier "Modes[0]"
  Modeline "1280x1024" 102.24 1280 1296 1552 1736 1024 1024 1033 1070
  Modeline "1280x960" 95.85 1280 1296 1552 1736 960 960 968 1003
  Modeline "1152x864" 77.55 1152 1168 1384 1568 864 864 871 902
  Modeline "1024x768" 61.19 1024 1040 1216 1400 768 768 775 802
  Modeline "800x600" 37.44 800 816 928 1072 600 600 605 626
  Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +HSync +VSync
  Modeline "640x480" 23.96 640 656 720 864 480 480 484 501
EndSection

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth 15
    Modes "800x600"
  EndSubSection
  SubSection "Display"
    Depth 16
    Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
"640x480"
  EndSubSection
  SubSection "Display"
    Depth 24
    Modes "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768"
"800x600" "640x480"
  EndSubSection
  SubSection "Display"
    Depth 32
    Modes "800x600"
  EndSubSection
  SubSection "Display"
    Depth 8
    Modes "800x600"
  EndSubSection
  Device "Device[0]"
  Identifier "Screen[0]"
  Monitor "Monitor[0]"
EndSection

Section "Device"
  BoardName "855 GM"
  BusID "0:2:0"
  Driver "i810"
  Identifier "Device[0]"
  Screen 0
  VendorName "Intel"
EndSection
- -----

XF86Config.0.log
- -----
(**) I810(0): Depth 24, (--) framebuffer bpp 32
(==) I810(0): RGB weight 888
(==) I810(0): Default visual is TrueColor
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) I810(0): initializing int10
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 32576 kB
(II) I810(0): VESA VBE OEM: Intel(r)852MG/852MGE/855MG/855MGE Graphics Chip
Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r)852MG/852MGE/855MG/855MGE
Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Integrated Graphics Chipset: Intel(R) 855GM
(--) I810(0): Chipset: "852GM/855GM"
(--) I810(0): Linear framebuffer at 0xE8000000
(--) I810(0): IO registers at addr 0xE0000000
(II) I810(0): detected 32636 kB stolen memory.
(II) I810(0): I830CheckAvailableMemory: 417788 kB available
(--) I810(0): Pre-allocated VideoRAM: 32636 kByte
(==) I810(0): VideoRAM: 32768 kByte
...
(II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present:
TRUE, size: (1400,1050)
...
(II) I810(0): Size of device LFP (local flat panel) is 1400 x 1050
...
(II) I810(0): Lowest common panel size for pipe B is 1400 x 1050
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/X11R6/lib/modules/libddc.a
(II) Module ddc: vendor="The XFree86 Project"
        compiled for 4.3.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.6
(II) I810(0): VESA VBE DDC supported
(II) I810(0): VESA VBE DDC Level none
(II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
(II) I810(0): VESA VBE DDC read failed
(--) I810(0): A non-CRT device is attached to pipe B.
        No refresh rate overrides will be attempted.
(II) I810(0): Will use BIOS call 0x5f05 to set refresh rates for CRTs.
(II) I810(0): Will use BIOS call 0x5f64 to enable displays.
(--) I810(0): Maximum space available for video modes: 32576 kByte
Mode: 30 (640x480)
        ModeAttributes: 0x9b
...
Mode: 32 (800x600)
...
Mode: 34 (1024x768)
...
Mode: 38 (1280x1024)
...
Mode: 3a (1600x1200)
...
Mode: 3c (1920x1440)
...
Mode: 41 (640x480)
...
Mode: 43 (800x600)
...
Mode: 45 (1024x768)
...
Mode: 49 (1280x1024)
...
Mode: 4b (1600x1200)
...
Mode: 4d (1920x1440)
...
*Mode: 50 (640x480)
...
*Mode: 52 (800x600)
...
*Mode: 54 (1024x768)
...
*Mode: 58 (1280x1024)
...
Mode: 5a (1600x1200)
...
Mode: 5c (1920x1440)
...
Mode: 7c (1024x600)
...
Mode: 7d (1024x600)
...
Mode: 7e (1024x600)
...
(II) I810(0): Monitor[0]: Using hsync range of 27.00-90.00 kHz
(II) I810(0): Monitor[0]: Using vrefresh range of 40.00-60.00 Hz
(II) I810(0): Not using mode "1400x1050" (no mode of this name)
(II) I810(0): Not using mode "1280x960" (no mode of this name)
(II) I810(0): Not using mode "1152x864" (no mode of this name)
(II) I810(0): 4196 kBytes additional video memory is required to
        enable tiling mode for DRI.
(--) I810(0): Virtual size is 1280x1024 (pitch 1280)
(**) I810(0): *Built-in mode "1280x1024"
(**) I810(0): *Built-in mode "1024x768"
(**) I810(0): *Built-in mode "800x600"
(**) I810(0): *Built-in mode "640x480"
(**) I810(0): Display dimensions: (320, 240) mm
(**) I810(0): DPI set to (101, 108)
- -----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/bsjtq+MGnuHvbWsRAhZcAJ0VhCKfHlOxQp4xtclnfxkweWVDgwCfYY5Y
LiDnCZTn/lAF4hOMPZyzq60=
=DbUc
-----END PGP SIGNATURE-----



Relevant Pages

  • RE: Why is xorg ignoring the frequencies I give it?
    ... I810: VESA VBE Total Mem: 7872 kB ... Detected stolen memory doesn't match what the BIOS ... Extended BIOS function 0x5f64 not supported. ... I810: VESA VBE DDC supported ...
    (Ubuntu)
  • i845g (i810) resolution on external monitor
    ... I810: VESA VBE Total Mem: 8000 kB ... I810: Display Info: DFP: attached: FALSE, ... I810: VESA VBE DDC supported ... I810: Supported Future Video Modes: ...
    (comp.os.linux.x)
  • lcd flicker
    ... My brand new 17" Philips 170S6 LCD display with max resolution ... I810: VESA VBE Total Mem: 512 kB ... I810: VESA VBE DDC supported ... I810: Supported Future Video Modes: ...
    (comp.os.linux.hardware)
  • Re: X.org
    ... Loading sub module "int10" ... SIS: VESA VBE Total Mem: 8192 kB ... SIS: VESA VBE OEM: SiS ... SIS: VESA VBE DDC supported ...
    (freebsd-questions)
  • [2.6.16-rc5-git13] Xorg.log difference
    ... ATI: VESA VBE Total Mem: 4096 kB ... ATI: VESA VBE OEM: ATI MACH64 ... ATI: VESA VBE DDC supported ... ATI: Supported Future Video Modes: ...
    (Linux-Kernel)