Hi, I have 34’’ display with resolution 3440x1440 connected by HDMI. For some apps I need to change resolution to 1920x1080. I’ve tried in KDE settings and with xrandr but every time get the smaller visible part than expected:
xdpyinfo | grep -B 2 resolution
screen #0:
dimensions: 3440x1440 pixels (726x304 millimeters)
resolution: 120x120 dots per inch
xdpyinfo | grep -B 2 resolution
screen #0:
dimensions: 1920x1080 pixels (405x228 millimeters)
resolution: 120x120 dots per inch
IMHO, you need to use software scaling if your monitor only supports a native resolution of “3440x1440”.
No idea if your graphics driver supports the same option, as what i suggested below, but you can try and see if it helps:
There is another value you could try to add to that first line using a comma in the value: NoEdidHDMI2Check
Eg. as "AllowNonEdidModes, NoEdidHDMI2Check"
Thanx for answer, but I mean situation when I have to switch resolution on the fly, without restart. because of it I’m using script with xrandr: xrandr --output DP-1 --mode 1920x1080 --rate 60.00
I’ve tried different options with xrandr but without success, --dpi, --fbmm, --scale. Only one option gave me a visible result --fb, but I can’t find info what units used by this option, when I try xrandr --fb 405x228
screen is very small but keeping fonts and icons DPI.