Debian で統合 CPU の代わりにグラフィックスカードを使用できるようにする

Debian で統合 CPU の代わりにグラフィックスカードを使用できるようにする

不安定なDebianバージョンを実行するAsus FX706LIがあります。グラフィックカードではなく、CPUの統合グラフィックでのみ実行できるようです。グラフィックカードでのみ実行するにはどうすればよいですか? NVIDIA GeForce GTX 1650およびi5-10300Hを使用します。

答え1

最新のNVIDIAドライバがインストールされている場合は、次のコマンドを使用してほとんどのプログラムを専用のNVIDIAカードで実行することができます。

env __NV_PRIME_RENDER_OFFLOAD=1 \
    __GLX_VENDOR_LIBRARY_NAME=nvidia \
    __VK_LAYER_NV_optimus=NVIDIA_only \
    VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json \
    <command>

これらの環境変数を設定したコマンドを実行する「nv-run」などのスクリプトを生成できます。

#!/usr/bin/bash
env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json LIBVA_DRIVER_NAME=nvidia "$@"

nv-run <command>その後、NVIDIAカードでプログラムを実行するために使用されます。


ほとんどのノートブックは、ファームウェア設定によってオンボードグラフィックスの無効化もサポートしています。これにより、専用グラフィックカードのみを使用してDebianを実行できます。

関連情報