6 screens with 3 gpu's multiple screen


I will be make a computer with 6 screens, so I have a motherboard with 3 pci-express slots and ubuntu linux 8.04 install on it. Motherboard type : Asus P5N-T deluxe with a intel E6550 cpu and 3 NVidia 8400 gs cards.

Problem :

I start always just 2 cards and not the 3rd gpu.

lspci said :

lspci | grep VGA

03:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)

04:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)

07:00.0 VGA compatible controller: nVidia Corporation GeForce 8400 GS (rev a1)

I make my xorg.conf full configured, but it don’t start screen 4 and screen 5 ( 0 , 1 , 2 , 3 works fine)

When I change the busID off card 3 to 7 and 7 to 3 it start also only the first 2 gpu’s.

I install windows vista on this pc, for testing the motherboard and in vista it works perfectly with 6 screens.

When I look al Xorg.0.log :

(EE) NVIDIA(GPU-2): Failed to initialize the NVIDIA graphics device PCI:3:0:0.

(EE) NVIDIA(GPU-2):     Please see the COMMON PROBLEMS section in the README for

(EE) NVIDIA(GPU-2):     additional information.

(WW) NVIDIA(GPU-2): Failed to initialize NVIDIA graphics device on GPU PCI:3:0:0!

there said it can not start pci:3:0:0 .


My X server fails to start, and my X log file contains the error:

(EE) NVIDIA(0): The NVIDIA kernel module does not appear to

(EE) NVIDIA(0):      be receiving interrupts generated by the NVIDIA graphics

(EE) NVIDIA(0):      device PCI:x:x:x. Please see the COMMON PROBLEMS

(EE) NVIDIA(0):      section in the README for additional information.


This can be caused by a variety of problems, such as PCI IRQ routing errors, I/O APIC problems or conflicts with other devices sharing the IRQ (or their drivers).

If possible, configure your system such that your graphics card does not share its IRQ with other devices (try moving the graphics card to another slot if applicable, unload/disable the driver(s) for the device(s) sharing the card's IRQ, or remove/disable the device(s)).

Depending on the nature of the problem, one of (or a combination of) these kernel parameters might also help:

Parameter  Behavior

pci=noacpi  don't use ACPI for PCI IRQ routing

pci=biosirq  use PCI BIOS calls to retrieve the IRQ routing table

noapic  don't use I/O APICs present in the system

acpi=off  disable ACPI

I have also test the kernel parameters, but none worked. :(

Can anyone help me please.

tanks a lot

Muylle Bart

This is a motherboard or kernel bug. All you can do is test with different kernels and verify that you’re using the latest motherboard BIOS.

I don’t know it will work, but I mylself would try disabling motherboard devices such as audio, serial ports, network cards, etc., just to get a better handle on the problem. Fewer devices for Linux to handle = fewer potential hiccups.

On windows Vista it works fine.

I have updated my bios and it’s the same.

I have disabled al stuff on the motherboard , audio, lan, usb , … al disable : same problem.

Just because it works in Vista does not mean that there isn’t a BIOS bug. Regardless, this isn’t an NVIDIA bug.

Do you have a solution ?

I have now try it with other versions off ubuntu :

Ubuntu 8.04, 7.10, 7.04 and 6.06.1 LTS

Always the same problem.

There is no Bios update availeble on the asus site, so how can I fix it ?

So I think it’s a Nvidia driver bug, on the different versions off ubuntu I used always the same Nvidia driver version.

The driver README explains the potential causes of the failure that you’re experiencing. None of them are NVIDIA driver bugs. Regardless, the ability to start X is not a CUDA problem. The X driver README explains how to report problems.

Well now I tested with 2 nvidia and 1 Ati card -> That works !!! :yes:

So you see it is a problem off nvidia and not with the kernel and motherboard. I have try everything, but nvidia fails with 3 cards on linux. A mix off nvidia and ati works in linux and 3 cards works in vista. <img src=‘http://hqnveipbwb20/public/style_emoticons/<#EMO_DIR#>/crying.gif’ class=‘bbc_emoticon’ alt=’:’(’ />

The ability to start X is not a CUDA problem. The X driver README explains how to report problems.

Now I buy a new mainboard. a Asus M3A32-MVP whit a amd 6400+ cpu.

  • I install my 3 vga cards, but I have the same problem !!! :argh:

  • Only the first 2 vga card are working in linux .

Thats now a big big big problem , I buy a other mainboard en it still doesn’t work !

These mainboard is with 4 pci-express slots and must be work ! Nvidia said the same error .

Please help me .

Tanks for your help.

This forum is for CUDA specific issues. Starting X is not a CUDA issue.

The X driver README explains how to report problems with X.