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