I was trying to solve an issue of my new monitor not going over 1600 x 920 when it's a 2560x1440 monitor. My other two monitors work fine.
For insight, the new monitor is a GIGABYTE MO27Q2
- PopOS 22.04
- Gnome 42.9
- NVIDIA driver 580.82.09
I tried using Xrandr, but I kept getting the error of:
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 45
Current serial number in output stream: 46
So I followed this guide: https://askubuntu.com/questions/789513/how-to-set-native-resolution-via-xorg-conf-overriding-edid
to add UseEDID FALSE to Xorg.
It worked, but now all my monitors (including my previous one that worked as intended) can't go over 1600 x 920.
So I retried Xrandr to manually set them, but I still get:
xrandr --addmode DP-0 2560x1440_240
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 45
Current serial number in output stream: 46
I am trying to understand this, but it's not going well and there is so much info that I'm not sure how to fix this.