我有一个奇怪的问题。我安装了 bumblebee,当我用startx
它启动 Xorg 时,系统完全冻结(无法切换 tty 或 REISUB)。但是,当我使用 bbswitch 打开我的专用显卡时startx
做glxspheres64
工作,并且看到运行时 fps 的差异optirun glxspheres64
,看起来 bumblebee 确实工作正常。
我认为即使 bbswitch 关闭,这也应该起作用,因为大黄蜂会在必要时启动专用图形?
我的系统:
- 型号:华硕 N551VW
- 操作系统:Arch
- CPU:英特尔i7 6700HQ
- 专用:Nvidia 960m
答案1
我解决了这个问题,它似乎与 bumblebee 和 Nvidia 驱动程序有关。也可以看看这大黄蜂问题。
当 Bumblebee 想要关闭 Nvidia 卡时,它会尝试运行rmmod nvidia
.但是当我运行这个命令时,Arch 说它无法卸载这个模块,因为它被nvidia_modeset
.显然,这个新模块最近被添加到 Nvidia 驱动程序中,并导致 Bumblebee 在启动 startx 时锁定系统(因为他无法关闭 Nvidia 卡)。
所以目前没有解决方案,但是当 Bumblebee 4.0 发布时可能会有一个。