Quiero probar el controlador OpenGL más básico, para saber cuál es el problema de mi servidor X con OpenGL.
Entonces quiero que X use el renderizado de software para OpenGL, como hacen las ventanas opengl.dll
con ningún controlador instalado.
¿Cómo puedo hacer eso? No encontré nada al buscar X OpenGL software rendering
. Estaré encantado de obtener una referencia y de las palabras clave que tuve que usar para saber cómo hacerlo.
Estoy usando Xorg
en RHEL 5.3.
Respuestas:
Duplicando mi renderizado opengl basado en software de Force Force - Super Usuario :
Fedora no empaqueta el
swrast
backend DRI por separadomesa-dri-drivers
(y supongo que es el mismo caso en RHEL), por lo que el primero no es una opción, pero el último sí.fuente
xorg.conf
nada, así que tendría que explicar quéSection
agregar / cambiar y qué líneas agregar / cambiar allí, pero RHEL tiene la edad suficiente para que probablemente pueda voltee la extensión DRI cambiando una sola línea de Cargar a Deshabilitar.Otra solución más simple es agregar
Option NoDRI
, a laDevice
sección enxorg.conf
. Por ejemploDe acuerdo a este correo electrónico , siempre debería funcionar. Vea este error para más información. No encontré nada al respecto en la documentación de Xorg, así que si encuentras algo al respecto, edítalo en mi respuesta.
fuente
NoDRI
es básicamente lo mismo queLIBGL_ALWAYS_INDIRECT
la variable de entorno, creo. Pero esta variable no es lo mismo queLIBGL_ALWAYS_SOFTWARE
: incluso me da una versión OpenGL más baja para mí en Intel (R) HD Graphics P4600 / P4700.Creo que estás buscando a Mesa . No estoy seguro si RHEL tiene RPM para eso. (Aunque Mesa se utiliza en algunos controladores OpenGL de hardware para X, también proporciona un procesador de software solamente).
fuente