Message boards : BOINC Manager : System indefinitely slow after deactivating GPU
Message board moderation
Author | Message |
---|---|
Send message Joined: 8 Dec 12 Posts: 8 ![]() |
Sorry if I'm making a trivial question. I've asked the same recently but I'm not sure if it's right or wrong what's happening. I'm using the latest Boinc client that is available from the Ubuntu repositories (version 7.0.27 x86) in an Ubuntu 12.04.1 64 bits. Plus, I have a Nvidia 450 GTS suitable for CUDA. I've tuned the general options to have less impact in my everyday use of the computer and everything is fine. If I'm going to be off my desk for a while I choose the option "always use GPU" from the Boinc manager in order to speed up my tasks. Of course, the GPU temperature quickly rises and the system becomes more or less unusable, but I don't care because I'm not gonna use it. After coming back I put this option in its default value "use GPU as in preferences". After 2 or 3 seconds, I'm already using the computer as usual, even the GPU temperature is around 30ºC. But.... all this is only apparently. Although the system seems stable, if I try to play a YT video, its audio and image are jerky. No matter how long I wait, sooner or later I'm forced to close the session to recover the normal behavior. ¿Is this normal in my computer scenario? ¿Is still processing the GPU despite the change of option? I know this is a minor problem with an easy workaround, but I'm curious :) Thanks anyway! |
Send message Joined: 5 Oct 06 Posts: 5149 ![]() |
If all is running as it should be, the BOINC client itself will place a vanishingly small demand on your GPU - certainly undetectable at your desktop. All the BOINC client does is to start and - crucially for your question - stop a science application supplied by one or other of the projects you are attached to. If your general preference is "Don't use GPU when computer is in use", then BOINC should detect your usage, and send a message to the science application to 1) stop GPU processing 2) unload itself from GPU memory There are occasional reports from the Windows world of science applications which fail to notice the 'stop' message, and continue processing when BOINC thinks they are inactive. From what you say about temperatures, it sounds as if your science app has stopped, but maybe it hasn't released the card's video memory? It might be worth discussing your problems with other users of that application on the project's message board. |
Send message Joined: 8 Dec 12 Posts: 8 ![]() |
Thanks for your time. It could be the World Community Grid or the DistrRTgen. I'll check it in their forums. By the way. In my version of Boinc there's a bug that prevents the client from detecting use of kb and mouse if they are wireless. Maybe this is interfering in some way... [Update] Seems that World Community Grid is not applying the same general options shared across all the projects. I've found in its control panel that the option "Use GPU while computer is in use" is set to yes when is disabled for the rest of projects. Maybe this is the reason why my GPU is occupied when it shouldn't be. I'll check it out. |
Send message Joined: 8 Dec 12 Posts: 8 ![]() |
I've just checked it out and it's just the same. Definetely the problem was not in the World Community Grid options :( |
Send message Joined: 8 Dec 12 Posts: 8 ![]() |
Apparently the problem could be related to my Nvidia card while handling the Help Conquer Cancer project. Let see how performs without tasks from that project. Anyway, thanks for your help ;) |
Send message Joined: 6 Jan 13 Posts: 40 ![]() |
If all is running as it should be, the BOINC client itself will place a vanishingly small demand on your GPU - certainly undetectable at your desktop. All the BOINC client does is to start and - crucially for your question - stop a science application supplied by one or other of the projects you are attached to. There's an option in the computing preferences for leaving app data in or out of memory while suspended I wonder what he set it to... Also he speaks of watching video. If you watch a video and dont touch the keyboard and mouse BOINC will start running again after the preset idle detection time, which is 3 minutes by default but can be set arbitrarily short... |
![]() Send message Joined: 29 Aug 05 Posts: 15612 ![]() |
There's an option in the computing preferences for leaving app data in or out of memory while suspended I wonder what he set it to... Does not matter, as GPU applications are always unloaded from memory when BOINC or the GPU suspends, even with the Leave Application In Memory (LAIM) setting set. It'll only stay in memory when the client does a benchmark. |
Send message Joined: 6 Jan 13 Posts: 40 ![]() |
And have you tried suspending the cpu as well as the gpu, or at least setting boinc to use less than the full number of cores? |
Send message Joined: 5 Jan 13 Posts: 81 |
After coming back I put this option in its default value "use GPU as in preferences". After 2 or 3 seconds, I'm already using the computer as usual, even the GPU temperature is around 30ºC. If the GPU temperature has dropped back to 30C then you can be sure neither the GPU nor its memory are being used. Although the system seems stable, if I try to play a YT video, its audio and image are jerky. No matter how long I wait, sooner or later I'm forced to close the session to recover the normal behavior. There's your problem ===> YT video YouTube uses FlashPlayer which just does not work well on Linux. I use Linux too. It's been an issue for years. YT needs to get with the times and adopt the new video standards in HTML 5 which works very well on all platforms except InternetExploder. I've heard many people claim the Iced Tea add-on for the Konquorer browser plays Flash videos very well but I'm not sure, I've never tried it. You could also try experimenting with different nVidia drivers. Sometimes the latest drivers aren't the best. |
Send message Joined: 8 Dec 12 Posts: 8 ![]() |
Thank you all but the problem is solved for weeks. As I mentioned, the key was to not have selected Help Conquer Cancer from World Community Grid. |
Send message Joined: 6 Jul 10 Posts: 585 ![]() |
Thank you all but the problem is solved for weeks. As I mentioned, the key was to not have selected Help Conquer Cancer from World Community Grid. Problem with HCC-GPU tasks, which use OpenCL, is that NVidia cards are just not very good at crunching these and using the PC at same time. Opposed, ATI cards are good at that and reports are posted of running 12 concurrent per card multiple controlled per CPU core, even 24 on a dual CPU/ATI card system. Revert to WCG GPU support forums for discussion. Some expert members may be able to help to tweak [recommended to use 7.0.42 and up with app_config, and remove app_info, if used]. App_info will be disabled in the near future at WCG, but can still be used for other projects, until they decide it's time for it to go too. Coelum Non Animum Mutant, Qui Trans Mare Currunt |
Send message Joined: 5 Jan 13 Posts: 81 |
Problem with HCC-GPU tasks, which use OpenCL, is that NVidia cards are just not very good at crunching these and using the PC at same time. Because nVidia is stuck on CUDA and hasn't embraced OpenCL. I used to be an nVidia fan but if they don't get with OpenCL soon I'll buy AMD-ATI instead. |
Send message Joined: 23 Apr 07 Posts: 1112 ![]() |
Problem with HCC-GPU tasks, which use OpenCL, is that NVidia cards are just not very good at crunching these and using the PC at same time. What a load of Rubbish, All Nvidia GPUs that are capable of using Cuda are also capable of using OpenCL, and have been capable of using OpenCL since the 197.xx drivers: http://www.nvidia.co.uk/object/cuda_opencl_new_uk.html OpenCL Claggy |
Send message Joined: 5 Jan 13 Posts: 81 |
They have OpenCL but it doesn't seem to work worth a damn on their GPUs from what I hear. |
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.