LinuxでどのGPUが有効になっているかを確認するには?

LinuxでどのGPUが有効になっているかを確認するには?

私のネットブックには2つのGPUがあります。特定の瞬間に私が実際にどのようなものを使用しているのか、どうすればわかりますか?

ベストアンサー1

私は別のグラフィックカードをUbuntuで操作しようとするのが難しい時間を過ごしました[VGA controller]

次のコマンドを使用すると、アクティブチップがわかります。

$ glxinfo | grep -E "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile

私にとって、これは私のIntelグラフィックカードが動作していることを示します。

glxinfoパッケージで使用できるため、mesa-utilsまだインストールされていない場合はインストールする必要があります。たとえば、Ubuntu 22.04では、次のように実行します。

sudo apt-get install mesa-utils

NVIDIAチップを使用していてこのbumblebeeパッケージを使用している場合は、その行を前に置くとoptirunNVIDIAチップを実行していることがわかります(デフォルトでoptirunは、コンピュータにスタンドアロンチップを使用してコマンドを実行するように指示します)。それ以外は、すべてがまだ統合チップを使用しています)。

$ optirun glxinfo | grep -E "OpenGL vendor|OpenGL renderer"
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GT 555M/PCIe/SSE2

glxheadsもう1つの便利なコマンドは、mesa-utils使用しているグラフィックカードに関するいくつかの有用な情報を教えてくれ(大部分はglxinfoより簡潔で読みやすい形式で繰り返されます)、回転した三角形を効果的にレンダリングします。

おすすめ記事