> Creating custom modelines is far from fun activity, bloat or no bloat.
Last time I did that was in the nineties, when I was doing stuff like running CRT monitors at weird resolutions, like 848x612 instead of 800x600 so I know more about modelines and modelines computation than most.
And yet I don't even remember last time I had to manually edit modelines: 38" monitor @ 3840x1600 pixels and 34" monitor @ 3440x1440 are all working with stock Xorg config.
Monitors have been detected fine at their native resolution since, what, two decades now!?
It's not just about resolutions, but about refresh rates more importantly.
For analog monitors it made sense that autodetection was bad. Digital ones should be reasonably well served by EDIDs that you'd never need to make your modelines, but there are edge cases like the one I described above. Bad EDIDs also happen.
The last time I had to look into that was to work around amdgpu bug that affected screen blinking in KDE Wayland session.