如何从Ubuntu中超频显卡?

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

在Windows中,驱动程序本身具有超频卡的能力,但是nvidia 似乎已经将其从Linux驱动程序中删除了。 有没有人发现过解决方案? 或者是否可以在Ubuntu中启动Windows驱动程序? ( ick

如果有一个更合适的论坛可以提出这个问题,我很乐意这样做 – 但我希望能在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 

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

替代文字

更新2:我尝试过驱动程序版本 – 260.24(beta – nvdeveloper)和260.19.12(今天发布)。 我无法看到任何4xx卡的“Clock Frequencies”选项卡。 然而,我可以通过附加的显示器改变卡的风扇速度。 我要问第二个问题 ,等待更好的司机被释放。

你几乎拥有它。 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 

然后(重新启动X – control + alt + f1, sudo restart gdm ),加载nvidia-settings并显示Clock Frequencies页面:

替代文字

默认的Ubuntu存储库中还有以下工具,您可以从软件中心或终端安装这些工具:

NVIDIA – 适用于Ubuntu <= 14.04

nvclock – 允许你超频Nvidia卡

nvclock-gtk – Nvclock但支持GTK

nvclock-qt – Nvclock但支持QT

ATI – 适用于所有当前支持的Ubuntu版本

rovclock – 允许你超频ATI卡

2018答案

要启用超频,请运行:

 nvidia-xconfig --cool-bits=28 

重新启动电脑。 现在你可以做以下事情:

 # 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' 

此方法的优点是您可以更改电源输入。 潜在的危害风险。 小心谨慎。 来源于此