¿Cómo verificar si la aceleración de hardware está habilitada?


32

¿Cómo puedo verificar si la aceleración de hardware está disponible y si está habilitada para mi tarjeta de video?

Respuestas:


46

Si aún no lo tiene, instálelo glxinfo; en APT es parte de mesa-utils:

apt-get install mesa-utils

Ejecute glxinfoy busque una línea sobre direct rendering(otro término para la aceleración de hardware):

> glxinfo | grep "direct rendering"
direct rendering: Yes

Si dice "Sí", la aceleración de hardware está habilitada


1
En el espíritu de enseñar a un hombre a pescar, ¿podría publicar alguna información sobre lo que el paquete mesa-utils y lo que hace el comando glxinfo?
Noah Goodrich

55
@Noah En realidad no uso Ubuntu, por lo que sé poco sobre sus paquetes, pero la descripción del paquete de Ubuntu dice que "proporciona varias utilidades GL básicas construidas por Mesa, incluyendo glxinfo y glxgears". GLX es la extensión X para OpenGL; glxinfomuestra información sobre esa extensión, incluido el estado actual de representación directa
Michael Mrozek

3
"mesa-utils"? Suena como algo que Jar Jar diría :)
Tom Zych

En FreeBSD, glxinfo está disponible en el paquete "mesa-demos".
LaloLoop

Técnicamente, la "representación directa" solo le indica si su programa se está comunicando directamente con el controlador de la tarjeta gráfica. "representación indirecta" significa que está comunicando todo 3D al servidor X, que luego se comunica con la tarjeta gráfica. Creo que en algún momento no fue posible tener aceleración de hardware sin renderizado directo, pero ahora también se puede acelerar el renderizado indirecto. Por extensión, también podría ser posible comunicarse directamente con un controlador que simula la aceleración de hardware en la CPU, pero no conozco ninguna instancia de esto.
M Conrad
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.