Bug 33917 - OpenGL 2 compositing setup failed
Summary: OpenGL 2 compositing setup failed
Status: CLOSED FIXED
Alias: None
Product: Branch p8
Classification: Distributions
Component: kf5-kwin (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-25 00:19 MSK by Денис Назаров
Modified: 2018-06-10 12:29 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 Денис Назаров 2017-09-25 00:19:03 MSK
Очень часто в системе падают графические эффекты и не включаются (помогает только сделать killall -9 kwin_x11 && nohup kwin_x11 --replace >&/dev/null & либо выйти и войти снова в систему).

При этом в логе dmesg появляется такая строчка:
NVRM: Xid (PCI:0000:03:00): 31, Ch 00000020, engmask 00000101, intr 10000000

Если запустить kwin_x11 через консоль, то при ошибке в лог валится это:

OpenGL vendor string:                   NVIDIA Corporation                                                                                                                                                                                                                                  
OpenGL renderer string:                 GeForce GTX 1070/PCIe/SSE2                                                                                                                                                                                                                          
OpenGL version string:                  3.1.0 NVIDIA 375.82                                                                                                                                                                                                                                 
OpenGL shading language version string: 1.40 NVIDIA via Cg compiler                                                                                                                                                                                                                         
Driver:                                 NVIDIA                                                                                                                                                                                                                                              
Driver version:                         375.82                                                                                                                                                                                                                                              
GPU class:                              Unknown                                                                                                                                                                                                                                             
OpenGL version:                         3.1                                                                                                                                                                                                                                                 
GLSL version:                           1.40                                                                                                                                                                                                                                                
X server version:                       1.18.4                                                                                                                                                                                                                                              
Linux kernel version:                   4.9.51                                                                                                                                                                                                                                              
Requires strict binding:                no                                                                                                                                                                                                                                                  
GLSL shaders:                           yes                                                                                                                                                                                                                                                 
Texture NPOT support:                   yes                                                                                                                                                                                                                                                 
Virtual Machine:                        no                                                                                                                                                                                                                                                  
kwin_core: OpenGL 2 compositing setup failed                                                                                                                                                                                                                                                
kwin_core: Failed to initialize compositing, compositing disabled                                                                                                                                                                                                                           
QXcbConnection: XCB error: 3 (BadWindow), sequence: 6719, resource id: 483, major code: 3 (GetWindowAttributes), minor code: 0                                                                                                                                                              
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 6720, resource id: 483, major code: 14 (GetGeometry), minor code: 0

Такое происходит изредка при запуске какого-нибудь приложения, например KMail или Steam. Чаще всего при нажатии элемента SELECT в chromium-подобных браузерах и практически в 100% случаев при нажатии правой кнопки мыши в любой странице на любом сайте в Яндекс.Браузере.

Проверено на 2 абсолютно разных компах (у которых одинаковые только видюхи - GeForce GTX 1070), остальное всё разное:

1-й:
Материнка - Gigabyte GA-X58A-UD3R
Проц - Intel Core i7 990X

2-й:
Материнка - Gigabyte X299 AORUS Gaming 3
Проц - Intel Core i7 7800X

Вот аналогичная проблема - https://bugs.kde.org/show_bug.cgi?id=382485
Comment 1 Sergey V Turchin 2017-09-27 14:12:07 MSK
> Очень часто в системе падают графические эффекты и не включаются
Видимо, намёк, что их лучше выключить.

> GeForce GTX 1070
Включите OpenGL 3.

P.S.
На днях приедет nvidia-384.90, разве что. Может, полегчает.
Comment 2 Денис Назаров 2017-09-27 14:15:20 MSK
(В ответ на комментарий №1)
> Видимо, намёк, что их лучше выключить.
Без них как-то всё топорно выглядит.

> Включите OpenGL 3.
И так 3-я версия включена, хотя на 2-й абсолютно тоже самое.
Comment 3 Денис Назаров 2017-09-27 14:23:21 MSK
Раньше кстати (то ли на 5.10.3, то ли 5.9 вообще) тоже было падение, но эффекты моментально перезапускались, поэтому было почти незаметно (только моргала нижняя панель в этот момент). Но теперь почему-то не перезапускаются сами.
Comment 4 Денис Назаров 2017-09-30 12:36:09 MSK
На новых дровах и новом KDE всё по-прежнему... :(
Comment 5 Денис Назаров 2017-12-21 21:21:13 MSK
После вчерашнего (вроде бы) обновления KDE теперь при появлении бага не падают эффекты, а плазма виснет намертво... :(
Проверил на обоих компах...

В dmesg появляется такое:

[   56.477584] NVRM: GPU at PCI:0000:03:00: GPU-565f38d1-dd68-5eed-f8bb-fa62f9de8a78
[   56.477588] NVRM: GPU Board Serial Number: 
[   56.477591] NVRM: Xid (PCI:0000:03:00): 31, Ch 00000020, engmask 00000101, intr 10000000
Comment 6 Денис Назаров 2017-12-21 22:49:57 MSK
Похоже это всё относится только к видеокартам NVIDIA GTX 10ХХ. Вот тут похожая проблема - https://bbs.archlinux.org/viewtopic.php?id=231447
Comment 7 Денис Назаров 2018-06-10 12:29:11 MSK
После обновления драйверов nvidia (390.67) баг более не проявляется вроде (да и в логе изменений на сайте это указано - http://www.nvidia.ru/download/driverResults.aspx/135113/ru)