падает графика после обновления ядра старше 5.6.15

Вернул "DRI 2" в конфиг иксов - загрузка процессора в mplayer и mpv стала на место, но только с выводом в xv. К тому же теперь (уже писал) невозможно пользовать picom.

vasek
А не пробовал перейти на modesetting?
Попробовал. Вопроса не решило, зато picom теперь работает четко. Ну и, поскольку без xf86-video-драйвера из xorg.conf.d по части монитора ничего не подхватывается, все иксовые нюансы надо разгребать непосредственно в иксах. Подхватывается. В "PreferredMode" надо было указать частоту обновления, предварительно задав режим в "Modeline"... :-/
Погоняю, короче...

vasek
если что загнул не то
Нормально всё. Спасибо за наводку.
Как то уже писал, что Intel все меньше внимания уделяет xf86-video-intel и больше совершенствует modesetting, что отражено и в Wiki (en), в которой прямо указано, что не рекомендуется устанавливать xf86-видео-Intel - это относится и к AMD и к Nvidia.
В течение года прыгал между xf86-video-intel и modesetting - особой разницы не заметил, но возможно потому, что особо не нагружается система.
В конце все-таки остановился окончательно на modesetting, внял рекомендациям Wiki - так спокойнее.
Ошибки не исчезают с опытом - они просто умнеют
У меня подобная ситуация, но после того, как совсем недавно не решил оптимизировать работу Nvidia-карты (1060 GTX 3 GB) вот по этой инструкции: https://wiki.archlinux.org/index.php/NVIDIA/Troubleshooting и с помощью отключения: nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = Off }" - оказывается исчезли многие фризы, которые меня бесили (это при 16ГБ ОЗУ и системном SSD!)!!! Но тут я поменял темки Рабочего стола и остального - опять как-будто притормозился KWin - решил стереть все настройки и поставить из AUR kwin-lowlatency по какой-то методике - в итоге при загрузке Рабочего стола, который на секунду появляется, всё тухнет, но приложения можно вызывать и эффекты Plasma как-будто работают....

KWin ругается так:
kwin_x11 --replace
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 522, resource id: 0, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 694, resource id: 0, major code: 20 (GetProperty), minor code: 0
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 1808, resource id: 0, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 1857, resource id: 0, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 1942, resource id: 111149096, major code: 18 (ChangeProperty), minor code: 0
OpenGL vendor string:                   NVIDIA Corporation
OpenGL renderer string:                 GeForce GTX 1060 3GB/PCIe/SSE2
OpenGL version string:                  3.1.0 NVIDIA 455.23.04
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler
Driver:                                 NVIDIA
Driver version:                         455.23.4
GPU class:                              Unknown
OpenGL version:                         3.1
GLSL version:                           1.40
X server version:                       1.20.9
Linux kernel version:                   5.4.69
Requires strict binding:                no
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 2264, resource id: 0, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 32315, resource id: 0, major code: 20 (GetProperty), minor code: 0
Что можете посоветовать? Хочу стереть дополнительные настройки над xorg и добавить drm и kms в загрузку ядра (если знаете как и где что прописывать - напишите, коль сможете - если я не смогу найти инстврукцию сам...).
Может, конечно, что-то с XCB или настройками Kwin, fontcjnfig и остальное, кстати, от infality...
sharddin
с помощью отключения: nvidia-settings –assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceFullCompositionPipeline = Off }" - оказывается исчезли многие фризы
Немудрено, ведь у "антитиринга" есть обратная сторона медали - выпадение кадров.

vasek
не рекомендуется устанавливать xf86-видео-Intel - это относится и к AMD и к Nvidia.
Intel - да, nvidia и amd наоборот, рекомендуют устанавливать DDX-драйвер.
Кстати, потестил nouveau vs modesetting: с последним glxgears показывает прирост в 100 fps. Пока остаюсь на нем.
Ребят, восстановил бывшие настройки Plasma, поставил обратно nvidia-dkms (до downgrade-а не дошёл) - не помогло ничего..., но поотключал Эффекты, Разрешение приложениям блокировать режим с графическими эффектами - перезагрузил и Kwin запустился... Спасибо за участие!

П.Н.V-Sync автоматический - новые вкладки в Фаерфоксе открывались "белыми" (объявлялись прокруткой мышью) - сейчас вкладки "работают" также...
kwin_x11 --replace
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 522, resource id: 0, major code: 20 (GetProperty), minor code: 0
Module 'org.kde.kwin.decoration' does not contain a module identifier directive - it cannot be protected from external registrations.
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
file:///usr/share/kwin/aurorae/MenuButton.qml:22: TypeError: Cannot read property 'closeOnDoubleClickOnMenu' of null
QPainter::begin: Paint device returned engine == 0, type: 3
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 2043, resource id: 0, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 5 (BadAtom), sequence: 2092, resource id: 0, major code: 20 (GetProperty), minor code: 0
qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 2227, resource id: 117440561, major code: 18 (ChangeProperty), minor code: 0

Aivar
Кстати, потестил nouveau vs modesetting: с последним glxgears показывает прирост в 100 fps.
Если не трудно, опиши, что делал - я плохо знаю Nvidia, а потому интересно узнать побольше инфы ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
что делал
Ничего не делал. Удалил xf86-video-nouveau, перезапустил иксы.
~/.local/share/xorg/Xorg.0.log
-----
[   131.210] (==) Matched modesetting as autoconfigured driver 2
[   131.224] (II) LoadModule: "modesetting"
[   131.224] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[   131.251] (II) Module modesetting: vendor="X.Org Foundation"
[   131.251] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   131.251] (II) modeset(0): using drv /dev/dri/card0
[   131.252] (II) modeset(0): Creating default Display subsection in Screen section
[   131.252] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[   131.252] (==) modeset(0): RGB weight 888
[   131.252] (==) modeset(0): Default visual is TrueColor
[   133.722] (II) modeset(0): glamor X acceleration enabled on NVA8
[   133.722] (II) modeset(0): glamor initialized
...
Монитор подхватился сам. Для телевизора пришлось добавить:
/etc/X11/xorg.conf.d/20-tcl.conf
-----
Section "Monitor"
        Identifier "VGA-1"
        Option "SyncOnGreen" "true"
	Modeline "800x600_72"   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync
        Option "PreferredMode" "800x600_72"
EndSection
Пока всем доволен, гламур инициализировался, i3-gaps работает штатно, каких-либо проблем не выявил, субъективно даже пошустрее стало. Да и glxgears оживился...
Aivar
Ничего не делал. Удалил xf86-video-nouveau, перезапустил иксы.
Понятно. Просто я на Intel не удаляю xf86-video-intel, а прописываю "modesetting" в файле /etc/X11/xorg.conf.d/20-intel.conf
В принципе также можно и с Intel (просто удалить и ничего не прописывать), но никогда так не пробовал.
Ошибки не исчезают с опытом - они просто умнеют
sharddin
Linux kernel version: 5.4.69
nvidia-dkms

sharddin
поотключал Эффекты

vall в другой теме жаловался на dkms версию и тоже с опенгл проблемами
У меня на стандартном и лтс ядрах нормально работает kwin-lowlatency на GTX 1060 3GB
Создайте нового пользователя,
sudo pacman -Rds nvidia-dkms
sudo pacman -Syu nvidia nvidia-lts nvidia-utils libxnvctrl opencl-nvidia lib32-nvidia-utils lib32-opencl-nvidia libvdpau linux linux-lts linux-lts-headers linux-headers
reboot
И зайдите под новым пользователем
если все нормально то скиньте в дефолт настройки тем и очистите кеш старого пользователя
 
Зарегистрироваться или войдите чтобы оставить сообщение.