Monitor no longer displays 1440p

Unsure of exact update that caused this, but my Lenovo L24q-30 I use as a second monitor will no longer display 1440p, only 1080p.

I was running at 2560x1440p@75Hz this weekend, and I haven’t touched hardware side, it only displays 1920x1080@60Hz now. My primary monitor (Dell G2724D) is unaffected and works fine at 1440p.

KDE, Wayland. I’m struggling to find sources on how to solve this for wayland, any tops where to look? Everything I’m seeing is xrandr for X11.

Could you please share the output of:

inxi -GMxx --za

Have you recently changed any settings, like enabling HDR?

No intentional changes. I also apparently forget how to do codeblocks here >.<

```

Machine:
Type: Desktop Mobo: ASRock model: Z790M-ITX WiFi
serial: UEFI: American Megatrends LLC. v: 18.03
date: 05/02/2025
Graphics:
Device-1: NVIDIA AD104 [GeForce RTX 4070 SUPER] driver: nvidia v: 580.105.08
arch: Lovelace pcie: speed: 2.5 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1
empty: DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:2783
Display: wayland server: X.org v: 1.21.1.20 with: Xwayland v: 24.1.9
compositor: kwin_wayland driver: X: loaded: nvidia unloaded: modesetting
alternate: fbdev,nouveau,nv,vesa gpu: nv_platform,nvidia,nvidia-nvswitch
d-rect: 4480x2520 display-ID: 0
Monitor-1: DP-1 pos: bottom-l model: Dell G2724D res: 2560x1440 hz: 165
dpi: 109 diag: 684mm (26.9")
Monitor-2: HDMI-A-1 pos: top-right model: Lenovo LEN L24q-30
res: 1920x1080 hz: 60 dpi: 123 diag: 604mm (23.8")
API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: swrast
gbm: drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11:
drv: nvidia inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.105.08
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 4070
SUPER/PCIe/SSE2 display-ID: :1.0
API: Vulkan v: 1.4.328 surfaces: N/A device: 0 type: discrete-gpu
driver: nvidia device-ID: 10de:2783
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
wl: wayland-info x11: xdpyinfo, xprop, xrandr

```

Use the back-tick ` key.

```
Code goes here
```

Aside, probably related I’m trying to launch a flatpak game and gettings an open_GL crash

Do you have a DisplayPort cable you can switch in, instead of the HDMI?

Edit: Can you also share:

yay -Q | grep mesa

I onyl have the 2 cables. Swapping the dell monitor to HDMI and Lenovo to DP has both monitors displaying 1440p. The Dell is in reduced refresh rate (bc HDMI spec) which is not ideal.

lib32-mesa 1:25.2.6-1
mesa 1:25.2.6-1
mesa-utils 9.0.0-7

Newfound issue, I’m getting a OpenGL issue when trying to launch a flatpak game.
GLFW Exception: ErrorCode:ApiUnavailable GLX: No GLXFBConfigs returned

Do you know what spec that HDMI cable is? Cable quality can potentially deteriorate (age, overuse and bending, etc), causing a drop in capabilities if it was already borderline.

In any case, generally speaking I’d usually recommend DisplayPort over HDMI if given a choice. HDMI is a closed standard and can cause issues for the open-source world, although more so for AMD GPU’s than Nvidia.

I asked about mesa because it’s your OpenGL driver and it does sometimes cause issues. Sometimes a temporary solution is to sudo downgrade mesa and knock it back a version.

I’m not familiar with using Flatpak’s. You may consider starting a new thread with that issue. The 1440p issue looks to be resolved.

Alright, will do. I have no idea what spec this HDMI cable is. I moved away from living with family a few months ago and accidentally grabbed an HDMI cable that came with one of the monitors instead of my second DP cable, so I’m going to swap those at xmas.

Edit: I wanted it to work right now so i reset to a snapshot from sunday. hopefully it was just a bad update or at least I can troubleshoot later.

I had this exact problem with the nvidia drivers version 580.105.08-1. Downgrading to 580.95.05-1 solved it. The command I used was sudo downgrade nvidia-open-dkms nvidia-utils. If you have a different nvidia package installed, use that instead of the open one.