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

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

最近,我想起我不喜欢 nVidia 显卡和 Linux 的一件事。多年来,我在不同的机器上安装了 3-4 个这样的显卡(不同的显卡、不同的驱动程序版本),它们都给我带来了同样的问题:

安装专有驱动程序(开源的也可以)后,虚拟控制台(1-6)不再工作。(该问题在这个问题,但永久的解决方案并不是提问者的首要任务。)

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

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

Ubuntu 15.04
 。 。 。 。

编辑: 有时上述消息会被替换为其他控制台消息,例如

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

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

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

根据我自己的运气,我认为这是一个普遍存在的问题,但我确实没有听到过这样的讨论。

有什么想法可以在不删除 nVidia 驱动程序的情况下恢复文本控制台?

答案1

显然,此卡上的驱动程序的当前版本不会在所有显示器上克隆控制台屏幕,而是仅在一个显示器上显示它,并关闭另外两个显示器。

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

(请注意,这个解决方案确实不是尽一切努力解决从文本切换回 X 后大多数时候出现的“需要身份验证才能更新 SMART 数据...”对话框的问题。)

相关内容