Qemuは 'virtio-vga-gl' VGAにビデオメモリを割り当てることができません。

Qemuは 'virtio-vga-gl' VGAにビデオメモリを割り当てることができません。

3Dアクセラレーションを有効にするために、VGAを使用してvirglQemu 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 ramblockQemuモニターのコマンドを使用して表示できます。

(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を教えていただきありがとうございます。

関連情報