| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 16
|
|
| Author |
|
|
KLiK
Master Cruncher Croatia Joined: Nov 13, 2006 Post Count: 3108 Status: Offline Project Badges:
|
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. ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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.
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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 |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
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. |
||
|
|
Mantakno
Cruncher Joined: Jun 9, 2008 Post Count: 45 Status: Offline Project Badges:
|
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] |
||
|
|
Mantakno
Cruncher Joined: Jun 9, 2008 Post Count: 45 Status: Offline Project Badges:
|
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] |
||
|
|
|