16 bit Overlays broken with X11 and 4XX series driver

Has there been any progress at reproducing this on your end?

Not yet, we will need application in order to attempt again or please help us to guide to any open source application which recreate same issu.

here is the zip of my test app.

nvidiaZip.c (3.8 KB)

Hate to keep being a bother but did my test app help?

Sorry for the slow reply, I’ve been swamped with other work lately.

I tried out your test app and confirmed that rendering into a pixmap and then copying it into the overlay window does indeed interpret the pixels in 565 format, while rendering directly into the window uses the correct 555 format. The handling of colors with these 16-bit overlays is a little weird due to the way the driver handles transparency of these windows.

I don’t think that code has changed in many years, so I’m surprised to hear that this is a regression. I’ll try to get an old system set up to try the older driver.

I confirmed that this is a regression and filed internal bug number 3087961. Thanks for reporting this and providing the detailed test case!

1 Like

Quadro P4000 and P5000 here… same issue on RHEL8.3 with 457.xx but worked before on RHEL7.8 with older NV drivers. Thanks to keep us updated :)