Hey everyone,
I've been hunting around for a way to accomplish this for a while without finding much, so I'll kick off a new topic.
I have been heading up a pretty successful effort to spread folding within Clarkson University's PC gaming club. Since many gamers have high powered machines with i7s, hexacores, and high-end NVIDIAs, this is quite an ideal group to be folding, and is pushing Clarkson's team up the list.
The issue we run into is that if we forget to pause or close folding before we start games, those games lag (caused by GPU or SMP clients). The results of this vary. Some gamers find folding to be more of a nuisance above all else and quit running it altogether, or forget to start it again sometimes for days on end, resulting in WUs getting blown up.
Ideally, we could have some sort of program that would detect running games and pause/stop folding, then restart it when games are closed. I have heard of two ways this can be accomplished: by detecting game processes from a list of known game .exe files, and by determining that a program has requested 3D acceleration from the GPU. But I have yet to find a program that actually implements something like this to start/stop FAH clients.
Another idea I had is to use Steam's status to determine whether a game is running or not. I have no idea how, or even if this is available to other programs, but this status would be an excellent way to determine if a game is running. Were this status not available outside Steam I don't know how hard it would be to get Valve to implement this.
More realistically, I think perhaps the best option would be implementing a well-documented switch that tells the v7 client to pause and resume upon the request of another program. This leaves it open for other software to be written that performs the actual game detection and tells the client when to pause and resume.
Well anyhow just putting out the idea. I hope to see this implemented in some form in the future and think it would be a win both for the science going on in the project (faster unit turnaround and less dropped units) and for gamers everywhere (far more transparent client.)
- Sam
Automatic pause/resume on game start (v7 feature request?)
Moderators: Site Moderators, FAHC Science Team
Re: Automatic pause/resume on game start (v7 feature request
You might want to check this out: http://fahtracker.forumotion.com/
It seems to have the feature you are looking for and it is pretty simple to get going too.
It seems to have the feature you are looking for and it is pretty simple to get going too.
-
- Site Moderator
- Posts: 6986
- Joined: Wed Dec 23, 2009 9:33 am
- Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB
Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400 - Location: Land Of The Long White Cloud
- Contact:
Re: Automatic pause/resume on game start (v7 feature request
When I run the SMP2 WUs, I haven't noticed any game lagging or anything. The same applies to the Classic Client. I have the priority set to idle in the Client and everything is running smoothly. However, the GPU Client needs to be paused. Nonetheless, I do wish that this feature will be implemented in v7.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
-
- Posts: 136
- Joined: Fri Mar 07, 2008 7:29 pm
- Hardware configuration: C2D E6400 2.13 GHz @ 3.2 GHz
Asus EN8800GTS 640 (G80) @ 660/792/1700 running the 6.23 w/ core11 v1.19
forceware 260.89
Asus P5N-E SLi
2GB 800MHz DDRII (2xCorsair TwinX 512MB)
WinXP 32 SP3 - Location: Prague
Re: Automatic pause/resume on game start (v7 feature request
I have, SMP2 core degrades game performance a lot as I noticed. If it's not a resource heavy game (or if it's not optimised for multicore), I usually just set affinity for the fahcore to first four processor cores and the game process to the last four cores (on i7 with HT on), SMP core works at steady half usual speed and the game runs as if the SMP core was shutdown.PantherX wrote:When I run the SMP2 WUs, I haven't noticed any game lagging or anything.
-
- Posts: 1024
- Joined: Sun Dec 02, 2007 12:43 pm
Re: Automatic pause/resume on game start (v7 feature request
That's an intereresting way to use HT. Have you also tried to set Even numbered cores vs. Odd numbered cores?^w^ing wrote:I have, SMP2 core degrades game performance a lot as I noticed. If it's not a resource heavy game (or if it's not optimised for multicore), I usually just set affinity for the fahcore to first four processor cores and the game process to the last four cores (on i7 with HT on), SMP core works at steady half usual speed and the game runs as if the SMP core was shutdown.PantherX wrote:When I run the SMP2 WUs, I haven't noticed any game lagging or anything.
Re: Automatic pause/resume on game start (v7 feature request
Thanks for the replies. I was testing this out yesterday with another gamer and found it to be an excellent utility. When it recognized a game, folding was gone within 20 seconds, and it returned right after the game exited.
The issue here (and I will bring this up in the FAHTracker forum where it belongs) is that the Games.txt list used by the program to determine what executables represent games is missing quite a few titles, or parts of popular titles - a good example is the presence of BlackOps.exe but the lack of BlackOpsMP.exe. Users can add files to their own lists, but this becomes a pain as new games come out.
So what we perhaps need is a community-created list of game .exes which can be merged into the list NVIDIA puts out, and the merged list would be downloaded whenever the game list is auto-updated. Then we would have folding and gaming perfection.
- Sam
The issue here (and I will bring this up in the FAHTracker forum where it belongs) is that the Games.txt list used by the program to determine what executables represent games is missing quite a few titles, or parts of popular titles - a good example is the presence of BlackOps.exe but the lack of BlackOpsMP.exe. Users can add files to their own lists, but this becomes a pain as new games come out.
So what we perhaps need is a community-created list of game .exes which can be merged into the list NVIDIA puts out, and the merged list would be downloaded whenever the game list is auto-updated. Then we would have folding and gaming perfection.
- Sam
-
- Posts: 136
- Joined: Fri Mar 07, 2008 7:29 pm
- Hardware configuration: C2D E6400 2.13 GHz @ 3.2 GHz
Asus EN8800GTS 640 (G80) @ 660/792/1700 running the 6.23 w/ core11 v1.19
forceware 260.89
Asus P5N-E SLi
2GB 800MHz DDRII (2xCorsair TwinX 512MB)
WinXP 32 SP3 - Location: Prague
Re: Automatic pause/resume on game start (v7 feature request
I meant to try that for a while since the way I did it until now, I don't really exploit HT as virtual cores/real core are sequentially coupled (in windows at least), but didn't get to it yet, I don't game that much anymorecodysluder wrote: That's an intereresting way to use HT. Have you also tried to set Even numbered cores vs. Odd numbered cores?
hmm that would be a nice feature to have of course, but there are many more important features that I'd like to see in v7 to be honest.kc2lrc wrote:Thanks for the replies. I was testing this out yesterday with another gamer and found it to be an excellent utility. When it recognized a game, folding was gone within 20 seconds, and it returned right after the game exited.
The issue here (and I will bring this up in the FAHTracker forum where it belongs) is that the Games.txt list used by the program to determine what executables represent games is missing quite a few titles, or parts of popular titles - a good example is the presence of BlackOps.exe but the lack of BlackOpsMP.exe. Users can add files to their own lists, but this becomes a pain as new games come out.
So what we perhaps need is a community-created list of game .exes which can be merged into the list NVIDIA puts out, and the merged list would be downloaded whenever the game list is auto-updated. Then we would have folding and gaming perfection.
- Sam