![是什么决定了 TTY 和启动消息的显示位置?](https://linux22.com/image/5585/%E6%98%AF%E4%BB%80%E4%B9%88%E5%86%B3%E5%AE%9A%E4%BA%86%20TTY%20%E5%92%8C%E5%90%AF%E5%8A%A8%E6%B6%88%E6%81%AF%E7%9A%84%E6%98%BE%E7%A4%BA%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
我最近从 Fedora 21 切换到 Arch Linux,令我困扰的一件事是 Arch 不会像 Fedora 那样将启动消息和 TTY 放在所有可用输出上,而只放在与显卡相关的主输出上(同一台显示器)用于 BIOS)。
是什么决定了使用什么输出来显示这些“预显示服务器”的东西,我可以更改它吗?
答案1
看起来 nvidia-349.16-1 坏了。当我删除该软件包时,tty 再次显示在两个监视器上。
nvidia 驱动程序(与开源 Nouveau 驱动程序相反)不使用 Linux 中内置的内核模式设置,该设置将支持帧缓冲区中的本机分辨率(TTY 具有正确的分辨率,并且也在所有检测到的屏幕上)。相反,Nvidia 使用专有的内核模式设置。
我有点坚持我最初的结论——它已经被打破了。但从设计上看似乎是这样。