BOINC forcing GPU switch even when set to not use GPU????

Message boards : GPUs : BOINC forcing GPU switch even when set to not use GPU????
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
roberto_sc

Send message
Joined: 11 Jan 13
Posts: 2
Brazil
Message 47183 - Posted: 11 Jan 2013, 15:23:41 UTC - in response to Message 47181.  
Last modified: 11 Jan 2013, 15:51:31 UTC

Thank you both for your prompt replies.

I looked for projects that use OpenCL and so I enlisted in Albert@Home. The status for all tasks are "running" and discrete GPU is not being used.
Maybe it didn't get any tasks that use GPU? If so, would there be a way to enforce it to get such tasks?
ID: 47183 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15484
Netherlands
Message 47184 - Posted: 11 Jan 2013, 18:02:22 UTC - in response to Message 47183.  

When the GPU is not being detected by BOINC, project science applications can't use it either. If this is on a Macintosh with some form of OS X, then the drivers for the GPU should be included in OS X. But whether or not those drivers make the GPU seen is something I don't know.

Else state what kind of system and OS you run.
Or post the first 20-30 lines of your BOINC start-up messages.

ID: 47184 · Report as offensive
Charlie Fenton
Project developer

Send message
Joined: 17 Jul 06
Posts: 287
United States
Message 47187 - Posted: 12 Jan 2013, 1:04:02 UTC - in response to Message 47183.  

Maybe it didn't get any tasks that use GPU? If so, would there be a way to enforce it to get such tasks?
You can specify to run only GPU tasks or only OpenCL tasks on some projects, but Albert@home is not one of them. (Although it allows you to select which applications to run, all of them have both GPU and non-GPU versions.)

To do this, select the desired project in the Simple View or in the Projects tab of Advanced View, and select "Your Account" or "Your Preferences" under Project Web Pages. Then edit your computing preferences for that project. Again, note that on the MacBook Pro running BOINC 7.0.35 and later, you cannot currently run CUDA applications, only OpenCL.
Charlie Fenton
BOINC / SETI@home Macintosh & Windows Programmer
ID: 47187 · Report as offensive
Andrew Dicker

Send message
Joined: 18 May 13
Posts: 8
Australia
Message 49205 - Posted: 19 May 2013, 4:08:27 UTC - in response to Message 47187.  

As asked elsewhere, could we have a BOINC option to allow/disallow CUDA detection (until NVIDIA/Apple help - if ever).

For example, i have a MBP with the intel on-chip GPU, and a nvidia 300M. The 330M is only OpenCL 1.0, where most OpenCL apps require 1.1, or even 1.2. Therefore i require CUDA in order to utilise my GPU. I am in the minority here i expect, as i really don't care about battery life on my laptop any more (but i know how to force GPU, or quit BOINC, when i need longer life).

I am now stuck on 7.0.31 in order to keep my CUDA - not far behind yet, but still…

Cheers, Andrew
ID: 49205 · Report as offensive
Charlie Fenton
Project developer

Send message
Joined: 17 Jul 06
Posts: 287
United States
Message 49208 - Posted: 19 May 2013, 9:36:12 UTC - in response to Message 49205.  
Last modified: 19 May 2013, 9:40:28 UTC

I know how to force GPU, or quit BOINC, when i need longer life
Are you saying you know a way to force the OS to shut down power to the NVIDIA GPU and switch to the Intel GPU while BOINC is running? Can you tell me how to do that? If I could add code to BOINC to do that, it could solve this entire issue.
Charlie Fenton
BOINC / SETI@home Macintosh & Windows Programmer
ID: 49208 · Report as offensive
Andrew Dicker

Send message
Joined: 18 May 13
Posts: 8
Australia
Message 49210 - Posted: 19 May 2013, 12:09:38 UTC - in response to Message 49208.  
Last modified: 19 May 2013, 12:23:08 UTC

Apologies, no, i was meaning the gfxCardStatus utility mentioned above. This has allowed switching of the GPU in previous versions (it has stopped allowing it in newer versions while there are dependancies - i assume due to applications misbehaving when having their graphics card forcibly swapped under them).

gfxCardStatus does however list applications causing the discrete GPU to be used however. I am unsure how it can tell, but hazard a guess at the loaded Frameworks (OpenGL.Framework, OpenCL.framework maybe?)



Found this Apple Doc article:
http://developer.apple.com/library/mac/#qa/qa1734/_index.html#//apple_ref/doc/uid/DTS40010791

Probably won't help me because it specifies 2011 and later machines (where i'm 2010).
ID: 49210 · Report as offensive
Andrew Dicker

Send message
Joined: 18 May 13
Posts: 8
Australia
Message 49516 - Posted: 6 Jun 2013, 11:56:39 UTC - in response to Message 49210.  

Hmm, just found you post on the Apple Dev forums Charlie. Bit sad they stopped responding.
ID: 49516 · Report as offensive
Previous · 1 · 2

Message boards : GPUs : BOINC forcing GPU switch even when set to not use 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.