I am having problems setting up a right resolution after changing HDMI->DisplayPort adapter (converter).
My setup:
- laptop HP Folio 9470m running Ubuntu 18.04.4 LTS (system is up to date, no pending updates)
- Samsung 27" CH711 Curved High Resolution QLED
As this monitor has a HDMI cable and the laptop has only Display port, I am using a DisplayPort to HDMI adapter. Everything worked until recently (I was able to set 2560x1440 resolution without any problem). Cable is probably old and it started to disconnect and connect quite often (turning the screen off for few seconds). I decided to get a new adapter so I got ICY BOX (up to 4K resolution, they say).
It is already the second one I am trying but I am not able to select higher resolution with it than 1920x1080:
But I am able to do that with an old cable which is constantly reconnecting:
I have no idea what brand is the old adapter but it looks pretty normal:
Does anyone have an idea what might be the problem?
EDIT
With old adapter (has 2560x1440 but old and needs to be replaced):
matt:~ $ xrandr --listmonitors
Monitors: 1
0: +*DP-3 2560/597x1440/336+0+0 DP-3
matt:~ $ xrandr -q
Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 8192 x 8192
LVDS-1 connected (normal left inverted right x axis y axis)
1600x900 60.04 + 59.99 59.94 59.95 59.82 40.02
1440x900 59.89
1400x900 59.96 59.88
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 59.95*+
1920x1080 60.00 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
2560x1440_60.00 (0x18b) 312.250MHz -HSync +VSync
h: width 2560 start 2752 end 3024 total 3488 skew 0 clock 89.52KHz
v: height 1440 start 1443 end 1448 total 1493 clock 59.96Hz
With new adapter (the one without 2560x1440 resolution):
matt:~ $ xrandr --listmonitors
Monitors: 1
0: +*HDMI-3 1920/597x1080/336+0+0 HDMI-3
matt:~ $ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
LVDS-1 connected (normal left inverted right x axis y axis)
1600x900 60.04 + 59.99 59.94 59.95 59.82 40.02
1440x900 59.89
1400x900 59.96 59.88
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94
720x405 59.51 58.99
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98
576x432 60.06
640x360 59.86 59.83 59.84 59.32
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
1920x1080 60.00* 50.00 59.94
1680x1050 59.88
1600x900 60.00
1280x1024 75.02 60.02
1440x900 59.90
1280x800 59.91
1152x864 75.00
1280x720 60.00 50.00 59.94
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
2560x1440_60.00 (0x18b) 312.250MHz -HSync +VSync
h: width 2560 start 2752 end 3024 total 3488 skew 0 clock 89.52KHz
v: height 1440 start 1443 end 1448 total 1493 clock 59.96Hz
I had almost the exact same problem. The issue involve HDMI and DisplayPort cables. The physical resolution of my monitor is 1920x1080. Recently my Apple Thunderbolt 2560x1440 died on me. So, the only monitor I had at hand was an LG with 1920x1080 with both HDMI and DisplayPort ports. I wanted 2506x1440 because I got used to it.
I connected the monitor with an HDMI cable to my Ubuntu 18.04 machine, and all that Ubuntu could see was a maximum of 1920x1080. I tried all the settings with
xrandr
and still the monitor didn't want to switch. So, instead of HDMI, I got the DisplayPort cable and connected it to the monitor. Ubuntu still sees the maximum physical resolution 1920x1080 butxrandr
can set at much higher resolutions. For example, this setting put the monitor at 2560x1440:This is the easiest and faster way to resize logically the resolution of the monitor. More elaborated scripts require to play a little bit more with
xrandr
,. Like this one:You get the long line of settings for
--newmode
from runningcvt
. In my casecvt 2458 1383 60
.Although all of this works well -almost well I should say- the only minor nuisance is the quality of the pixelation. That is understandable because my monitor is physically limited at 1920x1080. But that shouldn't be an issue with monitors with real physical resolution of 2560x1440 as your Samsung 27" CH711 is.
Again, the easiest way to see this would work for you is first starting with auto scale, and then move to a more elaborated settings.
Many approached of adding the custom resolution utilises the cvt to generate the modeline values for the monitor.
For me this approch didn't work.
So, I tried using the modeline values that my windows10 was using after capturing the edid. And it worked.
You can also try using the modeline that windows uses. For capturing the edid use "monitor asset manager" software.
Hope this helps.