I have a Thinkpad T14s with an AMD Ryzen 7 Pro and Manjaro/xfce4 installed.
xrandr only lists one resolution, the native one. I would like to select a lower resolution so I can mirror it with a projector. However, I can’t select a different resolution, and if I try to add a custom mode with xrandr, the screen just goes to black.
Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 16384 x 16384
eDP connected 1920x1200+0+0 (normal left inverted right x axis y axis) 302mm x 189mm
1920x1200 60.00*+
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
DisplayPort-3 disconnected (normal left inverted right x axis y axis)
DisplayPort-4 disconnected (normal left inverted right x axis y axis)
DisplayPort-5 disconnected (normal left inverted right x axis y axis)
I don’t know enough to know if this is a driver issue, or X server configuration, or what. Any help would be appreciated
The EDID is a binary blob inside the monitor, which provides information on how the OS should handle it. Commonly, it is detected on activation of the screen.
Hi, I had a similar issue on my machine - only 2560x1600 was available on my built-in screen.
In my case installing optimus-manager helped. I use it in hybrid mode.
Also, I received some help from NVidia forum. Maybe it’ll be useful for you as well.
As you see by the raw decoded EDID, it can only run in that mode: 1920x1200@60.000779. So the display itself is limited to that. The only choice I see here is scaling it, if you want to mirror the screen with the projector. So you would need to scale it up by 2.0, to double the size for example.
Maybe a custom resolution could work, but that can only be figured by trail&error, and it could be also possible that non-supported resolutions could damage the screen physically. Therefore it is better to follow up the EDID than guessing a geometry (what was the old way how xorg managed it).