3Dアクセラレーションを有効にするために、VGAを使用してvirgl
Qemu VMにいくつかのビデオメモリを割り当てたいと思います。 1Gビデオメモリを割り当てようとして、次のコマンドを入力しました。
qemu-system-x86_64 -hda RedHat.qcow2 -m 2G -smp 8 \
-device virtio-vga-gl,max_hostmem=1000 -display gtk,gl=on
しかし、これはうまくいきません。 VMのデバイスがvirgl
割り当てられたビデオメモリを取得できません。これはinfo ramblock
Qemuモニターのコマンドを使用して表示できます。
(qemu) info ramblock
Block Name PSize Offset Used Total
0000:00:03.0/vga.vram 4 KiB 0x00000000800c0000 0x0000000000800000 0x0000000000800000
0000:00:03.0/virtio-vga.rom 4 KiB 0x00000000808c0000 0x0000000000010000 0x0000000000010000
またはglxinfo -B
ゲストオペレーティングシステムのコマンド:
では、virtio-vga-gl
デバイスにビデオメモリをどのように割り当てますか?ホストはUbuntu 20.10で、ゲストはRHEL 8.5で、Qemuは最新のソース6.2.0-rc4で構築されました。
追加の質問で、max_hostmem=1G
最新のQemuオプションとその属性(または)の完全な文書はどこで見つけることができますかshow-cursor=on
? Qemuのコマンドラインオプションを知っていますが、追加の-device help
ドキュメントは含まれていません。たくさん検索しましたが、同様の文書しか見つかりませんでした。これこれはほとんど何も言いません。このファイルあまりにも古い。私も読んだこの問題。 3年しかなかったのに、すでに古いですね。コメントでURLを教えていただきありがとうございます。