web-dev-qa-db-ja.com

GTX1080 GPUパススルーQemu

QEMUでTitanを通過する際に問題が発生したことはありません。GTX1080に置き換えましたが、何も表示されないようです。 vfioはそれをやっている:

03:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:1b80] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:119e]
Kernel driver in use: vfio-pci
03:00.1 Audio device [0403]: NVIDIA Corporation Device [10de:10f0] (rev a1)
Subsystem: NVIDIA Corporation Device [10de:119e]
Kernel driver in use: vfio-pci

VMを実行しようとすると、カードが正しく通過しているが、VGAが何らかの理由で初期化できないかのように、何も表示されない黒い画面が表示されます。 )はこの「サブシステム」です。タイタンは「サブシステム」のアドレスを指定しませんでした。

これは私が実行しているコードであり、BIOSを表示することさえ試みています。

qemu-system-x86_64 \
-smp sockets=1,cores=4,threads=1 \
-enable-kvm \
-cpu Host,kvm=off \
-m 16000 \
-vga none \
-device vfio-pci,Host=03:00.0,multifunction=on \
-device vfio-pci,Host=03:00.1 \
-hda windows.qcow2 \

あなたは私に役立つヒントがありますか? QEMUはフィードバックを提供しません。

現在は機能しています。 OVMF biosとq35チップセットの使用に切り替える必要がありました。

qemu-system-x86_64 \
-smp sockets=1,cores=4,threads=1 \
-M q35 \
-bios /usr/share/qemu/bios.bin \
-enable-kvm \
-cpu Host,kvm=off \
-m 16000 \
-vga none \
-device vfio-pci,Host=03:00.0,multifunction=on \
-device vfio-pci,Host=03:00.1 \
-hda windows.qcow2 \