Display size doesn't work correctly with i810 driver
Gerhard Mourani
gmourani at openna.com
Thu Apr 26 18:06:04 PDT 2007
I'm using a Dell laptop Inspiron 6000 having Intel 915GL chipset (i810)
for the graphical card and was unable to get resolution size of
1920x1200 pixels set correctly. I'm also using the 915resolution program
to set the resolution at boot time and it's work
(/usr/sbin/915resolution 5c 1920 1200
) so I presume that the problem come form Xorg and the i810 driver. Here
what's happening:
1 - If I only use the local flat panel, then xrandr -q returns ->
1920x1200 60.0* and 1600x1200 60.0 which look correct but
inside the GUI text size are very big and I can only make three restart
of the GUI, after that X refuse to load and I've to reboot the OS to log
into the GUI again.
2 - If a plug my external LCD flat screen into the laptop to have two
screens with Xinerama enable for this feature, then all element in my
local flat panel become blur and the second screen which is capable of
1440x900 only use 1024x768 and sometime for unknown reason 1920x1200
even if not natively capable to use this resolution.
xorg seem a pain in the ass to configure and almost impossible with a
second screen correctly.
Xorg = X Window System Version 1.2.99.905 (1.3.0 RC 5)
Kernel = 2.6.20.7
i810 = compiled for 1.2.99.903, module version = 1.6.5
Second screen = Samsung SyncMaster 941bw
xorg.conf.single
-------------------------------------------------------------
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:7100"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "extmod"
Load "xtrap"
Load "record"
Load "GLcore"
Load "dbe"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
#DisplaySize 330 210 # mm
Identifier "Monitor0"
VendorName "SEC"
ModelName "3155"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
#Option "DRI" # [<bool>]
#Option "NoDDC" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Identifier "Card0"
Driver "i810"
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
xorg.conf.dual
----------------------------------------------------------------------
Section "ServerLayout"
Identifier "Dual-monitor Layout"
Screen 0 "Default Screen" 0 0
Screen 1 "Secondary Screen" RightOf "Default Screen"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "true"
Option "Clone" "Off"
EndSection
Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:7100"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
Load "extmod"
Load "xtrap"
Load "record"
Load "GLcore"
Load "dbe"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "SEC"
ModelName "3155"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "SAM"
ModelName "SyncMaster"
EndSection
Section "Device"
Identifier "Card0"
Driver "i810"
Screen 0
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
Option "MonitorLayout" "CRT,LFP"
EndSection
Section "Device"
Identifier "Card1"
Driver "i810"
Screen 1
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Secondary Screen"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Gerhard,
More information about the xorg
mailing list