If you want to maximize output and push your systems to the limit, you can apply the SWAN_SYNC environmental variable. This applies to both Windows and Linux systems. I don't know how it got its name, but the purpose is to force the system to keep one thread at 100%, which will speed up processing.
https://www.gpugrid.net/forum_thread.php?id=4813
https://www.gpugrid.net/forum_thread.php?id=4306
I've tried this before and found that while it worked it made my Windows (7) desktop too sluggish. On my Linux box, times increased around ten minutes, but other CPU tasks ran slower and overall output was down. Plus, it really pushed the card on PrimeGrid, temps went up by eight degrees. It wasn't worth it to me but as usual YMMV.
[Edit] This applies to Nvidia cards and should definitely affect any CUDA workload. I don't know if it also affects AMD cards and OpenCL apps. [/Edit]
https://www.gpugrid.net/forum_thread.php?id=4813
https://www.gpugrid.net/forum_thread.php?id=4306
I've tried this before and found that while it worked it made my Windows (7) desktop too sluggish. On my Linux box, times increased around ten minutes, but other CPU tasks ran slower and overall output was down. Plus, it really pushed the card on PrimeGrid, temps went up by eight degrees. It wasn't worth it to me but as usual YMMV.
[Edit] This applies to Nvidia cards and should definitely affect any CUDA workload. I don't know if it also affects AMD cards and OpenCL apps. [/Edit]
Last edited: