硬重启后 Xorg 与 Bumblebee 一起冻结

硬重启后 Xorg 与 Bumblebee 一起冻结

我正在我的新笔记本电脑上安装 Arch,但由于某种原因,启动 startx 时 Arch 完全冻结。在此之前,我已经有了一个可以工作的 KDE 环境,但后来我不得不强制重新启动(因为我的屏幕灯熄灭了),此后我无法再启动 Xorg,除非冻结我的系统。连魔法键(REISUB)都不起作用,我每次都必须强制重启。另外,从这个问题发生的那一刻起,我的粉丝就开始发出很大的噪音(他们不会闭嘴,除非我关闭电源或禁用大黄蜂守护进程)。命令journalctl也没有显示任何内容。

系统冻结发生在 startx 生成后:

(==) Using system config directory "/usr/share/X11/xorg.conf.d" 

在该行下方,我看到一个不闪烁的光标。我还检查了 Xorg 日志,它是空的。

我尝试过的:

  • 格式化分区并从头开始重新安装 Arch
  • 设置一些英特尔 GPU 配置选项(请参阅 维基页面)
  • 添加i915.preliminary_hw_support=1到启动选项(我有一个 skylake CPU)。
  • 关闭 bumblebee 守护进程:风扇停止发出噪音,startx 说“无法设置 IOPL”(可能是因为我没有 xorg.conf 文件)

系统信息:

  • CPU:英特尔酷睿i7 6700hq
  • 专用GPU:Nvidia 960m
  • 我安装了大黄蜂

如果您需要更多信息,请询问;)

答案1

我解决了这个问题,它似乎与 bumblebee 和 Nvidia 驱动程序有关。也可以看看大黄蜂问题。

当 Bumblebee 想要关闭 Nvidia 卡时,它会尝试运行rmmod nvidia.但是当我运行这个命令时,Arch 说它无法卸载这个模块,因为它被nvidia_modeset.显然,这个新模块最近被添加到 Nvidia 驱动程序中,并导致 Bumblebee 在启动 startx 时锁定系统(因为他无法关闭 Nvidia 卡)。

所以目前没有解决方案,但是当 Bumblebee 4.0 发布时可能会有一个。

相关内容