Message boards : Graphics cards (GPUs) : GPU usage limitation?
Author | Message |
---|---|
Just wondering is there any way to limit GPU usage? For users running on slower GPU, it's nightmare for us to use the PC while BONIC running. Seriously I think there should be option to setting GPU usage just like CPU. | |
ID: 6518 | Rating: 0 | rate: / Reply Quote | |
Just wondering is there any way to limit GPU usage? For users running on slower GPU, it's nightmare for us to use the PC while BONIC running. Seriously I think there should be option to setting GPU usage just like CPU. Not sure why 6.4.5 would cause an issue, but you could always just suspend the GPUGrid task while using the computer. Or BOINC has the ability to restrict computation to certain timeframes (i.e. when you are not using it). | |
ID: 6519 | Rating: 0 | rate: / Reply Quote | |
I don't think he wanted to say 6.4.5 actually caused the problems.. I'd rather think he upgraded from something to a current CUDA-enabled BOINC and attached to GPU-Grid. Changing BOINC coincided with the sluggishness, but 6.4.5 is not causing it. | |
ID: 6522 | Rating: 0 | rate: / Reply Quote | |
I don't think he wanted to say 6.4.5 actually caused the problems.. I'd rather think he upgraded from something to a current CUDA-enabled BOINC and attached to GPU-Grid. Changing BOINC coincided with the sluggishness, but 6.4.5 is not causing it. I currently have 3 projects attached - SETI, GPUGRID and WorldCommunity Grid. I guess it would be fine if I only let either SETI or GPUGRID to run but it's not possible for both projecting running at the same time as they will just squeeze every drop of the GPU resource and cause my desktop responding terribly slow. I now have GPUGRID suspended and SETI is running pretty well that have already completed 225.865 of 300% (I mean for 3 tasks) after I have the first post posted. And the desktop is responding well. I do agree 8400GS is really slow but I guess there are still way to control how CUDA work instead of just overload it, correct? ;-) | |
ID: 6526 | Rating: 0 | rate: / Reply Quote | |
It is possible to suspend Boinc operations automatically when you run certain non-Boinc tasks, and once you finish, Boinc will resume. This is done creating a cc_config file. | |
ID: 6531 | Rating: 0 | rate: / Reply Quote | |
I guess there are still way to control how CUDA work instead of just overload it, correct? ;-) GPU-Grid could crunch less complex models, but the point of the project is to actually run complex simulations, which have previously not been possible / feasible. For an elegant solution we'll have to wait until DirectX 11 and the compute shaders. With these it will be possible not to block the GPU entirely while the program runs. Until then BOINC could actually suspend GPU-Grid when it is told to do so, which seems not to work for some people. MrS ____________ Scanning for our furry friends since Jan 2002 | |
ID: 6542 | Rating: 0 | rate: / Reply Quote | |
It is possible to suspend Boinc operations automatically when you run certain non-Boinc tasks, and once you finish, Boinc will resume. This is done creating a cc_config file. Can you tell us, how you do this? ____________ GPUGRID on 64 Bit Linux with GeForce 9400GT (512MB), AMD X2 4850e (2 * 2,5 GHz), 8 GB RAM | |
ID: 6579 | Rating: 0 | rate: / Reply Quote | |
It is possible to suspend Boinc operations automatically when you run certain non-Boinc tasks, and once you finish, Boinc will resume. This is done creating a cc_config file. You'll need a cc_config.xml file and use the <exclusive_app> tag. eg. <cc_config> <options> <exclusive_app>example.exe</exclusive_app> </options> <cc/config> ____________ pixelicious.at - my little photoblog | |
ID: 6613 | Rating: 0 | rate: / Reply Quote | |
Thanks - it works. But that's not enough because BOINC will stop whenever the exe is running. In my case, it's the webbrowser. Of course, my browser always runs and therefore BOINC always stops. It would be optimal to configure such an exe when it'S "active" (using some minimum amount of CPU/GPU usage. | |
ID: 6624 | Rating: 0 | rate: / Reply Quote | |
The browser is a rather poor chpice for this. In your case it would be better to restrict BOINC to only run after the PC has been idle (i.e. no mouse / keyboard) for x minutes, where x can be rather small. It's in the website- or local settings. | |
ID: 6626 | Rating: 0 | rate: / Reply Quote | |
I'm not sure why, but ever since I upgraded to latest version of BIONIC, it made my PC slow as hell, I just cant run it anymore, I was running 6.4.5 which was just fine. | |
ID: 6630 | Rating: 0 | rate: / Reply Quote | |
The browser is a rather poor chpice for this. In your case it would be better to restrict BOINC to only run after the PC has been idle (i.e. no mouse / keyboard) for x minutes, where x can be rather small. It's in the website- or local settings. Good ... but it doesn't work. And then no project of NOINC would be running. All CPU projects are okay to run during user activation, just the GPUGRID project should halt during user activation. ____________ GPUGRID on 64 Bit Linux with GeForce 9400GT (512MB), AMD X2 4850e (2 * 2,5 GHz), 8 GB RAM | |
ID: 6631 | Rating: 0 | rate: / Reply Quote | |
To force BOINC to properly manage tasks between the CPU and GPU, I eventually installed two copies with one running only CPU tasks and the other GPU tasks. After setting up with the BOINC manager in Linux, I've a run_client script like... cd "${HOME}/BOINC-cpu" && exec ./boinc --daemon $@ ... to run the second BOINC in the background directly via command as it seems that without coercion BOINC Manager refuses to play nice with two separate copies of BOINC running on the same machine. | |
ID: 6633 | Rating: 0 | rate: / Reply Quote | |
Issachar, Thanks - it works. But that's not enough because BOINC will stop whenever the exe is running. In my case, it's the webbrowser. Of course, my browser always runs and therefore BOINC always stops. It would be optimal to configure such an exe when it'S "active" (using some minimum amount of CPU/GPU usage. So this BOINC option is what you asked for. Except for the fact that it suspends BOINC entirely, not just GPU activity. This feature has been on the wish list since some time, but in the recent months work was focused on the more fundamental things like getting scheduling and task fetching right. There have also been reports about BOINC not properly suspending tasks. I just re-checked with my 6.5.0 and it surely does what it's supposed to do. MrS ____________ Scanning for our furry friends since Jan 2002 | |
ID: 6634 | Rating: 0 | rate: / Reply Quote | |
It doesn't work means: when I start bonic manager, it waits for 1 minute ("user active") and than starts crunching .... and never stops again no matter if I move mouse, type on keyboard or do anything else with the computer. | |
ID: 6635 | Rating: 0 | rate: / Reply Quote | |
Not sure what they mean by "enforced", but to me this sounds like the feature will be added in the 6.7 clients. It couldn't possibly work with the current ones, as they don't know about this option. | |
ID: 6643 | Rating: 0 | rate: / Reply Quote | |
Thought I'd ask the question here as it seems like a similar question... | |
ID: 19666 | Rating: 0 | rate: / Reply Quote | |
Your card seems to be running very well, so I would not recommend throttling it back. | |
ID: 19669 | Rating: 0 | rate: / Reply Quote | |
Thanks for the advice. | |
ID: 19670 | Rating: 0 | rate: / Reply Quote | |
The fans are only running at 16%. If I knock them up to 100%, the temp drops to about 45oC...but next door starts to complain about the noise ;-) Another way to do this would be with a program such as eFMer TThrottle. You can set the target maximum GPU / CPU temps and TThrottle will limit the processors to stay under the temps you set: http://www.efmer.eu/boinc/ Use the latest: v3.11. | |
ID: 19683 | Rating: 0 | rate: / Reply Quote | |
Message boards : Graphics cards (GPUs) : GPU usage limitation?