PCIデバイスの電源を入れるにはどうすればよいですか(またはオフを防ぐには)?

PCIデバイスの電源を入れるにはどうすればよいですか(またはオフを防ぐには)?

Optimusノートブック(Ubuntuを実行しているMSI GS75およびRTX2060)でVFIOを実行しようとしています。解決する唯一の問題は、lspciNvidiaドライバが実行されていないときに通過する必要がある3つのPCIデバイス(VGAコントローラ自体を除く)が欠落していることです。したがって、4つのNvidiaデバイス(VGA、オーディオ、USB、シリアルコントローラ)をすべて起動するとprime-select nvidia表示されますがprime-select intel(VFIOに必要)を使用して起動すると、VGAコントローラのみが表示されますlspci

したがって、私が知っている限り、何が起こったのかについては2つの可能性があります。

  1. Nvidiaドライバーステアリング去るintelプロファイルを選択した後、起動中に残っている3つのデバイス
  2. Nvidiaドライバーステアリング存在するnvidiaプロファイルを選択したときに起動中に残っている3つのデバイス(私の推測ですが、そのうちの1つかもしれません)

私はLinuxにかなり慣れていますが、これは私にとってLinuxのまったく新しい部分です。私の研究が正しい場合は、いくつかのACPI呼び出しであるかもしれませんが、どのACPI呼び出しであるべきかをまだ把握するのに十分ではありません。正確に何が起こっているのか、4つのPCIデバイスがすべて選択したプロファイルで表示されるようにする方法を教えることができる人がいる場合は、intel非常に感謝します。ありがとうございます!

関連情報