問題タブ [iommu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gpu - VFIO - Intel 4770 から仮想マシン (ホスト Os Proxmox) への igpu パススルー
最新の Proxmox (現時点では 6.3-3、完全に更新) を実行しており、Core i7 4770 CPU のオンボード GPU を Windows 10 VM にパススルーしようとしています。intel_iommu=on video=efifb:off
システムで既に iommu を有効にしており、grub カーネル オプションに追加して、システムがデバイスを要求しないように grub に指示しました。dmesgをチェックして、IOMMUが実際に利用可能であることを確認しました
また、iGPU (および関連付けられているオーディオ デバイス) をブラックリストに追加して、ホスト OS がそれを主張できないようにしました。
最後に、ホストに新しい Windows 10 VM を q35 チップセットと uEFI (OVMF) BIOS と共にセットアップしました。これは明らかに、ハードウェアを通過する最も「互換性のある」方法であるためです。また、Proxmox ホストの HDMI ポートに外部スクリーンを接続しました。VM が起動すると、この画面が表示されるはずです。VM の qemu 構成ファイルは次のとおりです。
これが完了したら、VM を起動できます。VM を起動するとすぐに、画面がスタンバイになり、信号がないことを示します。ただし、システムに RDP を接続すると、Intel HD Graphics 4600 がデバイス マネージャーに表示されます。そこで、インテルの Web サイトから最新のドライバーをインストールしました。残念ながら、デバイスは起動せず、横に感嘆符が表示されます。デバイスのステータスが表示されます
Windows has stopped this device because it has reported problems. (Code 43)
残念ながら、このcode 43
エラーは何かが間違っていることを意味するだけであり、何が原因であるかは明確ではありません。
この時点から何を試すべきかよくわかりません - これをどこで修正し続けるかについての支援は役に立ちます。