Bug 35530

Summary: Не работает со свежим xorg-server
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: bumblebeeAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aris, sem, shrek, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Ivan A. Melnikov 2018-10-19 13:34:51 MSK
В последнем Сизифном xorg-server 2:1.20.1-alt1 ушёл в прошлое OpenGL libs switcher. Теперь bumblebee не работает:

$ primusrun glxgears
primus: fatal: Bumblebee daemon reported: error: [XORG] (EE)

В логах bumblebeed (journalctl -u bumblebeed -e):
Oct 19 14:32:29 titan.localdomain bumblebeed[1099]: [  313.403498] [ERROR][XORG] (EE)
Oct 19 14:32:29 titan.localdomain bumblebeed[1099]: [  313.403512] [ERROR][XORG] (EE) Unrecognized option: -noxdrvswitch
Oct 19 14:32:29 titan.localdomain bumblebeed[1099]: [  313.403514] [ERROR][XORG] (EE)
Oct 19 14:32:29 titan.localdomain bumblebeed[1099]: [  313.403517] [ERROR][XORG] (EE)
Oct 19 14:32:29 titan.localdomain bumblebeed[1099]: [  313.403520] [ERROR][XORG] (EE)
Oct 19 14:32:29 titan.localdomain bumblebeed[1099]: [  313.403522] [ERROR]X did not start properly
Comment 1 Ivan A. Melnikov 2018-10-19 13:36:31 MSK
Похоже, нужно дропнуть Patch7: alt-disable-xdrvswitch.patch
Comment 2 Ivan A. Melnikov 2018-10-19 13:46:02 MSK
(In reply to comment #1)
> Похоже, нужно дропнуть Patch7: alt-disable-xdrvswitch.patch

Необходимо, но не достаточно: теперь primusrun неработает иначе:

$ primusrun glxgears
primus: fatal: failed to load any of the libraries: /usr/$LIB/X11/libGL.so.1
/usr/$LIB/X11/libGL.so.1: cannot open shared object file: No such file or directory

Но это уже похоже на проблему примуса, ругань в логах bumblebee вернулась к тому, что было до последнего обновления xorg-server.
Comment 3 Sergey V Turchin 2018-10-19 14:52:04 MSK
(В ответ на комментарий №1)
> Похоже, нужно дропнуть Patch7: alt-disable-xdrvswitch.patch
Мантейнеру xorg-server было наплевать, поэтому он не оставил заглушку.