¿Usa todo el procesamiento de intel gpu (Mesa) solamente?

Estaba mirando:

$ glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.0.7 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 11.0.7 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.0.7 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00 OpenGL ES profile extensions: 

De lo anterior, este bit –

 OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 

parece decir que todo está usando renderizado de software, ¿cómo enciendo el renderizado de hardware si quiero?

Solutions Collecting From Web of "¿Usa todo el procesamiento de intel gpu (Mesa) solamente?"

Probablemente use la representación de hardware, verifique esto:

 $ glxinfo | fgrep direct direct rendering: Yes 

La "traducción directa" arriba se explica por Wikipedia como:

La Infraestructura de Representación Directa (DRI) es un marco para permitir el acceso directo al hardware de charts bajo el Sistema X Window de una manera segura y eficiente. El uso principal de DRI es proporcionar aceleración de hardware para la implementación de OpenGL en Mesa.

Como señala @Ruslan, Mesa contiene un procesador de software para usar como respaldo cuando no hay un acelerador de hardware de charts disponible. Se llama Gallium en la OpenGL renderer string . Pero su salida muestra que se utiliza el procesador Intel, no el de software.

Definitivamente usa renderizado de hardware. El procesador de software tiene otro nombre:

 $ LIBGL_ALWAYS_SOFTWARE=1 glxinfo|grep '\<renderer\>' OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.5, 256 bits) 

Para comprobarlo fácilmente, simplemente puede comparar el resultado del command anterior con lo que obtiene sin LIBGL_ALWAYS_SOFTWARE=1 . Si da salida idéntica, está usando el procesador de software de forma pnetworkingeterminada. De lo contrario, es muy probable que acelere el hardware.