私は現在、nvidia GPUとIntel統合グラフィックスを搭載したLenovo Thinkstation P330を使用しています。現在のBIOSでは、IntelまたはNvidiaのみを選択できるようです。両方の設定でlspciを実行するとVGAコントローラのみが表示されるため、BIOSが何らかの方法でGPUを非表示にしているようです。したがって、統合GPU実行と専用GPU実行というトピックについては、以前の質問を使用できないようです。 Intelをモニターとして使用しますが、最終的にnvidia gpuでCUDA実験を実行するように構成したいと思います。
これまでの私のアプローチは次のとおりです。カーネルがデバイスを認識できるように、lspciとsetpciを使用して構成スペースを変更しました。私のNvidia GPUは常に「1@00:0.0」を表示し、Intel GPUは常に「0@00:02.0」を表示します。適切なベンダーが見つからないにもかかわらず、直接ハードウェアアクセスを介して構成スペースが完全に作成されるように、lspciおよびsetpciソースを変更してみましたが、機能しません。
これが可能かどうかご存知ですか?他のBIOSが動作する可能性がありますが、BIOSを変更したくありません。役に立つ場合は、Fedora 33を実行しています。
答え1
BIOSでビデオ設定を「自動」に設定します。まず、BIOSを更新する必要があるかもしれません。これにより、2つのビデオデバイスが表示されますlspci
。