Ubuntu 12.10 - TTY 无法在 MacBook Pro 9,1 上运行

Ubuntu 12.10 - TTY 无法在 MacBook Pro 9,1 上运行

在我的 MacBook Pro 9,1(2012 年末或年初,如果我没记错的话)上安装 Ubuntu,图形模式工作正常。但是,当我切换到 tty(++ -through- CtrlAlt时,屏幕似乎完全关闭了(甚至背光灯也不亮)。我可以返回图形模式,但通常放置 Dock 的区域会显示随机乱码,直到我显示 Dock(我已将其设置为自动隐藏)。F1F6

我正在使用 nvidia 专有驱动程序,并禁用 Intel HD 集成 GPU 并将其内核模块列入黑名单(该机器具有混合显卡)。

当我使用 Ubuntu 的恢复模式时,我可以看到纯文本界面。如果我选​​择 FailsafeX,那么在看到有限图形模式对话框弹出后切换到 tty 不起作用。

我尝试过以下答案:“为什么切换到 tty 后屏幕一片空白?”,并尝试使用 启动nomodeset,但问题仍然存在。

答案1

我在全新的联想 IdeaPad Y500 上遇到了完全相同的问题。

目前我得到的最佳线索是,nvidia 的驱动程序设置中的参数“UseVbios”需要设置为 0。

理论上有几种方法可以实现这一点,但对我来说都不起作用。到目前为止,我已经:

  • 在 /etc/default/grub 中的 GRUB_CMDLINE_LINUX_DEFAULT 参数中添加了“ nvidia.NVreg_UseVBios=0”(然后运行了 sudo update-grub )
  • 在 /etc/modprobe.d/ 下添加了一个 nvidia.conf 文件,其中包含一行options nvidia NVreg_UseVBios=0
  • Option "RegistryDwords" "UseVBios=0"在 nvidia 设备部分下的 /etc/X11/xorg.conf 中添加了一行。

这两种方法似乎都不适合我。大多数关于它的帖子都提到 UseVbios 是 cat /proc/driver/nvidia/registry 输出中的其中一行,但对于我的 nvidia 驱动程序(nvidia-current,304.43),它实际上显示在 /proc/driver/nvidia/params 中。

因此我仍在寻找适当的方法来改变这种状况。

与此同时,虽然我还没有准备好让我的狗咬我的笔记本电脑,但我当然能体会到这种感觉表达于此

*edit1:通过使用“nvidia_current”而不是 nvidia 作为模块名称,可以使前两种方法发挥作用。有趣的是,将 UseVbios 设置为 0 不足以解决这个问题。继续。

相关内容