Linux CUDA client drains a lot CPU/GPU while playing games

Quix0r
Quix0r
Joined: 1 Mar 11
Posts: 2
Credit: 137732
RAC: 0
Topic 195685

Hi all,

I have a Intel Pentinum Quad Core 2.5 GHz and a MSI NVIDIA 9500 GT with 512 MB RAM. Once I start Einstein, it drains so much CPU/GPU resources that I cannot play games on the machine. Other projects like SETI@Home, Enigma@Home and many more are not so much intensive to my system.

The Einstein@Home processes are running at idle (nice 19). My BOINC version is 6.12.15 which is latest available version through package manager.

Regards
Roland

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 0

Linux CUDA client drains a lot CPU/GPU while playing games

Yeah, what else did you expect? You're doing calculations on the graphics processing unit on your videocard. And heavy ones at that, taking up to 270-300MB video RAM.

So if you do not want things like that to interfere, use the cc_config.xml file with the and flags. Although I wrote the FAQ with Windows in mind, the flags do run on Linux and the Mac as well. Just fill in the name of the binary as it's showing in Top.

mikey
mikey
Joined: 22 Jan 05
Posts: 12885
Credit: 1884398890
RAC: 112755

RE: Hi all, I have a Intel

Quote:

Hi all,

I have a Intel Pentinum Quad Core 2.5 GHz and a MSI NVIDIA 9500 GT with 512 MB RAM. Once I start Einstein, it drains so much CPU/GPU resources that I cannot play games on the machine. Other projects like SETI@Home, Enigma@Home and many more are not so much intensive to my system.

The Einstein@Home processes are running at idle (nice 19). My BOINC version is 6.12.15 which is latest available version through package manager.

Regards
Roland

As Jord said this is one of those catch-22 type situations, you can crunch much faster when using the gpu but at the expense of your pc slowing to a crawl! There are people running multiple gpu's in one pc, can you imagine their response times?! One setting you can change is to make it so when the pc is active, or in use, the gpu will not crunching, another and probably better for you solution is to stop the crunching only when your game is being played. That is what Jord is working towards in his cc_config file suggestion.
"
BOINC will suspend computing whenever the executable is running (e.g., a game). Multiple applications can be specified."

Quix0r
Quix0r
Joined: 1 Mar 11
Posts: 2
Credit: 137732
RAC: 0

Sorry to sound like a newbie,

Sorry to sound like a newbie, isn't there no other way, e.g. telling the GPU app to use only free/idle GPU "resources"?

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 0

You can set the GPU to run

You can set the GPU to run only when the computer is idle. Do so in either your global preferences, or the local advanced preferences; depends on which you use now. The local preferences override the web preferences.

"Suspend GPU work while computer is in use? yes"

mikey
mikey
Joined: 22 Jan 05
Posts: 12885
Credit: 1884398890
RAC: 112755

RE: Sorry to sound like a

Quote:
Sorry to sound like a newbie, isn't there no other way, e.g. telling the GPU app to use only free/idle GPU "resources"?

If you are thinking that you could play a game and the gpu would crunch with whatever is left over, no you cannot. This is still early days in Boinc using the gpu to crunch field and there is lots of room for improvements! Jord can probably help you tweak an app_info file but if you get it wrong it can be a pain to figure it out!

Jord
Joined: 26 Jan 05
Posts: 2952
Credit: 5893653
RAC: 0

RE: Jord can probably help

Quote:
Jord can probably help you tweak an app_info file


No, not me. But besides, even if I could an anonymous platform file wouldn't be much good in this situation anyway. Not with that 9500 GPU.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.