I have two 9800gx2 cards (4gpu’s total) in a 64 bit system. On redhat enterprise linux with driver version 169 (64bit) successfully run the multigpu sample application and it detects 4 gpu’s. here is what /proc/driver/nvidia/cards shows:
[root@puppy cards]# ls
0 1 2 3
[root@puppy cards]# cat 0
Model: G92-450
IRQ: 58
Video BIOS: 62.92.39.00.09
Card Type: PCI-E
DMA Size: 40 bits
DMA Mask: 0xffffffffff
Bus Location: 0c.00.0
[root@puppy cards]# cat 1
Model: G92-450
IRQ: 66
Video BIOS: 62.92.39.00.10
Card Type: PCI-E
DMA Size: 40 bits
DMA Mask: 0xffffffffff
Bus Location: 0d.00.0
[root@puppy cards]# cat 2
Model: G92-450
IRQ: 74
Video BIOS: 62.92.39.00.09
Card Type: PCI-E
DMA Size: 40 bits
DMA Mask: 0xffffffffff
Bus Location: 83.00.0
[root@puppy cards]# cat 3
Model: G92-450
IRQ: 82
Video BIOS: 62.92.39.00.10
Card Type: PCI-E
DMA Size: 40 bits
DMA Mask: 0xffffffffff
Bus Location: 84.00.0
I switched over to kbuntu 9.04 64 bit and installed the latest 190 nvidia driver and ran the multigpu sample app and detect only 2 gpu’s. I’ve also tried fedora 10 in the same configuration and get the exact same results. I’ve also tried the latest vanilla kernel 2.6.30.7 on fedora and redhat enterprise and still the same results with the 190 driver. Here is the /proc/driver/nvidia/cards:
[root@puppy cards]# ls
0 1
[root@puppy cards]# cat 0
Model: GeForce 9800 GX2
IRQ: 19
Video BIOS: 62.92.39.00.09
Card Type: PCI-E
DMA Size: 40 bits
DMA Mask: 0xffffffffff
Bus Location: 0c.00.0
[root@puppy cards]# cat 1
Model: GeForce 9800 GX2
IRQ: 18
Video BIOS: 62.92.39.00.10
Card Type: PCI-E
DMA Size: 40 bits
DMA Mask: 0xffffffffff
Bus Location: 0d.00.0
Thanks