Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recent Nvidia GPU's using another type of lower level dithering #335

Open
Jack154nsk opened this issue Mar 16, 2024 · 2 comments
Open

Recent Nvidia GPU's using another type of lower level dithering #335

Jack154nsk opened this issue Mar 16, 2024 · 2 comments

Comments

@Jack154nsk
Copy link

Hello,

I use Color Control to disable dithering on my RTX A4000, this tells the driver to disable dithering, this works and i verified it with a lossless capture card DVI2PCIe but it seems recent Nvidia GPU's have a lower level of dithering that Color Control is not able to disable not be detected through the GPU's DP output. The RTX A4000 produces a much nosier image with colors that are different than if i connect my true 10bit monitor into my old K4200. It certainly seems there is another type of dithering going on, im having trouble isolating what part of the GPU is controlling this but maybe this is something to further look into as having more control over the GPU's dithering behavior would be very desirable since its not needed and causes problems with accuracy on a true 10bit SDR panel.

@JordansGithub
Copy link

Yeah im also noticing the same thing with my RTX 3070 Founders card, Color Control works but there certainly seems to be a second type of dithering these cards are using.

@Maassoft
Copy link
Owner

I don't know what Nvidia is doing under the hood for this. I can't find any other dither-related functions in the NvAPI, so it might be an undisclosed/proprietary function.
What happens if you set the 'Color accuracy mode' to Reference instead of Accurate? Assuming that is available for workstation GPU's. I've found out that toggling this color accuracy mode also forces the driver to read the registry settings, including the normal dither settings, without restarting the driver. Unfortunately I can't find an NvAPI-function to control this from code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants