まもなく設定する予定です。私のデスクトップには、統合グラフィックスカードと専用グラフィックスカード(すべてAMD)があります。私は検索しましたが、マルチGPU設定の仕組みに良い答えが見つかりませんでした。統合グラフィックスを主に使用し、NVIDIAのprimusrunに似た環境変数を介して実行されているアプリケーションにGPUを選択できる設定が必要です。
最初のデバイスがレンダリングに使用され、他のグラフィックカードにコピーされるように環境変数WLR_DRM_DEVICESを使用できることがわかりました。しかし、ゲームなどのコンピューティング集約型アプリケーションのためにすぐに別のGPUを選択できますか?
私が読んだもう一つの事実は、GBMを使ってそれを自動的に管理するということです。しかし、使用するGPUをどのように選択しますか?
背景情報:私は新しいCPUを購入する予定で、統合グラフィックスを選択して2つのレンダリング可能なデバイスを持っています。その理由は、アプリケーション(特にゲーム)がワインと機能しない場合は、PCIパススルーを介してWindows VM設定で使用できるようにソフトウェアから専用のグラフィックカードを取り外すことができるためです。誰かがデュアルOS設定について言及する前に私はこれを持っていましたが、OSを変更するためにシステムを再起動する必要がある場合、特にDiscord、Teamspeakなどを介して誰かと話すときに非常に迷惑になることがあります。
要約:マルチGPU設定はどのように機能しますか?
答え1
5時間の検索の最後に質問を投げてから10分で質問のキーワードであるDRI_PRIMEを見つけました。デスクトップドライバで実装する必要があるようです。すでに数年前に実装されています。https://www.phoronix.com/scan.php?page=news_item&px=wayland-dri-prime-mesa-nodes。