View Single Post
Old 2nd July 2017, 09:44   #44267  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by jerryleungwh View Post
why is the option for choosing Nvidia's api or windows api gone when doing hdr metadata passthrough?
Because it's not longer useful/needed.

If you activate the "HDR and advanced color" option, your TV will always be in HDR mode. In this case the Nvidia API won't work. So having an option to let you choose the Nvidia API doesn't make sense in this situation.

If you deactivate the "HDR and advanced color" option, madVR won't be able to switch your TV into HDR mode at all, except by using the Nvidia API. So in this situation, the Nvidia API is clearly the better (or rather the only) choice. So again it doesn't make sense to let you choose.

Basically madVR automatically chooses what is best in your situation. If "HDR and advanced color" is turned on, madVR will use the D3D11/DXGI APIs. If "HDR and advanced color" is turned off, madVR will use the Nvidia APIs (if your GPU is Nvidia).

If your GPU is AMD or Intel, madVR of course always uses the D3D11/DXGI APIs.
madshi is offline   Reply With Quote