Systemwide hardware acceleration накрылось трубой
Продолжение истории, FF (+ kitty + chromium) жутко лагал, я отключил layers.acceleration.force-enabled
и убрал
export MOZ_X11_EGL=1
export MOZ_ACCELERATED=1
export MOZ_WEBRENDER=1
Большинство проблем с FF решились, но более продолжительное пользование показало, что мелкие симптомы вроде задержки при наборе остались. Вдобавок все, что (потенциально) использует HA по-прежнему лагает. Нашёл похожую проблему, но там
всё решилось удалением x86-video-intel
, которого у меня и не было.
Я полистал wiki, там есть методы борьбы с этим, но там речь идёт только о браузерах, а у меня ещё и в терминале месиво.
$lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
$glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel Open Source Technology Center (0x8086)
Device: Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2) (0x416)
Version: 20.3.4
Accelerated: yes
Video memory: 1536MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 4600 (HSW GT2)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 20.3.4
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 3.0 Mesa 20.3.4
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.3.4
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10