I do have a simple NvAPI application where I simply clear color the render target and wait for the vsync or present handle that is given to me by NvAPI. I have tried both handles, tried them before and after the render commands issued in Directx11.
However I get different behaviours between two driver versions. I have one setup that runs on a driver version 546.17 and few other setups which run on a driver version 555.99 or above 546.17. The problem only appears with the computers that have the driver version 555.99 or above 546.17
The problem is that I am having a tearing issue. The tearing is not random, it always whether just above of bottom of the screen or just below of top of the screen. It looks like a there’s programmatic offset that messes my vsync synchronization.
I could not found any information on the latest NvAPI SDK notes that makes the developer aware of some new requirements that need to fulfilled.
Thank you for contacting the NVIDIA developer forum. Our technical team has received your query and we will get back to you after initial investigation.
I’m just posting here to let you know that Baris is working for our company and has encountered this issue when working on our VR headset runtime. The issue has surfaced after the NVidia runtime update, wasn’t present before and affects all our test PCs and is not specific to a specific CPU and NVidia GPU.
It seems like there has been a change in the runtime that requires change(s) to VR runtimes in order for them to function properly as before, which has not been properly documented and/or communicated to developers.
Ever since the issue popped up, Baris has had to postpone his other tasks and focus on this new issue. We would really appreciate if you could get back to us on this so that we could find a solution and get back to actually developing our products which utilize your technologies.
Thank you for explaining your concern. Let me follow up with the concerned team and seek a solution to your problem. If there are any more questions from the dev team, we will reach out to you.