трабл с MESA (не уверен) [SOLVED]

Всем привет.
Есть проприетарный софт, притащенный с Centos на ноут с ArchLinux самым свежим; ноут с AMD HD6320 интегрированным в процессор; X-сервер с установленными xf86-video-ati, xf86-video-amdgpu.
Всякие тесты OpenGL (glxinfo, glxgears, glmark2), KDE с визуальными эффектами - всё работает отлично. С собственно OpenGL, видимо, проблем нет.
Однако если запускать ту проприетарную софтину, то она не может инициализировать что-то в OpenGL. Вот что в консоли:

libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/ewg/.drirc: No such file or directory.
libGL: pci id for fd 58: 1002:9806, driver r600
libGL: MESA-LOADER: failed to open /usr/lib/dri/r600_dri.so: /opt/AnsysEM/AnsysEM20.1/Linux64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/libLLVM-10.so)
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/lib/dri)
libGL error: failed to load driver: r600
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /home/ewg/.drirc: No such file or directory.
libGL: pci id for fd 58: 1002:9806, driver r600
libGL: MESA-LOADER: failed to open /usr/lib/dri/r600_dri.so: /opt/AnsysEM/AnsysEM20.1/Linux64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/libLLVM-10.so)
libGL error: MESA-LOADER: failed to open r600 (search paths /usr/lib/dri)
libGL error: failed to load driver: r600
libGL: MESA-LOADER: failed to open /usr/lib/dri/swrast_dri.so: /opt/AnsysEM/AnsysEM20.1/Linux64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/libLLVM-10.so)
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/dri)
libGL error: failed to load driver: swrast
Я не могу понять, что этой заразе надо. Озвучте идеи, плз. На другом ноуте с Intel графикой работает (но там, вероятно, что-то настроено иначе), то есть, хоть перенос с Centos на ArchLinux мог быть непреодолимой проблемой, но по факту это не так, работает на арче в принципе.
А что за софт, если не секрет?
In Tux We Trust
redix
А что за софт, если не секрет?
Ansys Electronics Desktop 2020 R1, расчёт волноводов и прочего электромагнитного.
Попробуй запустить без конфигов иксов в /etc/X11, /etc/X11/xorg.conf.d , удалив :
sudo pacman  -R  xf86-video-ati xf86-video-amdgpu
Заодно и производительность протестируй . Скорее, даже выше будет.
Я не нашел у них на сайте никакого мануала по установке, ни системных требований. Просто разница в версиях пакетов между Centos и Арчем очень большая.
In Tux We Trust
impatt
libGL: MESA-LOADER: failed to open /usr/lib/dri/r600_dri.so: /opt/AnsysEM/AnsysEM20.1/Linux64/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /usr/lib64/libLLVM-10.so)

На другом ноуте с Intel графикой работает
Может разные версии или собрано с разными gcc-libs или интелу не надо 3.4.26

Гляньте
strings /opt/AnsysEM/AnsysEM20.1/Linux64/libstdc++.so.6  | grep GLIBCXX_3
strings /opt/AnsysEM/AnsysEM20.1/Linux64/libstdc++.so.6  | grep GLIBCXX_3.4.26
есть ли GLIBCXX_3.4.26 ?
Если нет - можно попробовать заменить на ссылку на системный /usr/lib32/libstdc++.so.6
в системном есть
$ strings /usr/lib/libstdc++.so.6 | grep GLIBCXX_3.4.26
GLIBCXX_3.4.26
GLIBCXX_3.4.26

Эта прога в скомпилированном виде идет или собирали на генте?
Если собирали пересобрать на арче
vs220
Если собирали
Это проприетарщина, кто ее даст собирать? Вряд ли там есть пакеты под разные дистрибутивы, а тем более репы, скорей всего распространяют в виде бинарника.
vs220
собрано с разными gcc-libs
В седьмой Центоси gcc-4.8.5, в восьмой gcc-8.3.1.
In Tux We Trust
redix
в виде бинарника
Судя по наличию /opt/AnsysEM/AnsysEM20.1/Linux64/libstdc++.so.6 кинули еще часть библиотек. А они под старую версию . И не работают с арчевскими.

Тут или заменять на системные или кидать туда же и остальные которые их требуют. Может и прокатит
Это же проприетарщина, отсутствие мануала по установке и системных требований - удивляет. Должна же быть поддержка.
Судя по этой страничке, установка происходит через бинарник: https://studentcommunity.ansys.com/thread/installing-linux-version-of-ansys-2019-r2-electronics-desktop/

Нашел системные требования:
Red Hat Enterprise Linux (RHEL) 7.4, 7.5, 7.6 and 7.7 (64-bit)
SUSE Enterprise Linux Server & Desktop (SLES / SLED) 12 SP2, SP3 and SP4 (64-bit)
CentOS 7.4, 7.5, 7.6 and 7.7 (Community Enterprise OS)
Recommended Minimum Configuration (for Optimal Performance):
Supported processors: AMD Athlon 64, AMD Opteron, Intel Xeon with Intel EM64T support,
Intel Pentium 4 with Intel EM64T support
Video card: 128-bit SVGA or PCI Express video card
Hard Drive Space 4.5 GB
RAM: 8 GB

Есть сомнения, что эту софтину можно запустить на Арче, потому что в продакшене никто его использовать не будет.
In Tux We Trust
redix
Я не нашел у них на сайте никакого мануала по установке, ни системных требований. Просто разница в версиях пакетов между Centos и Арчем очень большая.
У них софт не расчитан на арч. Да он и не ставится на арч - только копируется с центоса. Но он "ставится" - это просто распаковывает архив, так что способ копирования не отличается от обычной установки. То, что версии пакетов и их наполнение отличается - понимаю.
Однако. В ошибках есть ссылки на проблемы с mesa_loader, что-то там ещё GLIBCXX и т.д., я думаю, что это можно полечить - скопировать, например, нужную либу с центоса. Наверное.
 
Зарегистрироваться или войдите чтобы оставить сообщение.