Пробовал копаться в настройках эффектов KDE, выставил вместо openGL - XRender, так теперь не могу назад openGL поставить. Стоит поставить выбивает ошибку с одной кнопкой ОК, после чего назад сбрасывает на XRender.
логи nvidia-switch:
Код: Выделить всё
root@archangel:~# nvidia-switch --check-xorg
checking libGL.la....exists
checking libGL.so....exists(link)
points to: libGL.so.1
checking libGL.so.1....exists(link)
points to: libGL.so.275.09.07
checking libGL.so.270.41.19....does not exist
checking libGL.so.270.41.19-nvidia....exists
checking libGL.so.1.2....ERROR: /usr/lib/libGL.so.1.2 does not exist!!!!!
checking libGL.so.1.2-xorg....does not exist
checking libglx.la....exists
checking libglx.so....ERROR: /usr/lib/xorg/modules/extensions/libglx.so does not exist!!!!!
checking libglx.so.270.41.19....does not exist
checking libglx.so.270.41.19-nvidia....exists
checking libglx.so-xorg....ERROR: /usr/lib/xorg/modules/extensions/libglx.so-xorg does not exist!!!!!
checking libglx.la-xorg....does not exist
checking libnvidia-wfb.so.1....exists(link)
points to: libnvidia-wfb.so.270.41.19
checking libnvidia-wfb.so.270.41.19....exists
root@archangel:~# nvidia-switch --check-nvidia
checking libGL.la....exists
checking libGL.so....exists(link)
points to: libGL.so.1
checking libGL.so.1....exists(link)
points to: libGL.so.275.09.07
checking libGL.so.270.41.19....ERROR: /usr/lib/libGL.so.270.41.19 does not exist!!!!!
checking libGL.so.270.41.19-nvidia....exists
checking libGL.so.1.2....does not exist
checking libGL.so.1.2-xorg....ERROR: /usr/lib/libGL.so.1.2-xorg does not exist!!!!!
checking libglx.la....ERROR: /usr/lib/xorg/modules/extensions/libglx.la does exist!!!!!
checking libglx.so....ERROR: /usr/lib/xorg/modules/extensions/libglx.so does not exist!!!!!
checking libglx.so.270.41.19....ERROR: /usr/lib/xorg/modules/extensions/libglx.so.270.41.19 does not exist!!!!!
checking libglx.so.270.41.19-nvidia....exists
checking libglx.so-xorg....ERROR: /usr/lib/xorg/modules/extensions/libglx.so-xorg does not exist!!!!!
checking libglx.la-xorg....ERROR: /usr/lib/xorg/modules/extensions/libglx.la-xorg does not exist!!!!!
checking libnvidia-wfb.so.1....exists(link)
points to: libnvidia-wfb.so.270.41.19
checking libnvidia-wfb.so.270.41.19....exists
Стал ковырять дальше, увидел, что проблема с glx:
Код: Выделить всё
bash-4.1$ glxinfo
name of display: :0
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 138 (NV-GLX)
Minor opcode of failed request: 4 ()
Resource id in failed request: 0x4600003
Serial number of failed request: 31
Current serial number in output stream: 31
Как его исправить?
Установил драйвера из бинарников с сайта nvidia, glx заработал. Но в KDE все равно не могу выставить openGL, и пишет:
Эффекты рабочего стола недоступны на данной системе по следующим техническим причинам:
а дальше пусто.
ЗЫ Вылечил, косяк был в файлике kwinrc, что в ~/.kde/share/config. Взял секции [$Version], [Blacklist][Blur], [Blacklist][Lanczos] и [Compositing]. От другого юзера, у него все работало, заработало и у моего.