Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Michal 30 Listopadu 2007, 12:53:46
-
Zdravím,
mám pod Linuxem menší problém s rozběháním dualscreenu. Konkrétně mám dvě grafické karty, každá s jiným chipsetem: nvidia na PCIE a ati na PCI. Windowsy se s tím popraly bez problémů, ale pod tučňákem mi funguje vždy jen jeden a to přesto, že je používám na obecných ovladačích (ani jsem neinstaloval fglrx nebo glx).
Zde je relevantní pasáž z lspci:
01:08.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
05:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600] (rev a2)
A zde relevantní pasáž z xorg.conf:
Section "Device"
Identifier "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
Driver "vesa"
BusID "PCI:1:8:0"
EndSection
Section "Device"
Identifier "nVidia"
Driver "vesa"
BusID "PCI:5:0:0"
EndSection
Section "Monitor"
Identifier "Obecný monitor"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160
EndSection
Section "Monitor"
Identifier "Monitor2"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
Monitor "Obecný monitor"
DefaultDepth 16
EndSection
Section "Screen"
Identifier "Screen 2"
Device "nVidia"
Monitor "Monitor2"
DefaultDepth 16
EndSection
Section "ServerLayout"
Identifier "Dual"
Screen 0 "Default Screen"
Screen 1 "Screen 2" RightOf "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Vím, že ovladače vesa nejsou nejšťastnější volbou, ale chtěl jsem aspoň vyzkoušet, jestli to vůbec nějak může fungovat.
Za této konfigurace funguje monitor na kartě nvidia, ten na ati svítí, jako že signál dostává, ale kromě černé obrazovky nic. Rád bych ale docílil stavu, kdy aspoň na nvidii bude 3D akcelerace, ale před instalaci jakýchkoli dalších ovladačů, bych se chtěl zeptat na doporučení.
-
Díky,
ale spíš vypadá, že jsem tam něco zvoral, protože při spouštění Xka a KDM se něco stane, a spadnou. Ale přes startx se přihlásím. Takhle končí Xorg.0.log:
Backtrace:
0: /usr/bin/X(xf86SigHandler+0x6d) [0x48670d]
1: /lib/libc.so.6 [0x2b26e0c797d0]
2: /usr/bin/X(RRCrtcSetRotations+0) [0x5240e0]
3: /usr/bin/X(xf86RandR12SetRotations+0x74) [0x4b9034]
4: /usr/bin/X(xf86CrtcScreenInit+0xa3) [0x4b5053]
5: /usr/lib/xorg/modules/drivers//radeon_drv.so(RADEONScreenInit+0x153d) [0x2b26e31ff25d]
6: /usr/bin/X(AddScreen+0x222) [0x439562]
7: /usr/bin/X(InitOutput+0x268) [0x468a88]
8: /usr/bin/X(main+0x275) [0x439d65]
9: /lib/libc.so.6(__libc_start_main+0xf4) [0x2b26e0c65b44]
10: /usr/bin/X(FontFileCompleteXLFD+0x231) [0x439249]
Fatal server error:
Caught signal 11. Server aborting
(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources
(WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000b74, 0x00000b74)
(WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000b98, 0x00000b98)
(WW) NVIDIA(0): WAIT (0, 6, 0x8000, 0x00000ba8, 0x00000ba8)
disable montype: 3
(II) RADEON(1): RADEONRestoreMemMapRegisters() :
(II) RADEON(1): MC_FB_LOCATION : 0xffff0000
(II) RADEON(1): MC_AGP_LOCATION : 0x003fffc0
finished PLL2
finished PLL1
Entering Restore TV
Restore TV PLL
Restore TVHV
Restore TV Restarts
Restore Timing Tables
Restore TV standard
Leaving Restore TV
Mezitím jsem aspoň nainstaloval nvidia-glx. 3D akcelerace funguje, ale beží jen monitor napojený na nvidii. Aspoň něco :) .
Jinak takhle tedy vypadá xorg.conf po těch úpravách:
Section "Device"
Identifier "ati"
Driver "radeon"
BusID "PCI:1:8:0"
EndSection
Section "Device"
Identifier "nVidia"
Driver "nvidia"
BusID "PCI:5:0:0"
EndSection
Section "Monitor"
Identifier "Monitor1"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160
EndSection
Section "Monitor"
Identifier "Monitor2"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160
EndSection
Section "Screen"
Identifier "Screen 1"
Device "nVidia"
Monitor "Monitor1"
DefaultDepth 24
EndSection
Section "Screen"
Identifier "Screen 2"
Device "ati"
Monitor "Monitor2"
DefaultDepth 24
EndSection
Section "ServerLayout"
Identifier "Dual"
Screen 0 "Screen 1"
Screen 1 "Screen 2" LeftOf "Screen 1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
Option "Xinerama" "on"
Option "Clone" "off"
EndSection