Re: Set video resolution and refresh rate at boot?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





Am 26.08.21 um 18:45 schrieb Alex Deucher:
On Thu, Aug 26, 2021 at 12:35 PM Paul <pb.g@xxxxxx> wrote:
Hi there

Out of curiosity I would like to ask if it is possible to set a kernel command line parameter for my Radeon 6900XT
that sets a specific resolution and refresh rate of a specific connected monitor.

Ideally this parameter is set to the monitors used desktop (X11, Wayland) resolution/refreshrate.

I did this for years with my Intel IGP's. I appended:

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

to the kernel command line. This worked beautifully and the result was my monitor was preconfigured to a specific resolution and refresh
rate from the first lines of the kernel to the desktop (X11) and it did not had to switch to anything else in between.

Another nice side effect is when in X11 one switches to the console, or vice versa, via STRG+Fx, pretty much everyone has this annoying delay because
the monitor has to switch between refresh rates again. With that preconfigured settings at boot this gave a very satisfying feeling, especially if one frequently
switches between console and X11 (or wayland maybe).

Is this kind of parameter implemented in the kernel/amdgpu driver?
It works the same for all drivers.  Just make sure the connector name
is correct.

Alex

Thank you, it works.
I just want to mention that I had to look in "/sys/class/drm/" for the correct connector naming. Connector names shown by xrandr are different:

ls /sys/class/drm/ | grep card0-
card0-DP-1             # DP-1
card0-DP-2             # DP-2
card0-DP-3             # DP-3
card0-HDMI-A-1     # HDMI-A-1

vs.

xrandr | grep connected | awk '{print $1}'
DisplayPort-0
DisplayPort-1
DisplayPort-2
HDMI-A-0

[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux