РЕШЕНО: libglvnd исчезли эффекты в kde

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

РЕШЕНО: libglvnd исчезли эффекты в kde

Сообщение devilr »

Доброго времени суток!
Нeдавно потребовался telegram-bin. Чтобы его поставить, фактически надо включить флаг libglvnd у трёх пакетов (xorg-server, mesa и nvidia-drivers). Ну и фактически удалить eselect-opengl.
Поставил, пересобрал - всё работает... почти. Исчезли эффекты в KDE (типа дрожания, куба столов и т.д.) и перестали нормально играться игры в стиме. Сделал простейшее приложение с OpenGL - работает.
Кто виноват и что делать? Только у меня так или я что забыл?
Последний раз редактировалось devilr 23.07.2020 21:33, всего редактировалось 1 раз.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ArtSh »

А что сам kwin говорит по этому поводу логах например в ~/.local/share/sddm/xorg-session.log
Поставь букву "Ё" на место еЁ!
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Прикреплю лог сюда
P.S. Сделал нового пользователя и переключился на него. Чтобы проверить. Не работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Неужели никто не сталкивался с таким?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ormorph »

Хм, плазму не использую, но можно попробовать выполнить:

Shell

# revdep-rebuild --library 'libGL.so'
Спасибо сказали:

Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ArtSh »

По идее kwin выводит информацию о рендере и том что он там обнаружил по ускорению графики. В этом логе я её не вижу. Попробуйте прибить и запустить из эмулятора терминала, может что интересное и увидите.
Поставь букву "Ё" на место еЁ!
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

ormorph писал(а):
23.07.2020 07:35
Хм, плазму не использую, но можно попробовать выполнить:

Shell

# revdep-rebuild --library 'libGL.so'
Запустил. Пересобираются 55 модулей. О результатах сообщу.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Пакеты пересобрались, а проблема так и не решена. Тут что-то другое...
Добавлено (14:16):
Перезапуск kwin:
$ kwin_x11
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 180, resource id: 18874375, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 181, resource id: 18874375, major code: 20 (GetProperty), minor code: 0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 10.0.0, 256 bits)
OpenGL version string: 3.1 Mesa 20.1.3
OpenGL shading language version string: 1.40
Driver: LLVMpipe
GPU class: Unknown
OpenGL version: 3.1
GLSL version: 1.40
Mesa version: 20.1.3
X server version: 1.20.8
Linux kernel version: 5.7.9
Requires strict binding: yes
GLSL shaders: yes
Texture NPOT support: yes
Virtual Machine: no
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: libglvnd исчезли эффекты в kde

Сообщение Bizdelnick »

А, собственно, в настройках эффекты включены? (Ну мало ли, всякое бывает.)
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Bizdelnick писал:
23.07.2020 14:29
А, собственно, в настройках эффекты включены? (Ну мало ли, всякое бывает.)
Включены. Даже "автоматически".
Как-то странно всё. Где-то opengl работает, где-то нет. Такое чувство, что у этого libglvnd своё личное видение действительности.
Опять же, если сам всё накрутил - бывает. Но в новом то пользователе тогда должно бы всё заработать, не?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Заметил в каталоге /etc/env.d файл 000opengl
А в нём:
# Configuration file for eselect
# This file has been automatically generated.
LDPATH="/usr/lib32/opengl/nvidia/lib:/usr/lib64/opengl/nvidia/lib"
OPENGL_PROFILE="nvidia"
Но у меня в каталогах /usr/libXX/ нет каталога opengl. Может в этом дело?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: libglvnd исчезли эффекты в kde

Сообщение Bizdelnick »

Гм…
devilr писал(а):
23.07.2020 14:12
OpenGL vendor string: VMware, Inc.
А это вообще откуда? NVIDIA ж должна быть, насколько я понимаю?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Vmware я когда то ставил "на поиграться". Потом удалил... мне тоже странно, может где запись осталась?!
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ormorph »

devilr писал(а):
23.07.2020 16:01
Заметил в каталоге /etc/env.d файл 000opengl
А в нём:

# Configuration file for eselect
# This file has been automatically generated.
LDPATH="/usr/lib32/opengl/nvidia/lib:/usr/lib64/opengl/nvidia/lib"
OPENGL_PROFILE="nvidia"
Хм, может не в тему, но какой профиль стоит?
Похоже что профиль 17.0 и переход на 17.1 не делали. А если и делали, то не до конца, там каталога lib32 нет.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

ormorph писал(а):
23.07.2020 17:17
Хм, может не в тему, но какой профиль стоит?
17.0
Так система вроде не просила переходить на 17.1
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ormorph »

devilr писал(а):
23.07.2020 17:24
Так система вроде не просила переходить на 17.1
У меня после очередного обновления, некоторые ебилды перестали собираться на старом профиле, стали требовать новый, пришлось перейти на новый. Довольно много проблем связанно с переходом, тем более что у меня выставлено в make.conf ABI_X86="32 64", много 32 битных библиотек.
Почитайте новости, там написано что старые профили в ближайшем будущем станут устаревшими и необходимо перейти на новый профиль.
Лучше раньше перейти, иначе будет больше проблем. Порядок перехода прописан в новостях.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Мда. Это ж целая эпопея будет с переходом на новый профиль. Как вспомню прошлый переход :(
Пока нашёл строчки в логах
[ 6.341] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 6.341] (EE) NVIDIA(0): log file that the GLX module has been loaded in your X
[ 6.341] (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
[ 6.590] (**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
Попробую сначала разобраться с этим...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ormorph »

У меня в файле /etc/env.d/000opengl прописано:

Код: Выделить всё

# Configuration file for eselect
# This file has been automatically generated.
LDPATH=""
OPENGL_PROFILE="xorg-x11"
Но у меня свободные драйвера стоят. Ну а GLX входит в libglvnd. Скорее всего этот модуль должен быть загружен. Можно еще глянуть /etc/X11/xorg.conf.d/, может там еще какие настройки прописаны.
А так тыц.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

ormorph писал(а):
23.07.2020 19:46
Ну а GLX входит в libglvnd. Скорее всего этот модуль должен быть загружен.
Вы за какой модуль? libglvnd ведь вообще не модуль, если я правильно понимаю слово "модуль"
P.S. Как именно должно быть представлено /usr/lib64/opengl/nvidia ? У меня каталога opengl нет, н, возможно, что это должна быть просто ссылка...
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ormorph »

devilr писал(а):
23.07.2020 19:49
Вы за какой модуль? libglvnd ведь вообще не модуль, если я правильно понимаю слово "модуль"

Shell

$ qlist libglvnd|grep GLX
glx - модуль.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

modprobe: FATAL: Module glx not found in directory /lib/modules/5.7.9-gentoo-x86_64
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ormorph »

Ээ это не модуль ядра, а модуль который загружается xorg, иначе можно сказать расширение тыц.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Ну, как модуль он вроде и не исчезал из настроек.
/etc/X11/xorg.conf.d/40module.conf
Section "Module"
Load "glx"
EndSection
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали:

Аватара пользователя
ormorph
Сообщения: 1770
ОС: Gentoo

Re: libglvnd исчезли эффекты в kde

Сообщение ormorph »

devilr писал(а):
23.07.2020 20:07
Ну, как модуль он вроде и не исчезал из настроек.
Ну если бы и исчез, все равно иксы бы пытались загрузить его.
Тут смотреть в пакет nvidia-drivers входит библиотека libglx.so, если да то прописать путь к ней в xororg.conf.d/file, где прописывать ModulePath ссылку я давал.
Спасибо сказали:

Аватара пользователя
devilr
Сообщения: 3138
ОС: Mandriva => Gentoo (~amd64)

Re: libglvnd исчезли эффекты в kde

Сообщение devilr »

Заработало! :)
Решением (возможно временным) оказалось прописывание строки
ModulePath "/usr/lib64/extensions/nvidia"
в /etc/X11/xorg.conf.d/20opengl.conf
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Спасибо сказали: