id = 2443 title = "virtio-gpu-gl: \"opengl is not available\" message is too vague and doesn't suggest how to fix the problem" state = "closed" created_at = "2024-07-17T16:31:46.378Z" closed_at = "2024-08-06T21:07:57.817Z" labels = ["device:virtio", "kind::Bug"] url = "https://gitlab.com/qemu-project/qemu/-/issues/2443" host-os = "Macos X" host-arch = "Arm 64" qemu-version = "QEMU emulator version 9.0.50 (v9.0.0-2247-ge2f346aa98)" guest-os = "trying Linux Mint" guest-arch = "arm" description = """I finally compiled qemu for Apple Silicon M2 Pro with opengl enabled and virtglrenderer enabled thanks to instruction from homebrew formula, but I did it without homebrew nor macports just manually compiling necessary libraries. Qemu was compiled succesfully with flags: ```` ./configure --target-list=aarch64-softmmu,x86_64-softmmu --enable-cocoa --enable-sdl --enable-virglrenderer --enable-vhost-net --enable-spice-protocol --enable-tools --enable-opengl --enable-pixman --enable-vmnet ```` the device is clearly listed: ```` name "virtio-gpu-device", bus virtio-bus name "virtio-gpu-gl-device", bus virtio-bus name "virtio-gpu-gl-pci", bus PCI, alias "virtio-gpu-gl" name "virtio-gpu-pci", bus PCI, alias "virtio-gpu" ```` So why it not working and gives that info while opengl is clearly there and is enabled.""" reproduce = "n/a" additional = "n/a"