[ 已解决 ]bumblebee 出错

今天发现 X11:Bumblebee 里面 dkms-bbswitch 彻底没了,然后我删除了这个废弃的包,之后就发热不止 。一气之下全部删除重装。

按照英文 Wiki 安装好 bumblebee bumblebee-nvidia 后,那些包基本都安装好了。 其中 bbswitch 需要 bbswitch-kmp,然后 zypper 给我自动推荐了 bbswitch-kmp-default,这似乎是悲剧的根源。
:sweat:
运行

linux-exsn:/home/zpj # optirun --status
 3025.705155] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
 3025.705188] [ERROR]Could not connect to bumblebee daemon - is it running?

看不太懂。。。

linux-exsn:/home/zpj # bumblebeed
FATAL: Module bbswitch not found.
 3466.350640] [ERROR]Module bbswitch could not be loaded (timeout?)
 3466.350656] [WARN]No switching method available. The dedicated card will always be on.
 3466.351882] [INFO]bumblebeed 3.2.1 started

它说我没有安装 bbswitch,但是我安装了 bbswitch 这个包


之后我就安装了 bbswitch-kmp-desktop,运行 bumblebeed 时候的那个错误没有了,但是 optirun --status 的错误依然存在


之后我发现我竟然安装了 bbswitch-kmp-default,于是卸载之,重启就好了。

bbswitch 要和内核版本相对应

desktop 的内核,当然要安 desktop 的版本