I’m not sure if this is the correct place to post so please feel free to direct me to the right place. We have an issue where nvkflt.sys becomes the upper filter for our virtual display adapter. In our miniport display driver in DriverEntry we call DxgkInitialize with all of our function pointers filled in. However after tracing into DxgkInitialize it calls into nvkflt.sys which returns STATUS_REVISION_MISMATCH (0xc0000059) and keeps our driver from initializing correctly and gets a code 37 driver issue. This only happens when there is an Intel integrated graphics chip along with an Nvidia graphics chip. We can disable the Nvidia driver and our application installs and runs fine. nvkflt.sys sets the rax register to 0xc0000059 around nvkflt+0x157cc. Any chance anyone could look and see why this is being set in nvkflt.sys?
Thanks for any help or suggestions.