Xorg 仅在 bbswitch 打开时才工作?

Xorg 仅在 bbswitch 打开时才工作?

我有一个奇怪的问题。我安装了 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 发布时可能会有一个。

相关内容