如何在 Ubuntu 中对显卡进行超频?

M. *_*its 22 nvidia graphics gpu overclocking drivers

我想在运行 10.04 的开发箱中的 eVGA GTX 480 上提高核心频率、着色器时钟和内存时钟。 是否可以在 Ubuntu 中对最近的显卡进行超频? 我尝试了Coolbits 方法,但我无法让它发挥作用。我也尝试过nvclock,但由于它自 2009 年 1 月 4 日以来一直没有更新,因此它不适用于我的卡。

在 Windows 中,驱动程序本身具有超频卡的能力,但 nvidia似乎已将其排除在 linux 驱动程序之外。有没有人发现解决方案?或者是否可以在 Ubuntu 中暂存 Windows 驱动程序?(咳咳

如果有更合适的论坛可以提出这个问题,我很乐意这样做——但我希望在 Ubuntu 中找到解决方案。谢谢!

更新:看来我可能需要像这里讨论的那样使用“Coolbit”“5” 。唔。不。

这是我的 xorg.conf 文件的相关部分:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 460"
    BusID          "PCI:2:0:0"
    Option         "Coolbits" "5"
    Option         "NoLogo" "True"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 480"
    BusID          "PCI:3:0:0"
    Option         "Coolbits" "5"
    Option         "NoLogo" "True"
EndSection
Run Code Online (Sandbox Code Playgroud)

当我在 Coolbits 设置为 5 的情况下重新启动时,我可以在 GTX 460 上启用风扇控制。我也可以将其设置为最大性能模式。我无法更改时钟频率。我即将尝试不同的级别。但这是我看到的(Coolbits = 5):

替代文字

更新 2:我尝试过驱动程序版本 - 260.24(测试版 - nvdeveloper)和 260.19.12(今天发布)。我无法看到任何 4xx 卡的“时钟频率”选项卡。但是,我可以更改带有显示器的卡的风扇速度。我要问第二个问题,等待更好的驱动程序发布。

Oli*_*Oli 16

你几乎拥有它。Coolbits 就是这样。这是我的设备/etc/X11/xorg.conf

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 260"
    Option         "Coolbits" "1"
    Option         "NoLogo" "True"
EndSection
Run Code Online (Sandbox Code Playgroud)

然后(在重新启动 X 之后 - control+alt+f1, sudo restart gdm),加载nvidia-settings并有一个 Clock Frequencies 页面:

替代文字


Adr*_*pez 5

2018年答案

要启用超频,请运行:

nvidia-xconfig --cool-bits=28
Run Code Online (Sandbox Code Playgroud)

重新启动您的电脑。现在您可以执行以下操作:

# List all GPUs
# Set power to 100W, +1000 Mhz Mem clock offset, and +100 Mhz on GPU clock offset.
nvidia-settings -c :0 -q gpus
nvidia-smi -i 0 -pl 100
nvidia-settings -c :0 -a '[gpu:0]/GPUMemoryTransferRateOffset[2]=1000'
nvidia-settings -c :0 -a '[gpu:0]/GPUGraphicsClockOffset[2]=100'
Run Code Online (Sandbox Code Playgroud)

这种方法的优点是可以改变电源输入。潜在的伤害风险。小心行事。来源在这里