How to stop using GPU?

Message boards : Questions and problems : How to stop using GPU?
Message board moderation

To post messages, you must log in.

AuthorMessage
Peter Humphrey

Send message
Joined: 25 Nov 13
Posts: 30
United Kingdom
Message 86669 - Posted: 25 Jun 2018, 14:36:06 UTC

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.
ID: 86669 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1283
United Kingdom
Message 86670 - Posted: 25 Jun 2018, 15:57:16 UTC

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"
ID: 86670 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 86671 - Posted: 25 Jun 2018, 16:44:27 UTC - in response to Message 86670.  

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
ID: 86671 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 86672 - Posted: 25 Jun 2018, 17:41:52 UTC

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.
ID: 86672 · Report as offensive
Peter Humphrey

Send message
Joined: 25 Nov 13
Posts: 30
United Kingdom
Message 86675 - Posted: 26 Jun 2018, 8:37:10 UTC - in response to Message 86672.  

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.
ID: 86675 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 86676 - Posted: 26 Jun 2018, 9:41:36 UTC - in response to Message 86675.  

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.
ID: 86676 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15480
Netherlands
Message 86678 - Posted: 26 Jun 2018, 11:36:52 UTC - in response to Message 86676.  

Or maybe he's changing the wrong venue/location.
ID: 86678 · Report as offensive
Peter Humphrey

Send message
Joined: 25 Nov 13
Posts: 30
United Kingdom
Message 86679 - Posted: 26 Jun 2018, 11:50:38 UTC - in response to Message 86676.  

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"
ID: 86679 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5080
United Kingdom
Message 86688 - Posted: 26 Jun 2018, 13:27:11 UTC - in response to Message 86679.  

'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.
ID: 86688 · Report as offensive
Peter Humphrey

Send message
Joined: 25 Nov 13
Posts: 30
United Kingdom
Message 86691 - Posted: 26 Jun 2018, 14:26:54 UTC - in response to Message 86688.  

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.
ID: 86691 · Report as offensive

Message boards : Questions and problems : How to stop using GPU?

Copyright © 2024 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.