我运行的是 Ubuntu 11.04 x86_64 2.6.38-10-generic。我有两个 GTX 460,我使用的是 Nvidia 驱动程序 270.41.06。如果不启用 SLI,计算机运行良好。但是,在运行nvidia-xconfig --sli=Auto
并重新启动后,性能下降。当我做任何事情时,即使是滚动网页这样简单的事情,它都会变得很不流畅,而且显卡会变得非常热(在 Nvidia X 服务器设置中显示为红色)。在 Windows 7 中,这不是问题(这更令人讨厌)。SLI 似乎确实在“工作”,正如nvidia-xconfig --query-gpu-info
在 SLi 中显示的那样,两张卡都连接到屏幕上。
有任何想法吗?
这是我的 xorg.conf:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 270.41.06 ([email protected]) Mon Apr 18 15:14:00 PDT 2011
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 270.29 (buildd@allspice) Fri Feb 25 14:42:07 UTC 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Ancor Communications Inc VE228"
HorizSync 30.0 - 83.0
VertRefresh 50.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 460"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "nvidia-auto-select +0+0"
Option "SLI" "Auto"
SubSection "Display"
Depth 24
EndSubSection
EndSection
这是运行后的所有内容
nvidia-xconfig -a --sli=Auto
。它运行相同,我相信 gpu-query-info 与以前相同。
xorg配置文件
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 275.19 ([email protected]) Tue Jul 12 18:35:38 PDT 2011
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 270.29 (buildd@allspice) Fri Feb 25 14:42:07 UTC 2011
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 460"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 460"
BusID "PCI:3:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "SLI" "Auto"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "SLI" "Auto"
SubSection "Display"
Depth 24
EndSubSection
EndSection
lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation GF104 [GeForce GTX 460] (rev a1)
03:00.0 VGA compatible controller: nVidia Corporation GF104 [GeForce GTX 460] (rev a1)
sudo nvidia-xconfig --query-gpu-info
Number of GPUs: 2
GPU #0:
Name : GeForce GTX 460
PCI BusID : PCI:1:0:0
Number of Display Devices: 1
Display Device 0 (DFP-0):
EDID Name : Ancor Communications Inc VE228
Minimum HorizSync : 30.000 kHz
Maximum HorizSync : 83.000 kHz
Minimum VertRefresh : 50 Hz
Maximum VertRefresh : 76 Hz
Maximum PixelClock : 170.000 MHz
Maximum Width : 1920 pixels
Maximum Height : 1080 pixels
Preferred Width : 1920 pixels
Preferred Height : 1080 pixels
Preferred VertRefresh : 60 Hz
Physical Width : 480 mm
Physical Height : 270 mm
GPU #1:
Name : GeForce GTX 460
PCI BusID : PCI:3:0:0
Number of Display Devices: 1
Display Device 0 (DFP-0):
EDID Name : Ancor Communications Inc VE228
Minimum HorizSync : 30.000 kHz
Maximum HorizSync : 83.000 kHz
Minimum VertRefresh : 50 Hz
Maximum VertRefresh : 76 Hz
Maximum PixelClock : 170.000 MHz
Maximum Width : 1920 pixels
Maximum Height : 1080 pixels
Preferred Width : 1920 pixels
Preferred Height : 1080 pixels
Preferred VertRefresh : 60 Hz
Physical Width : 480 mm
Physical Height : 270 mm
编辑:我已更新至 275.19,没有变化。
编辑:最后卖掉了第二台。我想问题解决了。
答案1
我将保留该链接,因为我认为它仍然包含一些有价值的信息。我假设您已经完成了您认为与您的问题相关的所有操作。
http://ubuntuforums.org/showthread.php?t=1684460
好吧,Jeff,你所有的查询信息都表明它应该有效。我唯一能想到的就是在我的脑海里也许强制使用 sli=on 而不是 auto。我知道 auto 应该可以处理它并且是一样的,但语法可能会做出疯狂的事情。也许只适用于 s 和 g。
除此之外我什么也没有得到。
答案2
我遇到了完全相同的问题,但按照某人在此处发布的 ubuntuforums 上的教程,一切都解决了。X.org 启动正常,但性能不佳且非常不稳定,但在 Grub 中将 vmalloc 设置为 256M 完全解决了这个问题。如果您仍在为此苦苦挣扎,希望这能有所帮助。