Configuring graphics cards in openSUSE 11.3
Hello,
spent about 4h and now success – if this doesn’t belong here – please delete, move ….
It is about configuring a dualheaded display on a Lenovo X61 (in a docking station) with an Intel 965 GM graphics card and an LCD monitor besides. I upgraded from 11.2 to 11.3 and all a sudden nothing worked.
I finally have an xorg.conf that works.
It seems that something must have changed in the driver as under 11.2 it was possible to have two “Device” sections, but now the error came:
(II) Primary Device is: PCI 00@00:02:0
Requested Entity already in use!
So – the solution seems to be:
- Have ONE ServerLayout referring to TWO Screen sections.
- Both Screen Sections refer to the SAME Device section
- The Device section has options for BOTH Monitor sections
* Option “Monitor-LVDS1″ needs to be named that way
* Option “Monitor-VGA1″ needs to be named that way
* The values for these options are referring to the names YOU GAVE the corresponding sections
What’s open? Don’t know whether I really need the Display subsection – I did it because I remember having read somewhere you have to specify a “Virtual” parameter in order to have the driver allocate video RAM for the bigger combined virtual desktop….
So here is my xorg.conf – maybe it helps…(but remember – backup old file and if it works: fine – if it blows your hardware – your fault…)
Section “ServerFlags”
Option “AIGLX” “on”
Option “AllowMouseOpenFail” “on”
Option “ZapWarning” “on”
Option “Xinerama” “on”
EndSection
Section “Module”
Load “dbe”
Load “freetype”
Load “glx”
Load “extmod”
Load “dri”
EndSection
Section “DRI”
Group “video”
Mode 0660
EndSection
Section “Extensions”
Option “Composite” “on”
EndSection
Section “ServerLayout”
Identifier “LAYOUT1″
Screen 0 “SCREEN1″
Screen 1 “SCREEN2″
Option “Xinerama” “on”
Option “Clone” “off”
EndSection
Section “Screen”
Identifier “SCREEN1″
Device “DEVICE1″
Monitor “MONITOR1″
SubSection “Display”
Depth 24
Modes “1024×768″ “1024×600″ “800×600″ “768×576″ “640×480″
Virtual 2224 1024
EndSubSection
EndSection
Section “Screen”
Identifier “SCREEN2″
Device “DEVICE1″
Monitor “MONITOR2″
SubSection “Display”
Depth 24
Modes “1280×1024″ “1024×768″ “1024×600″ “800×600″ “768×576″ “640×480″
Virtual 2224 1024
EndSubSection
EndSection
Section “Device”
Identifier “DEVICE1″
BoardName “965 GM”
Driver “intel”
BusID “pci:0:2:0″
Screen 0
Option “monitor-LVDS1″ “MONITOR1″
Option “monitor-VGA1″ “MONITOR2″
EndSection
Section “Monitor”
Identifier “MONITOR1″
ModelName “LENOVO LCD MONITOR”
Option “DPMS”
Option “PreferredMode” “1024×768″
Option “Position” “0 0″
VendorName “LEN”
EndSection
Section “Monitor”
Identifier “MONITOR2″
ModelName “VG712s”
Option “DPMS”
Option “PreferredMode” “1280×1024″
VendorName “VIEWSONIC”
Option “Position” “1024 0″
Option “RightOf” “MONITOR1″
EndSection
Seems a bit redundant to me – the device pointing to the monitor – and the screen as well – but it works, and I have to go to sleep…
Regards
Wolf