Thread 'Use GPU always / one CPU core only'

Message boards : Questions and problems : Use GPU always / one CPU core only
Message board moderation

To post messages, you must log in.

AuthorMessage
ingkiller1

Send message
Joined: 13 Feb 10
Posts: 1
United States
Message 30998 - Posted: 13 Feb 2010, 6:52:20 UTC

Is there a way to set boinc to use my GPU exclusively even when I'm working? I have an nvidia card btw. I already tried the "use GPU while computer is in use" setting but it doesn't change a thing. I want my GPU to keep working even when Im active on my computer and need my processor.

Also I have noticed when I set boinc to use 25% of my processors all it does is use 25% of my total cpu time using all 4 cores. I just want to allow it to use 100% of one core.
ID: 30998 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15658
Netherlands
Message 31000 - Posted: 13 Feb 2010, 11:07:04 UTC - in response to Message 30998.  
Last modified: 13 Feb 2010, 11:10:46 UTC

Is there a way to set boinc to use my GPU exclusively even when I'm working? I have an nvidia card btw. I already tried the "use GPU while computer is in use" setting but it doesn't change a thing. I want my GPU to keep working even when Im active on my computer and need my processor.

Just only GPU isn't possible. All GPU applications to date also need at least one CPU core, to feed them work.

Letting the GPU do work while you're using the computer can give problems and slowdowns. If you don't mind taking that, set your project preferences to use the GPU only. (Use Nvidia GPU if present)

Also I have noticed when I set boinc to use 25% of my processors all it does is use 25% of my total cpu time using all 4 cores. I just want to allow it to use 100% of one core.

That's the setting "On multiprocessors, use X% of the processors", not the "Use at most X% of CPU time" setting.

It even sounds as if nothing was set, or if you changed this in the web-preferences, that you didn't update BOINC on that project to let it know you changed the preferences. Windows task manager will show 100% divided by the amount of CPUs as maximum percentage that any of the CPUs can do. So on a 4 core, that's 25% per CPU.
ID: 31000 · Report as offensive
dube

Send message
Joined: 13 Feb 10
Posts: 1
Switzerland
Message 31015 - Posted: 13 Feb 2010, 21:56:22 UTC - in response to Message 31000.  

Also I have noticed when I set boinc to use 25% of my processors all it does is use 25% of my total cpu time using all 4 cores. I just want to allow it to use 100% of one core.

That's the setting "On multiprocessors, use X% of the processors", not the "Use at most X% of CPU time" setting.

It even sounds as if nothing was set, or if you changed this in the web-preferences, that you didn't update BOINC on that project to let it know you changed the preferences. Windows task manager will show 100% divided by the amount of CPUs as maximum percentage that any of the CPUs can do. So on a 4 core, that's 25% per CPU.


actually i can reproduce that problem on my own system (Intel Quad Core Q9450 on Windows 7 64bit):

when setting the "On multiprocessors, use X% of the processors" to 75% on the bonic manager, all it does is spreading 75% of workload over 4 cores.
Funny thing is, the Messages do tell me it's only using 3 cores:

13.02.2010 22:54:19		No general preferences found - using BOINC defaults
13.02.2010 22:54:19		Reading preferences override file
13.02.2010 22:54:19		Preferences limit memory usage when active to 2047.55MB
13.02.2010 22:54:19		Preferences limit memory usage when idle to 3685.60MB
13.02.2010 22:54:19		Preferences limit disk usage to 5.00GB
13.02.2010 22:54:19		Number of usable CPUs has changed from 4 to 3.  Running benchmarks.
13.02.2010 22:54:19		Preferences limit # CPUs to 3
13.02.2010 22:54:19		Running CPU benchmarks
13.02.2010 22:54:19		Suspending computation - running CPU benchmarks
13.02.2010 22:54:50		Benchmark results:
13.02.2010 22:54:50		   Number of CPUs: 3
13.02.2010 22:54:50		   2727 floating point MIPS (Whetstone) per CPU
13.02.2010 22:54:50		   7768 integer MIPS (Dhrystone) per CPU
13.02.2010 22:54:51		Resuming computation
ID: 31015 · Report as offensive
Les Bayliss
Help desk expert

Send message
Joined: 25 Nov 05
Posts: 1654
Australia
Message 31016 - Posted: 13 Feb 2010, 22:06:29 UTC - in response to Message 31015.  

actually i can reproduce that problem

This isn't a 'problem'. It's the way that BOINC handles a request for less cores.
Probably more accurately, this is the way that Windows handles it, so as to distribute the heat load across the chip.
Even if you leave it at 100%, and only run one task at a time, you'll see the load being spread across all of the cores by Windows. (In Windows Task Manager.)

ID: 31016 · Report as offensive

Message boards : Questions and problems : Use GPU always / one CPU core only

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.