TL;DR: The issue is caused by the WDDM TDR delay option in Nsight Monitor! When set to false, the issue appears. Instead, if you set the
TDR delay value to a very high number, and the "enabled" option to
true, the issue goes away. Please, try the options described below (more common), because they are also related to the problem!
Read below for other (older) steps followed until i came to the solution above, and some other possible causes.
I just recently were able to partially solve this problem! It is specific to windows and aero i think. Please try these steps and post your results to help others! I have tried it on GTX 650 and GT 640.
Before you do anything, consider using both onboard gpu(as display) and the discrete gpu (for computations), because there are verified issues with the nvidia driver for windows! When you use onboard gpu, said drivers don't get fully loaded, so many bugs are evaded. Also, system responsiveness is maintained while working!
- Make sure your concurrency problem is not related to other issues like old drivers (including bios), wrong code, incapable device, etc.
- Go to computer>properties
- Select advanced system settings on the left side
- Go to the Advanced tab
- On Performance click settings
- In the Visual Effects tab, select the "adjust for best performance" bullet.
This will disable aero and almost all visual effects. If this configuration works, you can try enabling one-by-one the boxes for visual effects until you find the precise one that causes problems!
Alternatively, you can:
- Right click on desktop, select personalize
- Select a theme from basic themes, that doesn't have aero.
This will also work as the above, but with more visual options enabled. For my two devices, this setting also works, so i kept it.
Please, when you try these solutions, come back here and post your findings!
For me, it solved the problem for most cases (a tiled dgemm i have made),but NOTE THAT i still can't run "simpleStreams" properly and achieve concurrency...
更新:问题已通过新的 Windows 安装完全解决!之前的步骤改善了某些情况下的行为,但全新安装解决了所有问题!
我会尝试找到一种不太激进的方法来解决这个问题,也许只恢复注册表就足够了。