Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 16
Posts: 16   Pages: 2   [ Previous Page | 1 2 ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 3231 times and has 15 replies Next Thread
KLiK
Master Cruncher
Croatia
Joined: Nov 13, 2006
Post Count: 3108
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: suggestion idea

There's an option in BOINC 7.14.2, under Options -> Exclusive apps. You'll get the screen like this:

To configure the work on BOINC. Though I don't use it, only pause GPU while computer is in use.
All calcs are done in "minimum priority", so all other tasks have a larger priority of execution. So no need to pause BOINC, for any of the games I have played.
cool
----------------------------------------
oldies:UDgrid.org & PS3 Life@home


non-profit org. Play4Life in Zagreb, Croatia
[Jun 17, 2019 12:19:39 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: suggestion idea

Yes, KLIK, but the whole point of this suggestion is not to completely stop BOINC processing, but simply to limit its use of the machine so as to allow a game all the resources it needs. Gamers with high thread-count machines who run games which cannot utilise all the machines resources (which seems to be most of them) could still churn out BOINC work while running a game perfectly satisfactorily.
[Jun 17, 2019 12:23:23 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: suggestion idea

Yes, KLIK, but the whole point of this suggestion is not to completely stop BOINC processing, but simply to limit its use of the machine so as to allow a game all the resources it needs. Gamers with high thread-count machines who run games which cannot utilise all the machines resources (which seems to be most of them) could still churn out BOINC work while running a game perfectly satisfactorily.

So, how would you do that? How would you program BOINC to provide adequate resources to a game application while continuing to process work units. How would BOINC know what app to look for to know it needs to relinquish resources. Then, how many resources does it need to relinquish? Does the user tell it or does someone think that BOINC should figure it out?. Remember, resources would be CPU, memory, GPU, and network. I guess BOINC would need to figure all 4 out on the fly. If the game needs memory, how is BOINC going to give it memory? It has already loaded data into frames. BOINC doesn't control swapping, that's an OS function. BOINC could suspend the WU and invalidate the data in the memory frames (like LAIM off) but does that mean that BOINC has to keep track of which WUs use LAIM and which don't? Then, even if accomplished (not a small task), how does it manage scheduling WUs to meet deadlines when resources are coming and going from the environment. Then, why limit it to gaming? Then we are back into the same set of questions for a different app. The programming effort wouldn't be worth the pay back. The whole reason BOINC runs at a low priority is to give other apps the resources they need. If it isn't granular enough or quick enough, then maybe that machine isn't a good candidate for BOINC processing
[Jun 17, 2019 6:56:06 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: suggestion idea

The OP was quite certain just how many CPUs their game required to run well. My own understanding of games is limited to what I've read -- I don't play games -- but I've read many times that they cannot use many CPUs. I assume things are different in terms of GPUs, but it is at least the case that many games work best on a particular type of GPU just as, I understand, grid computing applications tend to favour a particular GPU architecture also.
While it would be wonderful if BOINC could work it out on the fly, the OP knew what their game(s) needed, but BOINC only (currently) has an all-or-nothing setting -- what a waste of resources!
It is certainly the case that it would be ideal if games manufacturers would be willing to supply information to the BOINC devs to enable BOINC to be issued with a control file suitable for the majority of games, but that's probably pie in the sky. It might, however, be something that a group of active gamers (such as the OP) might be able to feed into. Another approach might perhaps be a suitable little program which could be run as part of a game's installation process which could update the BOINC control file to set its requirements. That would clearly involve a lot of cooperation which would only happen if grid computing had a high enough profile, but one can only dream!
Nevertheless, if the feature was available to customise BOINC in this way, who knows?!? I certainly feel that it is something that should be provided in order to at least enable progress in this area.
[Jun 17, 2019 8:16:18 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Mantakno
Cruncher
Joined: Jun 9, 2008
Post Count: 45
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: suggestion idea

as i try to explan, first lets us make exclusion 2cpu at that app.

and as option if possible make a option to help other gamers with user game file config a short cmd line so you ( if you play same games can activate other user profile or do it yourself example d3 2 cpu free to game ( so no lag is present ))
this is only seen as help config for that game. and you dont have to edit 75% on a 8cpu system this is diffrent value on 4 cpu system = 50% ( as you see here, sit a edit every time a game require recommended requrements,
and i bet in future someday we will have 8+ cpu in our pc and still same problem
older game dont use that much cpu and alot of waste cpu for bonic that could run fine on all other idle processor.

dont forget that some newest game released titles actual do require 8 cpu , so this problem will not go away, but try see it more as dont have to keep edit settings myself with bonic user game profile that is shareable among us, if you dont know what game requirement is this will help lesser skilled people and same time prevent that its bonic that actual is the cause of game is lagging then system require so much.
( its actual the game that require it, from the system )
----------------------------------------
[Edit 1 times, last edit by Mantakno at Jun 17, 2019 11:02:46 PM]
[Jun 17, 2019 11:00:15 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Mantakno
Cruncher
Joined: Jun 9, 2008
Post Count: 45
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: suggestion idea

another way to go, use inclient hotkey aka " Ctrl +2 or Ctrl +4 and so on. "
this was another app that hotkey the usage and force a app to use select value to set settings faster without manual edit.

i can also see other post have script solutions. but that mean i have to fix my version and other wont benefit from it. ( this seem so wrong on many ways, even if it work for just me. but much appriciate ideas from above post entrys. TIA

again bonic dev team should look at this much more, i know many hardcore gamer and they blaim bonic manager for lag in game. ( you will loose alot of next gen gamers they know lesser of computer skills , and you need to learn take advantage on cpu inactive while game requirement take what it needs. ( i dont care if you call it bonic game client but if that was such app i will use it and skip this default client im currently use.

gamers dont need alot of current options, they neeed lesser option and stop bother me with it dayli usage. ( and dont update while im gameing ) i think that a games only rule rest you can take then im not gameing.

i only made last entry so you can understand it better.
----------------------------------------
[Edit 1 times, last edit by Mantakno at Oct 17, 2019 10:57:10 AM]
[Oct 17, 2019 10:53:11 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 16   Pages: 2   [ Previous Page | 1 2 ]
[ Jump to Last Post ]
Post new Thread