LINUX.ORG.RU

unable to load driver i965

 , , ,


0

1
...
[   123.904] (II) intel(0): [DRI2]   DRI driver: i965
[   125.251] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[   125.251] (EE) AIGLX error: unable to load driver i965
...

На двух компах со встроенной графикой от intel HD 620 и HD 530 соответственно вижу в логах X-ов подобные ошибки с archlinux и mesa версии 22
Как следует из новости https://www.linux.org.ru/news/hardware/16677338 из mesa 22 была удалена поддержка старого драйвера i965 и для новых gpu (в том числе HD 530-620) должен применяться iris или для более старых crocus. При этом по факту X-ы и графика работают нормально, xorg.conf не настраивал glxinfo говорит:

name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel (0x8086)
    Device: Mesa Intel(R) HD Graphics 620 (KBL GT2) (0x5916)
    Version: 22.0.2
    Accelerated: yes
    Video memory: 3072MB
    Unified memory: yes
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) HD Graphics 620 (KBL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 22.0.2
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 22.0.2
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 22.0.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
и согласно вики https://linuxreviews.org/Intel_Iris Vendor: Intel свидетельствует именно о задействовании iris (в отличии от Intel Open Source Technology Center)
Это какой-то баг mesa/arch который можно игнорить, у кого arch и intel, можете проверить у себя?


При этом по факту X-ы и графика работают нормально

Хочется получить ошибку — запускай glxinfo -i :) А вообще, мне уже несколько надоело объяснять простую вещь, что 2D драйвера X-ов и 3D-драйвера mesa — разные сущности, не сильно между собой и связанные. Судя по приведённому куску, у тебя есть вполне работающий DDX драйвер intel для Xorg (правда, без поддержки расширения AIGLX) и вполне работающий OpenGL драйвер Iris.

xorg.conf не настраивал

Я не спец по арчу, но в ванильном Xorg и большинстве дистрибутивов уже много лет Indirect GLX по умолчанию отключён, его надо включать в конфиге. Неужели в арче, наперекор мейнстриму, его включают по умолчанию?

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

не могу ничего пояснить по этому поводу, но в archwiki сказано только

There may be no need for any configuration to run Xorg.

However, if Xorg does not start, and to take advantage of some driver options, you can create an Xorg configuration file similar to the one below:

/etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
EndSection

tm4ig
() автор топика
Ответ на: комментарий от tm4ig

Смотря чего ты хочешь. Если (зачем-то) нужен AIGLX, то можно попробовать Driver "modesetting" вместо intel, где, видимо, использование i965 захардкожено (на самом деле этот драйвер уже некоторое время заброшен, видимо поэтому нововведения в месе с удалением i965 его не коснулись). Если AIGLX не нужен, просто не нравится ошибка, то можно его отключить в конфиге.

gremlin_the_red ★★★★★
()