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

Responder

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

apt-get install mesa-utils 

Ejecute glxinfo y 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

Comentarios

  • Con el ánimo de enseñar a pescar a un hombre, ¿podría publicar información sobre lo que hace el paquete mesa-utils y el comando glxinfo?
  • @Noah No ' no uso Ubuntu, así que sé poco sobre sus paquetes, pero Ubuntu ' descripción del paquete dice que " proporciona varios G básicos Utilidades L creadas por Mesa, incluidas glxinfo y glxgears ". GLX es la extensión X para OpenGL; glxinfo muestra información sobre esa extensión, incluido el estado de representación directa actual
  • " mesa-utils "? Suena como algo que diría Jar Jar 🙂
  • En FreeBSD, glxinfo está disponible en " mesa-demos " paquete.
  • Técnicamente " representación directa " solo le dice si su programa se está comunicando directamente con la tarjeta gráfica conductor. " renderizado indirecto " significa que estás comunicando todo el 3D al servidor X que luego se comunica con la tarjeta gráfica. Creo que en algún momento no fue ' t 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 del hardware en la CPU, pero ' no conozco ninguna instancia de esto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *