コマンドラインから再起動するまでグラフィックカードの電源を切ってもよろしいですか?

コマンドラインから再起動するまでグラフィックカードの電源を切ってもよろしいですか?

私はほとんど使用せず、物理的にアクセスするときにのみ使用するグラフィックカードを持つ「ヘッドレス」システムを持っています。グラフィックカードのクーラーが古くなって不要な騒音が出始めました。

次の方法でこのグラフィックカードを無効にできますか?

  1. 再起動後に再び開きます

  2. クーラーが回転を停止します。

私はそうしました:

lspci | grep VGA
sudo lspci -vs 01:00

そのモジュールを知るには、次のように入力します。

blacklist radeon

入力する:

/etc/modprobe/blacklist.conf

しかし、これはうまくいきません。

どうすればいいですか?

ベストアンサー1

まず、グラフィックカードのバスIDを見つけます。 1つの可能なアプローチはですlspci | grep VGA。出力例は次のとおりです。

XX:XX.XVGA対応コントローラ:NVIDIA Corporation Device 1b80(rev a1)

これで、PCIデバイスへの正しいパスにある「remove」というファイルに値1を割り当てることで、一時的にGPUを無効にすることができます。 XX を前のバス ID 値に変更します。

sudo echo 1 > /sys/bus/pci/devices/0000:XX:XX.X/remove

このコマンドは実行中にGPUを無効にします。再起動すると、GPUを再利用できるようになります。 Nvidia GPUを使用してCentOS 7サーバーでテストしました。他のGPUまたはGNU / Linuxディストリビューションの場合、パスが異なる場合があります。この構成でクーラーも無効になってほしいです。

おすすめ記事