如何从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'
此方法的优点是您可以更改电源输入。 潜在的危害风险。 小心谨慎。 来源于此