0 votos

Ejecutando aplicaciones GL a través de UTM: GLX: Fallo al crear contexto: GLXBadFBConfig

Tengo un Mac con OSX instalado y estoy intentando ejecutar una máquina virtual con Debian. Estoy usando utm para virtualizar Debian con el arco arm64. Cuando ejecuto kitty un terminal gráfico Linux con aceleración 3D, obtengo

[glfw error 65543]: GLX: Failed to create context: GLXBadFBConfig
Failed to create GLFW temp window! This usually happens because of old/broken OpenGL drivers. kitty requires working OpenGL 3.3 drivers.

¿Cómo puedo resolver este error? Puedo evitar este error con

LIBGL_ALWAYS_SOFTWARE=true kitty

Pero, quiero aceleración por hardware que utm afirma apoyar. Si miro mi dispositivo de vídeo con lspci Veo que es

00:02.0 Display controller: Red Hat, Inc. Virtio GPU (rev 01)

0voto

Douglas Puntos 10417

OpenGL no es compatible

Cuando corro kitty un terminal gráfico Linux con aceleración 3D

La aceleración 3D requiere una GPU. El mensaje de error " Esto suele ocurrir debido a controladores OpenGL antiguos o defectuosos. " también apunta a esto; los controladores están "rotos" porque no hay GPU con la que hablar porque

UTM carece de soporte para emulación GPU.

Según la portada del sitio web de la UTM En la página web de la Comisión Europea, se indica específicamente que no es compatible con esta función (véase más abajo). Es cierto que la información se encuentra bajo el epígrafe relativo a los juegos, pero OpenGL es algo que se utiliza ampliamente para jugar.

¿Puedo dirigir juegos?

No, probablemente no. UTM no apoya actualmente la emulación/virtualización de GPU en Windows y por lo tanto carece la ayuda para la aceleración 3D (e.g. OpenGL y DirectX). Existe soporte experimental para la aceleración OpenGL por hardware en Linux a través de Virgl .

Énfasis mío

En cuanto a Linux, el soporte es sólo experimental y parece ser un port de algún tipo de/apoyado en QEMU. Tome eso para significar que en el estado actual de UTM, no está soportado actualmente.

0voto

Evan Carroll Puntos 113

Parece ser un error relacionado específicamente con OpenGL 3.3.

https://github.com/utmapp/UTM/issues/4285

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X