[ 已解决 ] 系统升级后 Bumblebee 无法使用

我的系统是12.3,没升级到13.1,只是普通的升级。但升级后Bumblebee用不了,只能用集成显卡,用不了独卡了。
#glxinfo | grep render
Error: couldn’t find RGB GLX visual or fbconfig
#primusrun glxinfo | grep render
primus: fatal: broken GLX on main X display
我用
#sudo zypper ref
#sudo zypper in dkms dkms-nvidia dkms-bbswitch bumblebee primus primus-32bit VirtualGL VirtualGL-32bit x11-video-nvidia x11-video-nvidia-32bit
重新安装Bumblebee,提示所有程序都已是最新的,无法更新。
怎么办?请高手指教!

你独立显卡的驱动掉了。

bumblebee 是有它自己的安装顺序的。zypper up 只是把所有软件包都灌到最新版,不会去照顾 bumblebee 要求的安装顺序。

所以看 wiki 重做吧。

嫌麻烦可以去 YaST 里把相关软件包都加锁。以后更新就不会更新。kernel-desktop 也可以加锁,这样就不会连带到 x11-video-nvidia。

升级 bumblebee 和 nvidia 时一切正常,是在升级其它系统文件后才这样的。

还有,为什么你那么多勋章而我没有?

删除重装,结果发现以下信息:

nvidia:
Running module version sanity check.
Error! Module version 331.38 for nvidia.ko
is not newer than what is already found in kernel 3.7.10-1.24-desktop (331.38).
You may override by specifying --force.
Adding any weak-modules
ERROR: modinfo: could not open /lib/modules/3.7.10-1.24-desktop/nvidia.ko: No such file or directory
FATAL: /lib/modules/3.7.10-1.24-desktop/nvidia.ko: No such file or directory
Warning: Module nvidia.ko from kernel  has no modversions, so it cannot be reused for kernel 3.7.10-1.16-default
ERROR: modinfo: could not open /lib/modules/3.7.10-1.24-desktop/nvidia.ko: No such file or directory
FATAL: /lib/modules/3.7.10-1.24-desktop/nvidia.ko: No such file or directory
Warning: Module nvidia.ko from kernel  has no modversions, so it cannot be reused for kernel 3.7.10-1.16-desktop
ERROR: modinfo: could not open /lib/modules/3.7.10-1.24-desktop/nvidia.ko: No such file or directory
FATAL: /lib/modules/3.7.10-1.24-desktop/nvidia.ko: No such file or directory
Warning: Module nvidia.ko from kernel  has no modversions, so it cannot be reused for kernel 3.7.10-1.24-default

还请尽量回忆一下你升级了什么,虽然我不用 N 卡不是高手不知道原因。但搞清楚什么操作导致了无法使用对解决问题必定是有帮助的。

那是大家对苏姐为我们做了那么多事的感激、对苏姐不辞劳苦的为大家品格的尊敬。。。。还有。。。。还有因为苏姐牛掰。。。。如果你可以有那么大的号召力并有技术自己搞一个论坛召很多人你也可以给自己挂很多的勋章。。。。

并且勋章是可以获得的,对大家都是公平的。

总是。。。她有你没有是有原因。。。。

哪记得那么多!算了,只有重装系统了。

终于解决了,也找到了原因。
重装了二次系统。第一次升级完系统后安装 bumblebeed,失败。后来回想升级的内容,发现有大量的 N 卡驱动。
第二次重装系统,升级系统前没有加 N 卡官方源,之后安装 bumblebeed 成功。
:1:
原来是 N 卡驱动出的问题。N 卡官方源自动升级 N 卡驱动,造成了配置文件错误。而 bumblebeed 在安装时,是安装程序自己下载并安装 N 卡驱动的,如此才不会出错。