Время от времени при работе в KDE возникает такая ситуация, что изображение на экране перестаёт обновляться. Мышка по экрану ездит, но с окошками взаимодействовать ею не получается. Аналогично с клавиатурой и другими устройствами ввода. При этом загрузка процессора и диска в пределах нормы, все приложения продолжают работать.
Можно переключиться на другую виртуальную консоль и прибить процесс kwin_x11, тогда всё отвисает, но окна лишаются декораций. Чтобы это исправить можно любым способом (скажем, через krunner) выполнить команду kstart5 kwin_x11. После этого можно продолжать нормальную работу. Но, знаете ли, это очень раздражает, тем более, что подвиснуть всё может в самый неподходящий момент.
В 99% случаев подвисание случается при появлении нового окна (допустим, я открыл файл в файловом менеджере или нажал Ctrl + S в браузере, чем вызвал диалог сохранения).
В логах (journalctl) есть лишь одна подозрительная строчка (остальные графической оболочки вообще никак не касаются), совпадающая по времени с моментом зависания:
QXcbConnection: XCB error: 3 (BadWindow), sequence: 25341, resource id: 62914561, major code: 18 (ChangeProperty), minor code: 0
Однако эта строчка встречается и в другие моменты, когда никаких зависаний не было.
Графическое оборудование моего ноутбука:
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
09:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev ff)
Блоб nvidia, а также bumblebee установлены и настроены (с Nouveau ноутбук не просыпался после ждущего и спящего режимов), но ни одного приложения с помощью optirun с момента последний загрузки до зависания запущено не было.