$ glxinfo
name of display: :0
Error: couldn't find RGB GLX visual or fbconfig
$ /usr/sbin/lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
Xorg.0.log: https://pastebin.com/f31qU17g
make.conf: https://pastebin.com/XcmZWhbw
Интересные места из лога:
[ 29.652] (II) Loading sub module "glamoregl"
[ 29.652] (II) LoadModule: "glamoregl"
[ 29.652] (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
[ 29.652] (II) Module glamoregl: vendor="X.Org Foundation"
[ 29.652] compiled for 1.19.6, module version = 1.0.0
[ 29.652] ABI class: X.Org ANSI C Emulation, version 0.4
[ 29.652] (II) glamor: OpenGL accelerated X.org driver based.
[ 29.654] (II) glamor: EGL version 1.4 (DRI2):
[ 29.654] EGL_MESA_drm_image required.
[ 29.654] (EE) modeset(G0): glamor initialization failed
[ 29.728] (II) AIGLX: Screen 0 is not DRI2 capable
[ 29.728] (EE) AIGLX: reverting to software rendering
[ 29.728] (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
[ 29.728] (EE) GLX: could not load software renderer
[ 29.728] (II) GLX: no usable GL providers found for screen 0
На самом деле есть ещё чип от нвидии, но я не добавлял ни нуво, ни блоб в VIDEO_CARDS. Ручное добавление glamore в USE, как советуют тута, не приводит ни к каким пересборкам. Копипастинг xorg-овского конфига из той же секции тоже не шибко помогает - я так подозреваю, что обе операции проделываются автоматически при отсутствии в конфигах.
Как это вообще фиксить?
В целом оконный менеджер запускается, браузер работает, даже mpv видосики проигрывает, но невозможность покрутить glxgears ощущается примерно как шило в заднице.
(если честно, я понятия не имею, что такое GLX, AIGLX, glamore и как это всё работает и связывается друг с другом, я просто хочу покрутить шестерёнки в glxgears и успокоиться, почему ничего не работает, мне страшно, тут какие-то ошибки, помогите, пожалуйста)