ceteras wrote:That would be great!
I've added a setting to control the dithering into latest rpi-update firmware. It's not tested.
where x=dither type, y=depth, z=channel.
This field sets the type of dithering to be applied. All colour components with less than 8 bits of precision will also have horizontal error accumulation applied.
0 = No dithering
1 = Accumulate rounding error horizontally.
2 = As 1, but also apply pseudo-random noise. The noise generator is reset at the start of each frame.
3 = As 2, but the noise generator is free-running. This setting will produce a shimmering effect on static images that may be distracting.
Destination Display Bit Depth
Sets the number of bits being used by the destination display. This determines where the LSBs are in the 24-bit RGB values coming from the display FIFO.
0 = 24-bit RGB888. No error accumulation is required.
1 = 18-bit RGB666.
2 = 16-bit RGB565.
3 = 15-bit RGB555.
Channel is HVS channel number. I think you want 1.
So, I'd try: