Debian
所有英特爾 gpu 都只使用軟體渲染 (Mesa) 嗎?
我在看:-
$ 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:
綜上所述,這一點——
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
好像說都是用軟體渲染的,要怎麼開啟硬體渲染呢?
您可能使用硬體渲染,請檢查:
$ glxinfo | fgrep direct direct rendering: Yes
上面的“直接渲染”被維基百科解釋為:
**Direct Rendering Infrastructure (DRI)**是一個框架,允許以安全、有效的方式直接訪問 X Window 系統下的圖形硬體。DRI 的主要用途是為 OpenGL 的 Mesa 實現提供硬體加速。
正如@Ruslan 所指出的,Mesa 包含一個軟體渲染器,可在沒有可用的圖形硬體加速器時用作備份。它被稱為鎵。
OpenGL renderer string
但是您的輸出顯示正在使用英特爾渲染器,而不是軟體渲染器。