I just bought a Dell P2715Q, UHD 10-bit depth monitor, but in my Nvidia control panel (both linux & windows) it will only offer a maximum of 8bpc (24/32 bit depth) setting which will not do.
After a bit of digging I found a potential solution which involves creating a custom EDID file that adds support for the 10 bit configuration. Which can be done on Windows by AMD gpu users, and Nvidia Quadro and NVS users however EDID configurations are disabled for GTX cards (for apparently no good reason) and have never been available for iGPUs on windows either.
However under Linux (even with the official Nvidia drivers) EDID data can be acquired and edited, so I tried doing what it said on that forum (changing the value of a5 to b5) and loading that edited edid on Linux but that did not work (it apparently failed to load the EDID after the edit) so that solution may in fact not work after all.
Therefore my question is, how do I force an Nvidia GTX graphics card to set it's color depth to 10 bits per channel on a monitor whose edid (falsely) claims only to support 8bpc under windows 7? (Bonus points if you can tell me how to do it under linux too but that is not required, I'm sure I can figure something out there eventually)