我正在尝试在 Nvidia X 服务器设置中不使用 GUI 来调节 GPU 风扇的速度。当我尝试使用 apt-get: 安装时sudo apt-get nvclock
,apt-get 无法找到该软件包。我相信它对于 Ubuntu 14.04 是可用的。我如何在 16.04 上获取它?
答案1
英国电视网解释了如何在没有安装 nvclock 的情况下使 Nvidia 超频运行并在 16.04 上获得良好的性能水平。
需要安装 Nvidia 驱动程序 375.20。
安装 Ubuntu 16.04 并为 Ubuntu 开发团队和第三方启用软件更新选项。
重新启动后,安装后打开 Ubuntu 软件 - 更新操作系统并重新启动。
因此,首先通过以下方式安装默认的 Nvidia 驱动程序软件与更新, 进而附加驱动程序。Ubuntu Nvidia 367.57 驱动程序包含来自 Ubuntu 开发团队的额外调整,以实现最佳 GPU 性能。
重启。
现在切换回非 Nvidia 驱动程序软件与更新。
重启。
现在,您可以安装最新的 Nvidia 驱动程序并获得最佳的 GPU 性能。
按Ctrl+ Alt+F3进入纯文本虚拟控制台。
登录。
使用以下命令关闭 x-server:
sudo service lightdm stop.
使用以下命令进入下载文件夹:
cd ~/Downloads ls
这将显示驱动程序名称并运行:
sudo sh ./AND NVIDIA NAME LISTED
会出现两条错误信息,但请忽略它们并在提示时选择“是”。
然后,使用以下命令重新打开 x-server:
sudo service lightdm start
重新启动电脑。
然后在终端中运行:
sudo update-grub sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration
最后,您可以通过创建启动.sh 文件来输入超频设置和风扇控制,方法是将其复制并粘贴到空文档中,并修改所需的风扇速度和时钟设置。
最后,您将为每个 GPU 创建一个启动 .sh 文件,以便在登录 Ubuntu 16.04 时加载超频设置和风扇速度。
在 Ubuntu 桌面上创建一些空文档,并随意命名。确保文件名以 .sh 结尾。
粘贴到:
#!/bin/bash nvidia-settings -a '[gpu:0]/GPUGraphicsMemoryOffset[3]=100' nvidia-settings -a '[gpu:0]/GPUMemoryTransferRateOffset[3]=100' nvidia-settings -a '[gpu:0]/GPUFanControlState=1' nvidia-settings -a '[fan:0]/GPUTargetFanSpeed=30'
将时钟(GPU 和内存)和风扇速度修改为您觉得合适的任何值。通过更改每张卡的数字,为每个 GPU 创建单独的文档。
保存并打开属性并使每个文件“可执行”。
然后打开 Dash 并找到启动应用程序,并将这些文件添加到启动 Ubuntu 16.04 桌面时运行的程序中。
重新启动后,风扇和超频将顺利加载。