我在 Ubuntu 16.04LTS 上安装了 3 个 1070 GPU,应用了 Nvidia 驱动程序并安装了 cuda 8,并且我已访问 xorg.config 文件来激活 Coolbits 并设置 edid.bin 以在另一个 GPU 上激活手动风扇控制选项。
手动风扇控制适用于两个 GPU,但不适用于第三个 GPU。
但是,无论我尝试什么 coolbits 选项,它都不会在 x-server 上调出超频性能平衡选项?
使用带有 367 个驱动程序的 Cuda 8。
有谁能解决这个问题吗?
我已经检查过 nvclock 并且它确实加载了任何超频设置?
12 月 11 日更新
已使用这些命令启用所有 GPU 风扇控制,为所有 GPU 设置虚假监控屏幕。
sudo echo 'GRUB_CMDLINE_LINUX="nomodeset"' >> /etc/default/grub
sudo update-grub
sudo nvidia-xconfig -a --cool-bits=28 --allow-empty-initial-configuration
但是 Coolbits 仍然无法与 28 或 31 兼容?因此,仍然需要找到解决方法,请记住这是具有完整功能的完整桌面安装。
12 月 12 日更新- 所有 3 个 GPU 均可超频!
需要安装 Nvidia Driver 375.20。从网站下载。
安装 Ubuntu 16.04 并为 Ubuntu 开发团队和第三方启用软件更新选项。
重新启动后,安装后打开 Ubuntu 软件 - 更新操作系统并重新启动。
因此,首先通过以下方式安装默认的 Nvidia 驱动程序软件与更新, 进而附加驱动程序。Ubuntu Nvidia 367.57 包含来自 Ubuntu 开发团队的额外调整,以实现最大 GPU 性能。
重启
现在切换回非 Nvidia 驱动程序软件与更新。
重启
现在,您可以安装最新的 Nvidia 驱动程序并获得最大的 gpu 性能。
按下CtrlAltF2进入非桌面显示。
登录。
使用以下命令关闭 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.04LTS 时加载超频和风扇速度。
在 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=80'
将时钟(GPU 和内存)和风扇速度修改为您觉得合适的任何值。通过更改每张卡的数字,为每个 GPU 创建单独的文档。
保存并打开属性并使每个文件“可执行”。
然后去搜索您的计算机并找到启动,并将这些文件添加到启动 Ubuntu 16.04LTS 桌面时运行的程序中。
重新启动后,风扇和超频将顺利加载。