On 6/15/26 15:06, Ville Syrjälä wrote: > > What we're doing here is selecting the actual timings to drive an internal > laptop > panel, given some random cooked up modeline from userspace.
How can user space know what cooked-up modes it can (not) expect to work with this? > We pick the actual mode from the set of "fixed modes" (ie. the modes > that the panel/system itself has reported as supported via > EDID/VBT/ACPI/etc.). For non-VRR panels we just pick the fixed mode > whose refresh rate is closest to the user specified mode, and reject > the commit if it's not close enough (<= 1 Hz). Can't programming different mode timings result in the panel blanking intermittently? -- Earthling Michel Dänzer \ GNOME / Xwayland / Mesa developer https://redhat.com \ Libre software enthusiast
