Message boards :
Number crunching :
Script for disabling/enabling GPUs on the fly
Message board moderation
Previous · 1 · 2
Author | Message |
---|---|
hbomber Send message Joined: 2 May 01 Posts: 437 Credit: 50,852,854 RAC: 0 ![]() |
Yep, "--read_cc_config" does not bring the desired results. P.S. If anyone needs the script working with ATI cards, lemme know. I don't own any of these red stallions, but it won't be hard to modify it. |
![]() ![]() Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 ![]() |
... set clocks and fan, modify XML, restart BOINC. I think - better first close BOINC, then change GPU clocks - it's not good to change clocks while SETI is running (may crash/hang ?) Your observation that game need lower clocks and SETI works with higher clocks is strange - usually it is opposite. script does not handle situations where BOINC core runs as service. If someone needs such functionality, let me know, I'll add it. As you know Service install of BOINC can't use GPUs on Vista & 7 so it's highly improbable someone will need to enable/disable GPUs on Service install. If anyone needs the script working with ATI cards, lemme know. It's somehow stupid that BOINC have options <ignore_cuda_dev>0</ignore_cuda_dev> <ignore_ati_dev>0</ignore_ati_dev> and not just <ignore_GPU_dev>0</ignore_GPU_dev> or <ignore_Coprocessor_dev>0</ignore_Coprocessor_dev> Â ![]() ![]() Â |
hbomber Send message Joined: 2 May 01 Posts: 437 Credit: 50,852,854 RAC: 0 ![]() |
It works in this way - setting clocks before start, after exit of BOINC. The scheduler, part of this new version, has options allowing to manipulate when to run external programs, per instance - before or after BOINC, and, more important, to wait, or not to wait one to exit and then run next program in queue. This is important for programs which not allow more than one instance running at a time, like case with nvidiaInspector. Anyway, its good precaution, although I have never experienced BOINC crash or whatever malfunction of BOINC/SETI software while changing clocks. Of course, the values used are safe, pretested before any actual SETI calculations, which may reach the server.
Some parts of GPU are not used or at least not heavily used by CUDA, like ROPs, TMUs, AFAIK. So they can fail during game, while not causing trouble with CUDA app. |
©2023 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.