Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 08-06-08, 02:26 PM   #1
otterpop81
Registered User
 
Join Date: Aug 2008
Posts: 3
Default 3x 8800GT on Linux (non-SLI), Only 2 cards work

Hello,

I have 3 8800GT cards which I put in an eVGA nForce 780i SLI (3 16x PCI-Ex slots) motherboard. I'd like to run all three cards at the same time in non-SLI mode to drive three different monitors all at 1920x1080. Putting in 3 cards and using one output from each seemed to make the most sense to get the most performance.

This currently works on Windows.

This does not work in Linux. In Linux, only the first two graphics cards work, and Xorg says that it can't initialize the third device.

The Complete output of Xorg:
http://pastebin.com/m20edfc31

Lines 187-189 seem a little suspicious:
PCI:*(3:0:0) nVidia Corporation unknown chipset (0x0611) ...

Lines 747-750 are definitely bad:
(EE) NVIDIA(GPU-2): Failed to initialize the NVIDIA graphics device PCI:7: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:7:0:0!

nvidia-bug-report.log
http://pastebin.com/m544d163f

Note Line 44:
Video BIOS: ??.??.??.??.??


Operating System:
Ubuntu 8.04 (Hardy)
Kernel 2.6.24-19

From the NV control panel:
NVIDIA driver version 173.14.12
NV Control Version 1.16
Server Vendor Version 1.4.0.90

dmesg here:
http://pastebin.com/m3c64160e

This is using the NVIDIA .run installer. I also tried this using the Ubuntu package with the same results.

Thanks for all help,

Alan.
otterpop81 is offline   Reply With Quote
Old 08-06-08, 02:52 PM   #2
memeyou
Registered User
 
Join Date: May 2008
Posts: 74
Default Re: 3x 8800GT on Linux (non-SLI), Only 2 cards work

(WW) NVIDIA: No matching Device section for instance (BusID PCI:7:0:0) found

?
memeyou is offline   Reply With Quote
Old 08-06-08, 03:08 PM   #3
Big P
Registered User
 
Join Date: Dec 2004
Posts: 180
Default Re: 3x 8800GT on Linux (non-SLI), Only 2 cards work

Quote:
Originally Posted by memeyou View Post
(WW) NVIDIA: No matching Device section for instance (BusID PCI:7:0:0) found

?
Correct.

You need to add a third Videocard section in your xorg.conf, ie.

Code:
Section "Device"
    Identifier     "Videocard2"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:7:0:0"
EndSection
And a corresponding Screen/Monitor section. `nvidia-xconfig` should do all this for you.
Big P is offline   Reply With Quote
Old 08-06-08, 03:40 PM   #4
otterpop81
Registered User
 
Join Date: Aug 2008
Posts: 3
Default Re: 3x 8800GT on Linux (non-SLI), Only 2 cards work

I've found that it doesn't matter whether a BusID section is present or not. The first two cards get initialized (3:0:0 and 4:0:0) but the third one (7:0:0) does not.

I did use nvidia-xconfig to create the file, and it did not add the third card for me (but did add the first two). The weird part here is that the third card is detected, but won't initialize.

But so that you guys believe me, I did make the change and try it again.

The result is the same. Here are my outputs.

xorg.conf:
http://otterpop81.pastebin.com/m6e503f89

server output:
http://otterpop81.pastebin.com/m604cad63

Thanks for your help,

Alan.
otterpop81 is offline   Reply With Quote
Old 08-06-08, 04:29 PM   #5
xbobmx
Registered User
 
Join Date: May 2003
Posts: 191
Default Re: 3x 8800GT on Linux (non-SLI), Only 2 cards work

From your log file:

[ 45.313453] allocation failed: out of vmalloc space - use vmalloc=<size> to increase size.

See the "Kernel virtual address space exhaustion on the X86 platform" section of the README, e.g. here: http://us.download.nvidia.com/XFree8...hapter-09.html

, or just use an x86_64 kernel.
xbobmx is offline   Reply With Quote
Old 08-14-08, 01:07 PM   #6
otterpop81
Registered User
 
Join Date: Aug 2008
Posts: 3
Default Re: 3x 8800GT on Linux (non-SLI), Only 2 cards work

xbobmx,

Thank you so much for your reply. The method described in the documentation worked perfectly. For the benefit of others, I simply added:

vmalloc=256MB

to the kernel boot parameters line in /boot/grub/menu.lst .

I may have been able to get by with 192, but I haven't tried it (the default is 128).

Again, thank you very much for your help.

Alan.
otterpop81 is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Multiseat X with two cards: used to work, now segfaulting Artefact2 NVIDIA Linux 10 06-26-12 05:22 PM
302.17 for Linux x86/x86_64 released AaronP NVIDIA Linux 0 06-16-12 04:12 PM
nVidia Linux drivers with Linux on Mac, help? Thetargos NVIDIA Linux 0 05-13-12 12:52 PM
Mandrake Linux 9.0 (Dolphin) now available | comments? volt General Linux 10 10-19-02 10:13 PM

All times are GMT -5. The time now is 03:09 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.