Message boards : Questions and problems : How to stop using GPU?
Message board moderation
Author | Message |
---|---|
Send message Joined: 25 Nov 13 Posts: 30 ![]() |
In the current warm weather my machine's cooling system cannot cope well with the GPU running full blast as well as the 12 CPU "cores". So I've been trying to get the two projects that try to use the GPU to stop doing so. It's remarkably difficult. This is a Gentoo Linux system with i7-5820K CPU @ 3.30GHz, i.e. 6 cores hyper-threaded, AMD/ATI Radeon Pro WX 5100 running sys-kernel/gentoo-sources-4.9.95, dev-libs/amdgpu-pro-opencl-17.50.511655 and sci-misc/boinc-7.9.3. I've uninstalled the OpenCL driver, I've reset the projects, disconnected from them and reconnected, rebooted the machine, all several times. Einstein@Home does now respect my preference not to use the GPU; I don't know about LHC@Home, but I'm not worried much about that because it's never been given a GPU task anyway. |
Send message Joined: 25 May 09 Posts: 1326 ![]() |
for Einstein, go to your project preferences page, select the "advanced" option https://einsteinathome.org/account/project Un-tick all the GPU task options (or set them to "OFF") Now, in the action centre, right click on the BOINC icon, and select "snooze GPU" |
![]() Send message Joined: 29 Aug 05 Posts: 15638 ![]() |
Now, in the action centre, right click on the BOINC icon, and select "snooze GPU"Uh, why? That'll only stop it for an hour, then it'll start up again. Why not tell him to update BOINC in the normal way? Either via BOINC Manager: - Projects->Select Einstein@Home->Update Or via command line: - boinccmd --project https://einsteinathome.org update |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
If you set the project preferences to 'off', then no new tasks should be fetched for the GPUs. But that doesn't solve the problem of any tasks that may already have been downloaded and might be running now, or queued up to run later. Using 'Snooze GPU' may allow you to let the GPU cool down for a bit, or run those tasks during the cooler part of the day. |
Send message Joined: 25 Nov 13 Posts: 30 ![]() |
Yes, I know what should happen; I'm saying that it doesn't. I've tried all the things mentioned so far, and I also aborted all GPU tasks. (I forgot to mention that; sorry.) And I spoke too soon. This morning E@H has another bunch of GPU tasks. I've tried everything I can think of to stop getting GPU tasks, but they insist. I've searched for GPU in ~/boinc/*.xml and confirmed there are none, so I'm not overriding anything locally. I've given up pro tem, having tired of going round in circles. Bye-bye E@H. I may see you again in the autumn. Oh, and what's an "action centre"? I have no such thing on this Linux system. |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
Before you go, could you please check what the 'properties' dialog shows for your Einstein project in BOINC Manager? Mine looks like this: ![]() That should show the effects of setting preferences on the Einstein website, and as you can see, I choose not to use either CPU or NVidia GPU for that project - it's using my intel_gpu instead. BOINC as a whole honours those limits: my client doesn't request the unwanted work, and Einstein doesn't send it. I'd like to work out where it's going wrong on your system: maybe we have a bug somewhere that needs fixing, or maybe our documentation is unclear. |
![]() Send message Joined: 29 Aug 05 Posts: 15638 ![]() |
Or maybe he's changing the wrong venue/location. |
Send message Joined: 25 Nov 13 Posts: 30 ![]() |
OK. Well, I had already detached from the project, so I reattached to, reset and updated it. I got the 12 "lost" GPU jobs I've been trying to get rid of. I've just aborted them again. I'd like to show my properties panel but I haven't found a way to insert an image as itself - only as its file name. I can tell you, though, that it says "Don't request tasks for AMD/ATI GPU Project preference" |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
'Lost' tasks - i.e. caused by detaching without reporting first - are indeed resent even against project preferences - that's known, even if undesirable. But once the tasks have been aborted and reported (via 'update project'), they should go away for good. |
Send message Joined: 25 Nov 13 Posts: 30 ![]() |
Right, that's got it - thanks. I got 24 lost tasks, so aborted them and updated; then I got 9 more and did the same with those. Now I just get "Not requesting tasks: don't need (CPU: job cache full; AMD/ATI GPU: )". With any luck I can carry on as usual now. Thanks again. |
Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.