Tested on X session seems stable
On Wayland, ~~the capabilities enumeration seems a bit inconsistent.~~ Fixed by using "the old capability testing method": test each parameter by trying to read its current value.
Tested with dell 2212HM alone, and also with Magedok t116 as second display on AMD gpu using Mesa.
Using OpenSuse Krypton.