exclusive_gpu_app in BOINC 6.10.19-24 WORKS!!

Questions and Answers : Windows : exclusive_gpu_app in BOINC 6.10.19-24 WORKS!!
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile FireGate_13
Avatar

Send message
Joined: 10 Feb 03
Posts: 106
Credit: 304,540
RAC: 0
Greece
Message 954690 - Posted: 14 Dec 2009, 9:47:37 UTC

Want to stop gpu tasks when watching a video or playing a game?

Try this:

-->Upgrade your Boinc client into latest Version (6.10.19-6.10.24) here: http://boinc.berkeley.edu/download_all.php

-->Create a custom cc_config.xml and wrote inside:
<cc_config>
<options>
<exclusive_gpu_app>mplayer.exe</exclusive_gpu_app>
<exclusive_gpu_app>mpc-hc.exe</exclusive_gpu_app>
<exclusive_gpu_app>iw4sp.exe</exclusive_gpu_app>
<exclusive_gpu_app>SHIFT.exe</exclusive_gpu_app>
<exclusive_gpu_app>GRID.exe</exclusive_gpu_app>
<exclusive_gpu_app>DIRT2.exe</exclusive_gpu_app>
<exclusive_gpu_app>daorigins.exe</exclusive_gpu_app>
<exclusive_gpu_app>Diablo II.exe</exclusive_gpu_app>
<exclusive_gpu_app>halo.exe</exclusive_gpu_app>
</options>
</cc_config> 

this is just an example!

Now when one of the exclusive applications runs, gpu will be free for it! CPU still crunches in low priority ;)
Firegate_13 Was Here!
BeWare!
Patras Wireless Metropolitan NetWork

ID: 954690 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 954715 - Posted: 14 Dec 2009, 15:09:00 UTC - in response to Message 954690.  

very nice. I've been annoyed with Collatz failing if I forget to stop the GPU when I game. This is going to be sweet


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 954715 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 16 Sep 09
Posts: 429
Credit: 1,844,293
RAC: 0
United States
Message 954785 - Posted: 14 Dec 2009, 19:10:42 UTC - in response to Message 954715.  
Last modified: 14 Dec 2009, 19:12:01 UTC

very nice. I've been annoyed with Collatz failing if I forget to stop the GPU when I game. This is going to be sweet

I've had problems with the Collatz cruncher not stopping when the Boinc Manager tells it to, leading to multiple crunchers working on the same work unit, leading to all sorts of nastiness. So I've stopped crunching for Collatz. I don't think these settings will help with Collatz as it is the BM that tells the client to start/stop based on these settings.

These settings work nicely with Seti though, as it is a better behaved cruncher.
ID: 954785 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 954808 - Posted: 14 Dec 2009, 21:36:01 UTC - in response to Message 954785.  

this is a CC_config so it should work with any BOINC project.


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 954808 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 16 Sep 09
Posts: 429
Credit: 1,844,293
RAC: 0
United States
Message 954810 - Posted: 14 Dec 2009, 21:39:57 UTC - in response to Message 954808.  

this is a CC_config so it should work with any BOINC project.

Yes, but what I'm saying is that it isn't the project cruncher that reads and pays attention to that, it is the manager, and if the project cruncher (like collatz) doesn't pay attention to the manager it doesn't really matter what you put in there :p
ID: 954810 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 954811 - Posted: 14 Dec 2009, 21:41:50 UTC - in response to Message 954785.  

I don't think these settings will help with Collatz as it is the BM that tells the client to start/stop based on these settings.

You're giving way too much credit to BOINC Manager. It's merely a GUI. Yes, with some advanced options, but it won't order the client to do anything. The CC in cc_config.xml stands for core client. So you're 'programming' the client with extra options, not the GUI.
ID: 954811 · Report as offensive
Profile Gundolf Jahn

Send message
Joined: 19 Sep 00
Posts: 3184
Credit: 446,358
RAC: 0
Germany
Message 954822 - Posted: 14 Dec 2009, 22:12:10 UTC - in response to Message 954811.  

But still, if the application doesn't obey the client, the option is useless.

Gruß,
Gundolf
Computer sind nicht alles im Leben. (Kleiner Scherz)

SETI@home classic workunits 3,758
SETI@home classic CPU time 66,520 hours
ID: 954822 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 16 Sep 09
Posts: 429
Credit: 1,844,293
RAC: 0
United States
Message 954827 - Posted: 14 Dec 2009, 22:38:13 UTC - in response to Message 954811.  
Last modified: 14 Dec 2009, 22:38:55 UTC

I don't think these settings will help with Collatz as it is the BM that tells the client to start/stop based on these settings.

You're giving way too much credit to BOINC Manager. It's merely a GUI. Yes, with some advanced options, but it won't order the client to do anything. The CC in cc_config.xml stands for core client. So you're 'programming' the client with extra options, not the GUI.

While "boinc.exe" is called the "client", it doesn't actually do any of the work other than spawning the actual project cruncher and uploading/downloading, so I consider it to be the scheduler portion of the manager, it just runs in a seperate process.

Potaytoh, potahtoh

your milage may vary :p
ID: 954827 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 954834 - Posted: 14 Dec 2009, 22:55:44 UTC - in response to Message 954827.  

you do understand that the CC_config works for seti once its put into the project folder. Likewise for other projects. Since they all work with BOINC there shouldn't be any difference in the cc_config working.


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 954834 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 954843 - Posted: 14 Dec 2009, 23:32:56 UTC - in response to Message 954834.  

you do understand that the CC_config works for seti once its put into the project folder. Likewise for other projects. Since they all work with BOINC there shouldn't be any difference in the cc_config working.

Yes, but some projects are NOT well behaved.


BOINC WIKI
ID: 954843 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 954866 - Posted: 15 Dec 2009, 0:23:57 UTC - in response to Message 954827.  

While "boinc.exe" is called the "client", it doesn't actually do any of the work other than spawning the actual project cruncher and uploading/downloading, so I consider it to be the scheduler portion of the manager, it just runs in a seperate process.

Wow... you do give too much credit to BOINC Manager. Here's a little something for you.

The <exclusive_app> and <exclusive_gpu_app> options run from the app.cpp code, with use of the log_flags.cpp code, both part of the client code. Not Manager code. Not clientGUI code. Go on, hover your mouse over the blue words and look at the link. See that "client" in there?

Now compare it to the ClientGUI portion of the source code. See how it's called clientgui? That's the Manager.

BOINC Manager as it is, is nothing more than a glorified GUI that allows you to easily give small commands to the client and control parts of it. You can do much the same with the Boinccmd command. (Is that then also the BOINC Manager? Or the BOINC Commander?)

Any scheduling is done by the client. As you can see here, Scheduler_op.cpp lives in the client section of the source code.

It's really not that difficult to follow. Although you can ask John there, if it is easy to make so it all works. ;-)
ID: 954866 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 954869 - Posted: 15 Dec 2009, 0:32:07 UTC

BOINC.exe is the BOINC daemon. It does CPU scheduling, work fetch, and application control.
BOINCMgr.exe is the BOINC Manager. It is a GUI that can send user initiated commands to BOINC daemons on different computers.
BOINCtray.exe is the mouse / keyboard activity detector.


BOINC WIKI
ID: 954869 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 954946 - Posted: 15 Dec 2009, 9:47:25 UTC - in response to Message 954869.  

BOINC.exe is the BOINC daemon. It does CPU scheduling, work fetch, and application control.
BOINCMgr.exe is the BOINC Manager. It is a GUI that can send user initiated commands to BOINC daemons on different computers.
BOINCtray.exe is the mouse / keyboard activity detector.

And further:
Boinccmd.exe is the command line tool to give extra commands to Boinc.exe
Boinc.scr is the Windows screen saver code.
Boincscr.exe is the new BOINC screen saver executable. (This as opposed to the graphics applications supplied by projects, the Boinc screen saver can be run independently of any project's graphics).
Boincsvcctrl.exe is the BOINC Service controller, in case you installed it as a service.
ID: 954946 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 16 Sep 09
Posts: 429
Credit: 1,844,293
RAC: 0
United States
Message 954975 - Posted: 15 Dec 2009, 14:49:00 UTC - in response to Message 954866.  

Ageless wrote:
blah blah

Wow. You seem to be stuck on a pedantic nitpicking binge about semantics. Yes, each individual program on your computer has a different name. Yes, I refer to the boinc programs installed on your computer collectively as "client" vs all the individual programs at Berkeley as the "server".

What is your point about going on and on about whether the manager is the GUI or not? Did you even read the original post? Do you know what this thread is about?

At least I answered the original post instead of trolling like you.

I'm glad this board has an ignore feature.

ID: 954975 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 954979 - Posted: 15 Dec 2009, 15:22:26 UTC - in response to Message 954975.  

and it worked fine with collatz while i was playing left 4 dead. So yes it works on other projects. It appears to leave the WU in memory but doesn't appear to be working it while there. I only played for 20 minutes. The WU time continued to run but it didn't error out on any work


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 954979 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 955011 - Posted: 15 Dec 2009, 16:46:31 UTC - in response to Message 954975.  

What is your point about going on and on about whether the manager is the GUI or not? Did you even read the original post? Do you know what this thread is about?

Oh, I know what it is about.
You know who got everyone that function? No, really... guess.

All I was trying to do was teach you what BOINC's parts are. Since you try to help people, but are ignorant on what does what. Too bad. Your loss.

I'm glad this board has an ignore feature.

Me too. You're officially pl0nked.
ID: 955011 · Report as offensive

Questions and Answers : Windows : exclusive_gpu_app in BOINC 6.10.19-24 WORKS!!


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.