关闭显卡电源直到从命令行重新启动?

关闭显卡电源直到从命令行重新启动?

我有带显卡的“无头”机器,我很少使用,只有当我想物理访问它时才使用。该显卡的冷却器变旧并开始产生不良噪音。

我可以通过以下方式禁用该显卡吗:

  1. 重新启动后将再次打开

  2. 冷却器停止旋转

我做了:

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 发行版,该路径可能有所不同。我希望这个配置也能禁用冷却器。

相关内容