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

Reply via email to