SLI 性能不佳

SLI 性能不佳

我运行的是 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 完全解决了这个问题。如果您仍在为此苦苦挣扎,希望这能有所帮助。

相关内容