I've got a computer with a multimonitor setup, and I just can't get it configured so that it works properly. It's my main workstation and I really need to get it running, so if I can't get it to run soon, I may be forced to go back to Windows XP, and I really do not want to go down the MS slope again.
The machine has three graphics cards, each with two monitors:
* nVidia Quadro FX 2000
* nVidia GeForce 6200
* ATI Radeon 9200 PRO
All the monitors are identical ViewSonic G90fB, all preferably running at 1600x1200.
The outputs are arranged as followed (but it doesn't matter if they are in the correct position, if I can just get them to work, I can rearrange them later):
ATI 1nVidia 6200 1nVidia 6200 2
ATI 2nVidia Quadro 1nVidia Quadro 2
I want them arranged as one big surface, but preferably, maximizing should only maximize to one screen, but I need to be able to manually resize a window to cover several screens. OpenGL on all screens is not a priority.
Things tried so far:
* Installing nVidia driver and trying to configure through GUI. Gets two monitors working, but if I try to involve two cards, I just get black screens.
* Manual editing of xorg.conf. I clearly don't have enough knowledge to pull this off, usually ending with black screens.
* Trying Maverick Meerkat. Too much problems with the nVidia cards there, so I went back to Lucid.
Some more info:
lspci:
lsmod:
How the nVidia driver detects the monitors for the xorg.conf:
Please, help, before I do some vile act of desperation, such as installing Windows XP again! Don't hesitate to ask if you need more info.
The machine has three graphics cards, each with two monitors:
* nVidia Quadro FX 2000
* nVidia GeForce 6200
* ATI Radeon 9200 PRO
All the monitors are identical ViewSonic G90fB, all preferably running at 1600x1200.
The outputs are arranged as followed (but it doesn't matter if they are in the correct position, if I can just get them to work, I can rearrange them later):
ATI 1nVidia 6200 1nVidia 6200 2
ATI 2nVidia Quadro 1nVidia Quadro 2
I want them arranged as one big surface, but preferably, maximizing should only maximize to one screen, but I need to be able to manually resize a window to cover several screens. OpenGL on all screens is not a priority.
Things tried so far:
* Installing nVidia driver and trying to configure through GUI. Gets two monitors working, but if I try to involve two cards, I just get black screens.
* Manual editing of xorg.conf. I clearly don't have enough knowledge to pull this off, usually ending with black screens.
* Trying Maverick Meerkat. Too much problems with the nVidia cards there, so I went back to Lucid.
Some more info:
lspci:
Code:
anders@hardcore:~$ lspci 00:00.0 Host bridge: Intel Corporation E7505 Memory Controller Hub (rev 03) 00:00.1 Class ff00: Intel Corporation E7505/E7205 Series RAS Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation E7505/E7205 PCI-to-AGP Bridge (rev 03) 00:02.0 PCI bridge: Intel Corporation E7505 Hub Interface B PCI-to-PCI Bridge (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82) 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation NV30GL [Quadro FX 2000] (rev a2) 02:1c.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04) 02:1d.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04) 02:1e.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04) 02:1f.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04) 03:05.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07) 03:05.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07) 04:01.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1) 05:01.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (rev 01) 05:01.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO] (Secondary) (rev 01) 05:02.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) 05:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
Code:
anders@hardcore:~$ lsmod Module Size Used by snd_intel8x0 25588 2 snd_ac97_codec 100646 1 snd_intel8x0 ac97_bus 1002 1 snd_ac97_codec snd_pcm_oss 35308 0 snd_mixer_oss 13746 1 snd_pcm_oss snd_pcm 70918 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss snd_seq_dummy 1338 0 fbcon 35102 71 tileblit 2031 1 fbcon font 7557 1 fbcon snd_seq_oss 26722 0 snd_seq_midi 4557 0 bitblit 4707 1 fbcon snd_rawmidi 19056 1 snd_seq_midi softcursor 1189 1 bitblit snd_seq_midi_event 6003 2 snd_seq_oss,snd_seq_midi vga16fb 11385 1 vgastate 8961 1 vga16fb snd_seq 47263 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 19098 2 snd_pcm,snd_seq snd_seq_device 5700 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq nouveau 467624 1 radeon 695593 0 snd 54180 14 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 6620 1 snd ttm 50071 2 nouveau,radeon e7xxx_edac 3750 0 drm_kms_helper 29297 2 nouveau,radeon edac_core 37331 1 e7xxx_edac snd_page_alloc 7172 2 snd_intel8x0,snd_pcm drm 163098 5 nouveau,radeon,ttm,drm_kms_helper i2c_algo_bit 5028 2 nouveau,radeon intel_agp 24415 1 ppdev 5259 0 lp 7028 0 parport_pc 26250 1 agpgart 31788 3 ttm,drm,intel_agp psmouse 63245 0 serio_raw 3978 0 shpchp 28884 0 parport 32635 3 ppdev,lp,parport_pc usbhid 36174 0 hid 67032 1 usbhid ohci1394 27238 0 floppy 53080 0 mptspi 14716 2 mptscsih 31997 1 mptspi mptbase 84238 2 mptspi,mptscsih e1000 97845 0 ieee1394 81213 1 ohci1394
Code:
Section "Monitor" # HorizSync source: edid, VertRefresh source: edid Identifier "Monitor0" VendorName "Unknown" ModelName "ViewSonic G90f-4" HorizSync 30.0 - 97.0 VertRefresh 50.0 - 160.0 Option "DPMS" EndSection
Comment