Bug 36941 - После обновления перестал отображаться интерфейс KDE
Summary: После обновления перестал отображаться интерфейс KDE
Status: NEW
Alias: None
Product: Branch p8
Classification: Distributions
Component: nvidia_glx_304.121 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-24 11:50 MSK by jqt4
Modified: 2022-06-21 14:15 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jqt4 2019-06-24 11:50:06 MSK
После обновления p8 на ноутбуке Dell Inspiron 15 7577 перестал работать интерфейс KDE: вместо элементов интерфейса отображается чёрный цвет.
Отображение 3D также не работает:
glxgears
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  155 (NV-GLX)
  Minor opcode of failed request:  4 ()
  Resource id in failed request:  0x3400002
  Serial number of failed request:  40
  Current serial number in output stream:  40

В /var/log/Xorg.0.log прочитал следующее:
[ 12865.521] (II) Loading sub module "glxserver_nvidia"
[ 12865.521] (II) LoadModule: "glxserver_nvidia"
[ 12865.521] (WW) Warning, couldn't open module glxserver_nvidia
[ 12865.521] (II) UnloadModule: "glxserver_nvidia"
[ 12865.521] (II) Unloading glxserver_nvidia
[ 12865.521] (EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
[ 12865.521] (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
[ 12865.521] (EE) NVIDIA(0):     log file that the GLX module has been loaded in your X
[ 12865.521] (EE) NVIDIA(0):     server, and that the module is the NVIDIA GLX module.  If
[ 12865.521] (EE) NVIDIA(0):     you continue to encounter problems, Please try
[ 12865.521] (EE) NVIDIA(0):     reinstalling the NVIDIA driver.

glxserver_nvidia содержится в пакете nvidia_glx_410

Пакет установлен:
rpm -qa | grep nvidia_glx_410
nvidia_glx_410.78-410.78-alt193
i586-nvidia_glx_410.78-410.78-alt193
i586-nvidia_glx_410.104-410.104-alt195
nvidia_glx_410.104-410.104-alt195

При установке драйвера Nvidia
sudo nvidia-install-driver
выдается сообщение об ошибке
W: Error running script: /usr/share/apt/scripts/install-nvidia.lua:40: bad argument #1 to 'verprovlist' (invalid version)

Среди компонентов не нашел nvidia_glx_410, поэтому создал баг на nvidia_glx_304
Comment 1 jqt4 2019-06-25 15:58:11 MSK
По рекомендации iv@ создал вручную симлинк в /usr/lib64/X11/modules/extensions
ln -s ../../../nvidia_410.104/libglxserver_nvidia.so libglxserver_nvidia.so
После перезапуска Xorg glxgears заработал.

libglxserver_nvidia.so появился только в новой версии драйвера:
rpm -q nvidia_glx_410.104 --dump | grep glxserver
/usr/lib64/nvidia_410.104/libglxserver_nvidia.so 14997128 1552636741 6696aa15dbad0946f9950cdaff2f1dfe 0100644 root root 0 0 0 X
rpm -q nvidia_glx_390.116 --dump | grep glxserver
Ничего не найдено.

Есть предположение, что программа, которая должна создавать симлинк автоматически ничего не знает об libglxserver_nvidia.so
Comment 2 jqt4 2019-06-25 17:50:28 MSK
После создания симлинка на nvidia_410.104/libglxserver_nvidia.so в /usr/lib64/X11/modules/extensions интерфейс KDE стал отображаться нормально.