Message boards : Questions and problems : Use GPU always / one CPU core only
Message board moderation
Author | Message |
---|---|
Send message Joined: 13 Feb 10 Posts: 1 ![]() |
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. |
![]() ![]() Send message Joined: 29 Aug 05 Posts: 15658 ![]() |
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. |
Send message Joined: 13 Feb 10 Posts: 1 ![]() |
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. 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 |
Send message Joined: 25 Nov 05 Posts: 1654 ![]() |
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.) |
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.