Override boot console default refresh rate linux kernel

Its annoying if you switch from X Display to console (CTRL+ALT+F1) and you have to wait everytime until the monitor has switched from X (50Hz) to its default console 60Hz. If you want 50Hz on console from boot you can do it by:

How to set default refresh rate for HDMI monitors console right after kernel boot?
get a list of connected monitors:

for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done

add/append to kernel command line:


If you have more than one monitor simply append the others:

video=HDMI-A-1:1920x1080@50 video=HDMI-A-2:1920x1080@50 ...

Build kernel/reboot and enjoy switching between X and console without delay.