I just drew some experiments on my system. X11 reports 30 bit pipeline, xdpyinfo
shows both 8- and 10-bit depth, xwininfo
gives 30 or 32 bit depth. However the real output is still truncated to 8 bit somewhere, because in dt
, gimp
,… I can see ugly banding on smooth tiff
gradients.
However, vkdt
-generated 10-bits ramp looks smooth, so vkdt->X11->GPU->display pipe is 30 bit, indeed. I suppose one needs vulkan rendering to get real 30-bit output. Now I’m puzzled how to make X11 render stuff via zink
instead of direct radeonsi
rendering.
I also think that GLES2/EGL is favourable over old GLX pipeline in this regard. So far no success. and I could not find any relevant info on how it should work, either. Any ideas?
1 Like