4 Replies - 1247 Views - Last Post: 03 July 2015 - 11:55 PM

#1 danybonin   User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 04-June 15

Please i need a programmer

Posted 04 June 2015 - 07:22 PM

Hello, not everyone might understand but anyone familiar with using a fps limitter in game will understand.

first sorry for my poor english, it's my 2nd language. Please read all my post, i hope you will understand what im asking. Im a sli user and gsync @ 144hz user. I have a sli of titan x and the rog swift monitor. I have high fps in games but with sli, in many games i still see some stutter/micro-stutter, even in the 90+ fps range. Single card is generally butter smooth. I discover how much using RTSS as a fps limitter was awesome. For exemple, in GTA5, with my setting, in town, im in the 90 fps range, but still see some stutter. Putting fps limitter to 80 fps help a lot. In fact, with sli, i discover that if you set a fps limitter and the fps never go below that fps, sli feel smooth. So i run locked at 80 fps, and its smooth. But when i go outside of the city, fps go below 80, and even at 70 fps, i start to see some stutter/micro-stutter again. So if i take down the fps limitter to 65fps, every thing is smooth again. But if then i go at the worse case in the game, fps can go as low as 55 fps. Then again, if i put a fps limitter to 50, smooth again. So to have a 100% smooth experience, i would have to limit at 50fps. But that is a bit low, when i can get 90+ fps elsewhere in the game.

So what im asking to programmer, is there a way make a dynamic fps limitter?
Like it would go down as fps go down, and it would go up only when enought power to not fall back so quick. I don't know if you understand what i mean? A bit like nvidia did with their "smooth vsync" option, in the manner that when it drop to 30hz, it wont go back up to 60hz until it have high enought fps to not fall back to 30hz too soon. That would be fantastic if someone could do that. That is the only way to enjoy a real smooth experience with gsync + sli +144hz. Im very sencitive to any form of stutter, and i can't live without RTSS now, but would be so great if a dynamic fps limitter would be possible.

I was thinking why not limit fps in fonction of the gpu 1 usage. I know sometimes you can be below 99% usage for different reason (ex. cpu bound situation), but i was thinking about something. If you try to maintain, let say 92% gpu 1 usage by the fps limitter, you should then be a few fps below what you can acheive. So if i play GTA5 and im at 90fps at 99% usage, then if the dynamic limitter try to keep gpu usage at 92%, he will limit to maybe 80 fps. If i move out of town and fps start to drop, the gpu usage will start to climb up, then the fps limitter, trying to keep gpu usage at 92% will then lower the fps. So if i dropped to 70 fps, the limitter will now limit to lets say 65 fps. Maybe this could be a way of making a dynamic fps limitter? There could be a minimum limit to maybe 30fps, even if gpu usage is 99%, and a maximun limit, maybe 144fps, if gpu usage is very low (ex. in a video cutscene) I really think this is something needed with gsync + sli + 144hz. Of course fps will be a little lower, but with gsync, high fps doesn't matter if frame pacing is not good. I hope someone could program this. Probably not an easy task, but if anyone think he can do it, let me know please.
Thanks you very much

Is This A Good Question/Topic? 0
  • +

Replies To: Please i need a programmer

#2 macosxnerd101   User is offline

  • Games, Graphs, and Auctions
  • member icon




Reputation: 12800
  • View blog
  • Posts: 45,992
  • Joined: 27-December 08

Re: Please i need a programmer

Posted 04 June 2015 - 07:25 PM

Your thread has been moved to our Volunteer Jobs and Collaborative Teambuilding forum. Please remember that threads seeking volunteer help, a group to learn together, or a group to work on a hobbyist project do not belong in the general help forums or our paid jobs forum.
The paid jobs forum is strictly for jobs for which you intend to pay some definite sum in a negotiable currency. Shares in future profits, in-game currencies, and promises of possible employment do not qualify.
Was This Post Helpful? 0
  • +
  • -

#3 Radius Nightly   User is offline

  • D.I.C Addict

Reputation: 87
  • View blog
  • Posts: 517
  • Joined: 07-May 15

Re: Please i need a programmer

Posted 18 June 2015 - 06:09 AM

In my theory its probably possible, but i didnt try, i dont have much free time.

Long time ago i was playing with DX7 and DX9 FPS locks, i think it was in Registry, but i dont think it will work. Then i remember FRAPS who can monitor your current FPS in real time, meaning you can get FPS number in real time (actually 1FPS after its happen), and it can also lock FPS at current state, but it can be edited into locking current FPS - 1, or cut it by 5FPS lock steps to decrease workout hit. So probably some free APIs already exist for this.
Was This Post Helpful? 0
  • +
  • -

#4 Radius Nightly   User is offline

  • D.I.C Addict

Reputation: 87
  • View blog
  • Posts: 517
  • Joined: 07-May 15

Re: Please i need a programmer

Posted 28 June 2015 - 10:47 PM

Try check out pre-rendered frames option on your VGA if you have it. Set it for example on 8 as max. possible (it will use 0-8 in progress, depends on situation, not always 8, if you expirience delay with mouse and keyboard, delay in showing, then lower it because its probably using max. possible of 8, but your PC cant handle it, so delay becomes longer and longer; i think your PC will handle it without problems; i think default is 0, means no pre-rendered frames preparing, so you have direct show results fast as possible, as performance), for 8 frames that CPU prepare before GPU get it and show it to you. It will give you smoother graphics at lower frame rates and FPS hits, so also its a fix for tearing and similar problems. For online games, like shooters, it means up to 5 miliseconds longer responding screen time in bad scenario, or up to 20 MS if you need new PC for new game.
Was This Post Helpful? 0
  • +
  • -

#5 Radius Nightly   User is offline

  • D.I.C Addict

Reputation: 87
  • View blog
  • Posts: 517
  • Joined: 07-May 15

Re: Please i need a programmer

Posted 03 July 2015 - 11:55 PM

And you can use Vertical Sync with Triple Buff to lock your FPS at screen refresh rate (eg. 60) to fix stutterings, and everything will be like fluid all the time.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1