我有带显卡的“无头”机器,我很少使用,只有当我想物理访问它时才使用。该显卡的冷却器变旧并开始产生不良噪音。
我可以通过以下方式禁用该显卡吗:
重新启动后将再次打开
冷却器停止旋转
我做了:
lspci | grep VGA
sudo lspci -vs 01:00
要知道它的模块,然后我输入:
blacklist radeon
进入:
/etc/modprobe/blacklist.conf
但是,这不起作用。
如何做到这一点?
答案1
首先,查找显卡的总线ID。一种可能的方法是lspci | grep VGA
。输出示例是:
XX:XX.XVGA 兼容控制器:NVIDIA Corporation Device 1b80 (rev a1)
现在,您可以暂时禁用该 GPU,在该 PCI 设备的正确路径内名为“remove”的文件中分配值 1。将 XX 更改为之前的总线 ID 值。
sudo echo 1 > /sys/bus/pci/devices/0000:XX:XX.X/remove
该命令将在运行时禁用 GPU。重新启动将使 GPU 再次可用。我在 CentOS 7 服务器上使用 Nvidia GPU 对其进行了测试。对于其他 GPU 或 GNU/Linux 发行版,该路径可能有所不同。我希望这个配置也能禁用冷却器。