I recently switched from Fedora 21 to Arch Linux, and one thing that bothers me is that Arch does not put boot messages and TTYs' on all available outputs like Fedora does, but only on the primary output regarding to the graphics card (the same monitor used for BIOS).

What decides what output is used to show these kind of "pre-display server"-things, and can I change it?

TTY on Fedora 21, showing on both monitors

  • This can be related to your bootloader, your graphics card, configured gettys and many other things. You can rest assured, though, that all messages are going to the TTY you configured - the arch linux folks rarely do more than minimum where config is concerned and leave it to you. Look at the default system.d getty service in /etc/systemd/system and grub's (if you're unlucky enough to be using it) framebuffer configs and this or this. – mikeserv Mar 21 '15 at 23:43
  • 2
    It's not related to getty in this particular case. In the questioner's photograph of xyr old system, we can see a single virtual terminal (tty2) appearing on two monitors simultaneously. – JdeBP Mar 22 '15 at 16:18
  • I just realised that Arch does this as well when live booted. Extraordinary that it's available in live boot but not regularly. – lindhe Apr 15 '15 at 21:32

It seems like nvidia-349.16-1 is broken. When I remove that package tty's show up on both monitors again.

The nvidia driver (as opposed to the open source Nouveau driver) does not make use of the built in kernel mode setting in Linux which would support native resolution in the framebuffer (with TTY in correct resolution and also on all detected screens). Instead Nvidia makes use of a proprietary kernel mode setting.

I kind of stand by my initial conclution - it's broken. But by design it seems.

Source: https://wiki.archlinux.org/index.php/Kernel_mode_setting

  • This, if I remember correctly, is fixed as of lately. – lindhe Apr 28 '17 at 16:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.