Ubuntuでのグラフィックスカードの切り替え方法


  1. グラフィックスドライバの確認: まず最初に、現在のグラフィックスドライバを確認します。ターミナルを開き、以下のコマンドを実行します。

    ubuntu-drivers devices

    上記のコマンドを実行すると、インストールされているグラフィックスドライバの一覧が表示されます。

  2. グラフィックスドライバの切り替え: グラフィックスドライバを切り替えるには、以下の手順を実行します。

    • ターミナルを開き、以下のコマンドを実行します。

      sudo ubuntu-drivers autoinstall

      このコマンドは、推奨されるグラフィックスドライバを自動的にインストールします。

    • インストールが完了したら、システムを再起動します。

    • 再起動後、新しいグラフィックスドライバが有効になっているか確認します。以下のコマンドを実行します。

      nvidia-smi

      もしくは

      glxinfo | grep "OpenGL renderer"

      上記のコマンドを実行すると、新しいグラフィックスドライバが正常にインストールされているか確認できます。

  3. コード例: グラフィックスカードの切り替えに関連するコード例として、以下の内容を参考にしてください。

    • NVIDIAの場合:

      import os
      
      # NVIDIAのグラフィックスドライバを使用するための設定
      os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID"
      os.environ["CUDA_VISIBLE_DEVICES"] = "0"  # 使用するデバイスの番号
      
      # ここから実行したいコードを書く
    • AMDの場合:

      import os
      # AMDのグラフィックスドライバを使用するための設定
      os.environ["DRI_PRIME"] = "1"  # 使用するデバイスの番号
      
      # ここから実行したいコードを書く

    上記のコード例では、環境変数を設定して特定のグラフィックスドライバを使用するように指定しています。

これらの手順とコード例を参考にして、Ubuntuでのグラフィックスカードの切り替えを行うことができます。