nVidia 驱动程序杀死文本虚拟控制台 - 如何让它们恢复?

Cha*_*ing 5 nvidia virtual-console

我最近想起了一件我不喜欢 nVidia 卡和 Linux 的事情。多年来,我在不同的机器(不同的卡、驱动程序版本)上安装了 3-4 个,每个都对我做了同样的事情:

安装专有驱动程序(开源很好)后,虚拟控制台(1-6)不再工作。(在这个问题中提到了这个问题,但永久解决方案不是提问者的优先事项。)

切换到文本控制台后,显示器不再接收来自视频卡的信号。* 按 Ctrl-F7 将返回 X 控制台。

*在我当前的配置中,2 个显示器关闭,但第 3 个显示文本屏幕

Ubuntu 15.04
 . . . .

编辑: 有时上面的消息会替换为附加的控制台消息,例如

[0.490534] ACPI PCC 探测失败。
起始版本 219
_

在当前设置中还有趣的是,当我切换回 #7 时,我通常会收到一个对话框“更新 SMART 数据需要身份验证...(/dev/sda) 我只有 90% 确定这发生在在安装卡和驱动程序的同时。

我验证了 /sbin/agetty 进程正在为 tty1-5 运行。

根据我自己的运气,我认为这是一个普遍的问题,但我肯定没有听说过它的讨论。

关于如何在不摆脱 nVidia 驱动程序的情况下恢复文本控制台的任何想法?

Cha*_*ing 1

显然,该卡上的驱动程序的当前版本不会在所有显示器上克隆控制台屏幕,而是仅在一台显示器上显示它,从而关闭其他两台显示器的电源。

在(然后运行​​)中添加nomodeset参数GRUB_CMDLINE_LINUX_DEFAULT(例如,该行读取为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset")解决了主要问题;我现在可以正常进行虚拟控制台操作。(我还去掉了&选项,因为无论如何都没有可用的启动屏幕,在大部分启动过程中只有一个空白屏幕。)/etc/default/grubsudo update-grubquietsplash

(请注意,此解决方案无法解决文本切换回 X 后大多数时间出现的“更新 SMART 数据需要身份验证...”对话框的问题。)