Correct monitor resolution no longer detected

A few days ago plasma stopped detecting the correct resolution for my second monitor after waking up from sleep. It is an LG Ultrawide and its resolution is supposed to be 2560x1080, but now it doesn’t show up in system settings or kscreen-doctor -o or xrandr (the monitor in question is HDMI-A-1).

System settings:

kscreen-doctor -o:

Output: 1 HDMI-A-1 9c3b8b4e-121e-4d6f-9d0c-023bb94a7d83
        enabled
        connected
        priority 2
        HDMI
        replication source:0
        Modes:  1:1920x1080@60.00*!  2:1920x1080@59.94  3:1920x1080@50.00  4:1680x1050@59.95  5:1600x900@60.00  6:1280x1024@75.03  7:1280x1024@60.02  8:1152x864@75.00  9:1280x720@60.00  10:1280x720@59.94  11:1280x720@50.00  12:1024x768@75.03  13:1024x768@60.00  14:800x600@75.00  15:800x600@60.32  16:720x576@50.00  17:720x480@59.94  18:640x480@75.00  19:640x480@59.94  20:640x480@59.93 
        Geometry: 2134,120 1920x1080
        Scale: 1
        Rotation: 1
        Overscan: 0
        Vrr: incapable
        RgbRange: unknown
        HDR: incapable
        Wide Color Gamut: incapable
        ICC profile: none
        Color profile source: EDID
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        DDC/CI: allowed
        Color resolution: unknown
        Allow EDR: unsupported
        Sharpness control: unsupported
Output: 2 DP-2 dad4ad7e-a371-46a3-bae4-ed117d193d78
        enabled
        connected
        priority 1
        DisplayPort
        replication source:0
        Modes:  21:2560x1440@120.00!  22:2560x1440@360.00*  23:2560x1440@239.96  24:2560x1440@60.00  25:1920x1080@359.99  26:1920x1080@239.93  27:1920x1080@119.88  28:1920x1080@59.94  29:1680x1050@59.95  30:1600x900@60.00  31:1280x1024@60.02  32:1440x900@59.89  33:1280x800@59.81  34:1280x720@60.00  35:1280x720@59.94  36:1024x768@60.00  37:800x600@60.32  38:720x480@59.94  39:640x480@59.94 
        Geometry: 0,0 2134x1200
        Scale: 1.2
        Rotation: 1
        Overscan: 0
        Vrr: Never
        RgbRange: unknown
        HDR: enabled
                SDR brightness: 380 nits
                SDR gamut wideness: 100%
                Peak brightness: 380 nits, overridden with: 380 nits
                Max average brightness: 254 nits
                Min brightness: 0 nits
        Wide Color Gamut: enabled
        ICC profile: none
        Color profile source: sRGB
        Color power preference: prefer efficiency and performance
        Brightness control: supported, set to 100% and dimming to 100%
        DDC/CI: allowed
        Color resolution: unknown
        Allow EDR: unsupported
        Sharpness control: unsupported

xrandr:

Screen 0: minimum 16 x 16, current 4865 x 1440, maximum 32767 x 32767
HDMI-A-1 connected 2304x1296+2561+144 (normal left inverted right x axis y axis) 673mm x 284mm
   2304x1296     59.92*+
   1600x1200     59.87  
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.29  
   1920x1200     59.88  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   1152x720      59.97  
   960x600       59.63  
   928x580       59.88  
   800x500       59.50  
   768x480       59.90  
   720x480       59.71  
   640x400       59.95  
   320x200       58.14  
   2048x1152     59.90  
   1920x1080     59.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.27  
   640x350       59.28  
DP-2 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
   2560x1440    359.84*+
   1920x1440    359.83  
   1600x1200    359.93  
   1440x1080    359.81  
   1400x1050    359.90  
   1280x1024    359.77  
   1280x960     359.90  
   1152x864     359.59  
   1024x768     359.67  
   800x600      359.75  
   640x480      359.53  
   320x240      359.06  
   1920x1200    359.99  
   1680x1050    359.98  
   1440x900     359.92  
   1280x800     359.63  
   1152x720     359.66  
   960x600      359.90  
   928x580      359.80  
   800x500      359.35  
   768x480      359.29  
   720x480      359.48  
   640x400      359.21  
   320x200      357.70  
   2048x1152    359.74  
   1920x1080    359.83  
   1600x900     359.90  
   1368x768     359.62  
   1280x720     359.75  
   1024x576     359.88  
   864x486      359.63  
   720x400      359.24  
   640x350      358.82

Here is some system information:

  • CPU: AMD Ryzen 9 5900x
  • GPU: NVIDIA GeForce RTX 3090 (‘nvidia’ drivers - up to date)
  • OS: Arch Linux x86_64
  • Kernel: Linux 6.17.7-arch1-1
  • KDE Plasma Version: 6.5.2
  • Graphics Platform: Wayland

So far i have tried:

  1. Disconnecting and reconnecting the HDMI cable (as well as restarting while the monitor was disconnected)
  2. Running the following:
xrandr --newmode "2560x1080" 175.982  2560 2568 2600 2640  1080 1097 1105 1111  +HSync -VSync
xrandr --addmode HDMI-A-1 "2560x1080"
xrandr --output HDMI-A-1 --mode "2560x1080"

But i get an error:

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0xa01
  Serial number of failed request:  28
  Current serial number in output stream:  28

Not sure if I’m doing something wrong or if xrandr is only for X11 as that wasn’t very clear to me.

  1. Checking to see if the monitor’s EDID is corrupted, but it seemed fine to me (although I could be wrong):
edid-decode (hex):

00 ff ff ff ff ff ff 00 1e 6d f1 59 b9 bb 05 00
04 1c 01 03 80 43 1c 78 ea ca 95 a6 55 4e a1 26
0f 50 54 a5 4b 80 71 4f 81 80 81 c0 a9 c0 b3 00
01 01 01 01 01 01 7e 48 00 e0 a0 38 1f 40 40 40
3a 00 a1 1c 21 00 00 18 02 3a 80 18 71 38 2d 40
58 2c 45 00 a1 1c 21 00 00 1e 00 00 00 fc 00 4c
47 20 55 4c 54 52 41 57 49 44 45 0a 00 00 00 fd
00 38 4b 1e 5a 18 00 0a 20 20 20 20 20 20 01 1c

02 03 1c f1 49 90 04 03 14 12 05 1f 01 13 23 09
07 07 83 01 00 00 65 03 0c 00 20 00 02 3a 80 18
71 38 2d 40 58 2c 45 00 56 51 21 00 00 1e 01 1d
80 18 71 1c 16 20 58 2c 25 00 56 51 21 00 00 9e
01 1d 00 72 51 d0 1e 20 6e 28 55 00 56 51 21 00
00 1e 8c 0a d0 8a 20 e0 2d 10 10 3e 96 00 56 51
21 00 00 18 00 00 00 ff 00 38 30 34 4e 54 48 4d
42 31 37 33 37 0a 00 00 00 00 00 00 00 00 00 9c

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: GSM
    Model: 23025
    Serial Number: 375737 (0x0005bbb9)
    Made in: week 4 of 2018
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 67 cm x 28 cm
    Gamma: 2.20
    DPMS levels: Standby Suspend Off
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6513, 0.3320
    Green: 0.3066, 0.6308
    Blue : 0.1503, 0.0595
    White: 0.3134, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.081663 Hz   9:5     31.467 kHz     28.320000 MHz
    DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    DMT 0x06:   640x480    75.000000 Hz   4:3     37.500 kHz     31.500000 MHz
    DMT 0x09:   800x600    60.316541 Hz   4:3     37.879 kHz     40.000000 MHz
    DMT 0x0b:   800x600    75.000000 Hz   4:3     46.875 kHz     49.500000 MHz
    DMT 0x10:  1024x768    60.003840 Hz   4:3     48.363 kHz     65.000000 MHz
    DMT 0x12:  1024x768    75.028582 Hz   4:3     60.023 kHz     78.750000 MHz
    DMT 0x24:  1280x1024   75.024675 Hz   5:4     79.976 kHz    135.000000 MHz
    Apple   :  1152x870    75.061550 Hz 192:145   68.681 kHz    100.000000 MHz
  Standard Timings:
    DMT 0x15:  1152x864    75.000000 Hz   4:3     67.500 kHz    108.000000 MHz
    DMT 0x23:  1280x1024   60.019740 Hz   5:4     63.981 kHz    108.000000 MHz
    DMT 0x55:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
    DMT 0x53:  1600x900    60.000000 Hz  16:9     60.000 kHz    108.000000 MHz (RB)
    DMT 0x3a:  1680x1050   59.954250 Hz  16:10    65.290 kHz    146.250000 MHz
  Detailed Timing Descriptors:
    DTD 1:  2560x1080   59.999534 Hz  64:27    66.659 kHz    185.580000 MHz (673 mm x 284 mm)
                 Hfront   64 Hsync  64 Hback   96 Hpol N
                 Vfront    3 Vsync  10 Vback   18 Vpol N
    DTD 2:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (673 mm x 284 mm)
                 Hfront   88 Hsync  44 Hback  148 Hpol P
                 Vfront    4 Vsync   5 Vback   36 Vpol P
    Display Product Name: 'LG ULTRAWIDE'
    Display Range Limits:
      Monitor ranges (GTF): 56-75 Hz V, 30-90 kHz H, max dotclock 240 MHz
  Extension blocks: 1
Checksum: 0x1c

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (native)
    VIC   4:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
    VIC   3:   720x480    59.940060 Hz  16:9     31.469 kHz     27.000000 MHz
    VIC  20:  1920x1080i  50.000000 Hz  16:9     28.125 kHz     74.250000 MHz
    VIC  18:   720x576    50.000000 Hz  16:9     31.250 kHz     27.000000 MHz
    VIC   5:  1920x1080i  60.000000 Hz  16:9     33.750 kHz     74.250000 MHz
    VIC  31:  1920x1080   50.000000 Hz  16:9     56.250 kHz    148.500000 MHz
    VIC   1:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    VIC  19:  1280x720    50.000000 Hz  16:9     37.500 kHz     74.250000 MHz
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block:
    FL/FR - Front Left/Right
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 2.0.0.0
  Detailed Timing Descriptors:
    DTD 3:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (598 mm x 337 mm)
                 Hfront   88 Hsync  44 Hback  148 Hpol P
                 Vfront    4 Vsync   5 Vback   36 Vpol P
    DTD 4:  1920x1080i  60.000000 Hz  16:9     33.750 kHz     74.250000 MHz (598 mm x 337 mm)
                 Hfront   88 Hsync  44 Hback  148 Hpol P
                 Vfront    2 Vsync   5 Vback   15 Vpol P Vfront +0.5 Odd Field
                 Vfront    2 Vsync   5 Vback   15 Vpol P Vback  +0.5 Even Field
    DTD 5:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz (598 mm x 337 mm)
                 Hfront  110 Hsync  40 Hback  220 Hpol P
                 Vfront    5 Vsync   5 Vback   20 Vpol P
    DTD 6:   720x480    59.940060 Hz   3:2     31.469 kHz     27.000000 MHz (598 mm x 337 mm)
                 Hfront   16 Hsync  62 Hback   60 Hpol N
                 Vfront    9 Vsync   6 Vback   30 Vpol N
    Display Product Serial Number: '804NTHMB1737'
Checksum: 0x9c  Unused space in Extension Block: 9 bytes

I haven’t tried using it with a different computer yet because that would be quite difficult, but doable if the information provided is insufficient. Searching for a fix online hasn’t yielded anything too useful unfortunately, but maybe I just didn’t look hard enough. Please help me.

Hello, after updating my system yesterday I have run into the same issue. I also have an LG Ultrawide monitor and KDE Plasma doesn’t recognize the correct resolution 2560x1080.
I have tried everything described in this post and it also didn’t work with the same errors.

It seems to be caused by a package update not a faulty monitor, because to test it I booted into an older version of GNOME on running on arch on the same system and it detected the resolution correctly. But after updating that system it produced the same issue.

My system information:

OS: Arch Linux x86_64
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Kernel Version: 6.17.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i7-8700 CPU @ 3.20GHz
Graphics Processor: NVIDIA GeForce RTX 3060 Ti (Nvidia drivers : 580.105.08)

For now I will try to revert my system to before I updated until a solution is provided.

1 Like

After reading @trolca ‘s reply (thank you!), I realized I hadn’t actually tried to downgrade any packages. It seems that the nvidia drivers were causing the problem. Downgrading the following packages from 580.105.08 back to 580.95.05 has fixed the issue:

  • lib32-nvidia-utils
  • nvidia
  • nvidia-settings
  • nvidia-utils
  • opencl-nvidia
1 Like

Hello, I just registered to say that I experienced the same, or similar problem.

I have an Arch Linux system with an nVidia GPU, and in my case the full resolution of my second monitor of 2560x1440 was being limited to 1920x1080, with the 2560x1440@59.95 mode not being available since boot.

I am quite sure that in my case it is a driver problem and I solved it downgrading all the nvidia packages changed during the last update (and switched from nvidia to nvidia-dkms).

What hinted me toward this solution is that during boot, the boot log is always using a smaller area of my main 4k monitor equal to the resolution of my smaller 2k monitor. In the case however the text was using an area smaller than usual (actually, it looked just like 1/4, or 1920x1080).Given that not even SDDM was running yet when this was happening, I decided to downgrade the drivers, as it was unlikely that software higher in the stack could change the boot behavior. And that fixed my problem.

As a solution I will freeze my drivers (my GPU is EOL, so I don’t think I’ll have problem with not updating), or I’ll skip this release.

If anyone is interested in investigating more, I will happily provide more information (but it’ll probably take some time).

System Infos

Operating System: Arch Linux
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0
Kernel Version: 6.17.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 12 × Intel® Core™ i7-5930K CPU @ 3.50GHz
Memory: 48 GiB of RAM (47.0 GiB usable)
Graphics Processor: NVIDIA GeForce GTX 1080
Manufacturer: ASUS
Product Name: All Series

1 Like