View Single Post
Old 09-17-10, 08:47 PM   #8
xps8700
Registered User
 
Join Date: Sep 2010
Posts: 45
Default Re: Problems getting GeForce 8700GT to work under linux

Quote:
Originally Posted by Nappers View Post
xps8700, I tried to reply to your private message, but you have disabled receiving private messages... so I'm posting my reply here (sorry everyone else!)

My SLI is currently working, though I'm now running on a custom 2.6.35.4 kernel and the 195.36.24 nVidia driver built using nvidia-kernel-dkms from debian testing. Also, the flickering problem still exists with this version when "Allow Flipping" is enabled.
The nvidia-xconfig command you are using just sets some options in the /etc/X11/xorg.conf file. If you have the dual 8700M card, then you should have something like
Code:
Option         "SLI" "Auto" # valid options are "no","Auto","AFR","SFR","AA"
in either the "Screen" section or a "Device" section of this file. You shouldn't need the "multi-gpu" option unless you have multiple GPUs that are not set up in a SLI configuration (see http://http.download.nvidia.com/XFre...igoptions.html).
Once you get the nvidia driver to work, you can enable the tweaks that you make with nvidia-settings by running the command
Code:
nvidia-settings --load-config-only
once X is loaded. I do this by putting the following at the end of my ~/.bash_profile
Code:
if [[ -n "$DISPLAY" ]]
then
  xmodmap /home/nappers/.Xmodmap
  nvidia-settings --load-config-only
  nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1
fi
You say that nvidia-settings only mentions the first GPU, perhaps the second GPU is being disabled by the "multi-gpu" option you enabled? You should have two 8700M controllers in lspci, e.g., I have
Code:
>lspci|grep -i nvidia
01:00.0 PCI bridge: nVidia Corporation Device 01b3 (rev a3)
02:00.0 PCI bridge: nVidia Corporation Device 01b3 (rev a3)
02:01.0 PCI bridge: nVidia Corporation Device 01b3 (rev a3)
03:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8700M GT] (rev a1)
04:00.0 3D controller: nVidia Corporation G84 [GeForce 8700M GT] (rev a1)
They should also show up in the X server log, e.g.,
Code:
>grep GPU-[0-9] /var/log/Xorg.0.log
(II) Sep 15 21:30:11 NVIDIA(0): NVIDIA GPU GeForce 8700M GT (G84) at PCI:3:0:0 (GPU-0)
(II) Sep 15 21:30:11 NVIDIA(0): NVIDIA GPU GeForce 8700M GT (G84) at PCI:4:0:0 (GPU-1)
and in dmesg
Code:
>grep -i nvidia /var/log/dmesg
[    7.282031] nvidia: module license 'NVIDIA' taints kernel.
[    8.001675] nvidia 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    8.001685] nvidia 0000:03:00.0: setting latency timer to 64
[    8.001840] nvidia 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    8.001845] nvidia 0000:04:00.0: setting latency timer to 64
[    8.001977] NVRM: loading NVIDIA UNIX x86 Kernel Module  195.36.24  Thu Apr 22 09:18:20 PDT 2010
I hope this helps. Good luck!
Nappers,

I have Option SLI Auto in my /etc/X11/xorg.conf file and I removed the MultiGPU option. Then I opened a terminal and entered the command

Code:
nvidia-settings --load-config-only
and launched the nvidia applet... there is still no SLI there.... attached is a screenshot of what I see...

LSPCI says:
Code:
03:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8700M GT] (rev a1)
04:00.0 3D controller: nVidia Corporation G84 [GeForce 8700M GT] (rev a1)
and at the end of dmesg:

Code:
vmap allocation for size 16781312 failed: use vmalloc=<size> to increase size.
NVRM: RmInitAdapter failed! (0x26:0xffffffff:1119)
NVRM: rm_init_adapter(1) failed
vmap allocation for size 16781312 failed: use vmalloc=<size> to increase size.
NVRM: RmInitAdapter failed! (0x26:0xffffffff:1119)
NVRM: rm_init_adapter(1) failed
does it have anything to do with Nvidia?????

also in /var/log/syslog

Code:
Sep 17 21:14:23 xpsm1730 kernel: NVRM: RmInitAdapter failed! (0x26:0xffffffff:1119)
Sep 17 21:14:23 xpsm1730 kernel: NVRM: rm_init_adapter(1) failed
Sep 17 21:14:25 xpsm1730 kernel: vmap allocation for size 16781312 failed: use vmalloc=<size> to increase size.
Sep 17 21:14:25 xpsm1730 kernel: NVRM: RmInitAdapter failed! (0x26:0xffffffff:1119)
Sep 17 21:14:25 xpsm1730 kernel: NVRM: rm_init_adapter(1) failed
The strange thing is that the Nvidia applet says in the Graphic Card section:

Graphics Processor: GeForce 8700M GT
VBIOS Version: 60.84.6a.00.0b
Memory: 512 MB
Bus Type: PCI Express x16
Bus ID: 3:0:0
...
X Screens: Screen 0
Display Devices: Seiko (DFP-0)

As far as I know, I would have 512MB of video ram with my 2 cards together....
Attached Thumbnails
Click image for larger version

Name:	snapshot19.jpg
Views:	62
Size:	47.1 KB
ID:	41134  
xps8700 is offline   Reply With Quote