I got an ultrawide monitor, capable of DQHD (5120x1440) @ 240 Hz, a Samsung Odyssey G9. With Xorg in autoconfig mode and driver version 455.45.01, the monitor reverts to 3840x1080 @ 120Hz. I can force it to 5120x1440, 120Hz with
nvidia-settings (or Xorg settings), but when the display returns from
powersave it reverts. GPU is a GeForce RTX 2060 SUPER.
As far as I can tell (and bolstered in my supposition by edid-decode’s author), the way the driver handles EDID data is likely the culprit. Quote:
The problem is likely that the preferred video timing is declared in the
DisplayID Extension Block, and not in the first Detailed Timing Descriptor (DTD)
in Block 0, as is usually the case. It can’t use a DTD since DTDs are limited to
And I suspect that the nvidia driver doesn’t handle that correctly.
I tried overriding EDID with modelines +
UseEDID False in Xorg config, but I am unsuccessful so far - the resolution drops even lower when I try that. I’m wildly guessing that kernel modesetting trips me up here.
If you need details, you may find my monitor’s EDID info here: https://linux-hardware.org/index.php?probe=2745a37c0a&log=edid
Please, Nvidia devs, let me use my monitor to its full potential!