Great, thank you! Am Do., 11. Jan. 2024 um 19:05 Uhr schrieb André Almeida < andrealm...@igalia.com>:
> Em 11/01/2024 14:59, Xaver Hugl escreveu: > > Am Do., 11. Jan. 2024 um 18:13 Uhr schrieb Simon Ser > > <cont...@emersion.fr <mailto:cont...@emersion.fr>>: > > > > Are we sure that all drivers handle these two props properly with > async > > page-flips? This is a new codepath not taken by the legacy uAPI. > > > > I've only tested on amdgpu so far. Afacs the other drivers that would > need > > testing / that support atomic and async pageflips are > > - i915 > > - noueveau (though atomic is disabled by default, so maybe it doesn't > > matter?) > > - vc4 > > - atmel-hlcdc > > > > The first two I can test, the latter I don't have the hardware for. I > > don't know if I can > > extensively test fb_damage_clips either / how I'd even know if it's > > being applied > > correctly, but in the worst case I'd expect the driver to not do the > > optimizations the > > property allows. > > > > As an alternative to this, would it be okay to expose a driver hook for > > optional > > driver-specific checks that drm_atomic_set_property can delegate to, and > > only > > allow this with the properties and hardware that's been tested? Then more > > properties (like cursor position changes on amdgpu) could be easily > > added later > > on too. > > I'm working on some mechanism to allow overlay planes on amdgpu, and I > think I can add your needs to it. I'll share in the mailing list when I > have something more concrete. >