https://bugs.freedesktop.org/show_bug.cgi?id=101387
--- Comment #24 from Carlo Caione carlo@caione.org ---
Sounds like there is also a bug somewhere in the kernel (driver), but even if that was fixed, it still wouldn't solve the plymouth issue in all cases.
Yeah, so what should be the right way of proceeding here? I image something like: - Retrieve the gamma size from the kernel with drmModeGetCrtc() - Build a linear ramp using the correct size - Set it with drmModeCrtcSetGamma() - Call drmModeSetCrtc()