Resource icon

All Versions First person shooter 60fps guide

SHOT(by)GUN

New Member
SHOT(by)GUN submitted a new resource:

First person shooter 60fps guide - Optimize your encoding for first person shooters

Guide work in progress!

This guide is for every first person shooters, not for any other type of game.
  1. fps_max 70 - for source engine based games, or just set vertical sync on. This will reduce the WASTED CPU power from the game and thus making it available for the encoding!
  2. Set game CPU priority to high for the game, as every dropped frame from game will probably be show in stream as well as duplicate frame.
  3. Set buffer size to 1000 or 1/2 or 1/3 or...

Read more about this resource...
 

BrojayHD

New Member
Nice guide, however my pc struggles to stream at 60fps, seems i gotta stick to 30. Your settings seems to improve that as well though, at least for me when i turn around and whatnot it is not as pixelated.
There is however some screen tearing, are there any of your advanced settings that can be tweaked a bit for 30 fps or should i just use default obs settings for 30 fps?
Thank you.
 

Hecter

New Member
I'm getting dropped frames etc running at 60fps with OBS multi platform, this has only recently occurred since the latest update, do you have a guide for OBS multi platform as the settings are different.
 

sneaky4oe

Member
Not cool, since cs:go is competitive and you need to get as much fps in the game as you can. Even though I get the concept of "60 hz can't into more than 60 fps"...
 
@BrojayHD:

Speaking from H1Z1 perspective, anyway (gawd! this has to be the HARDEST game to set up a super-high quality stream for!). I had a lot of trouble with tearing with a single GTX 970 with 30fps set as framerate to stream at. My old rig (Core 2 Quad Q9650) just couldn't handle 60fps.

Then I built my new rig and added a 2nd (identical) GTX970. I still had trouble with tearing, no matter what I tweaked or twiddled in game settings, NVidia control panel, OBS settings, etc.

All that trouble went away when I tried OBS at 60fps, which the new rig could handle fine. No more tearing.

I had other problems with the GTX970's though - stuff common to GTX970's. Now I have GM200-based 980 Ti's.

FWIW I have not been able to get actual 30fps output with OBS-MP and my new rig. If I set it up for 30fps, when I watch the source video output on XBMC/Kodi, it shows ~20fps (+/- 5fps), and counts up skipped frames like crazy. Works fine at 60. I can't get OBS-MP to output 30fps that Kodi likes, period. (but I have no problem watching streamers on twitch that stream at 30fps, so something very odd is happening with, or before, OBS on my system).

Anyway, it works fine at 60fps, and the main thing I wanted to say here was that if you are seeing tearing, good chance that setting to 60fps will make it vanish like "PFM". You may also have to enable vsync, not sure.

Good luck.
 

DeBAUS

New Member
I typically stream FPS games at 720/45, do these settings translate well to that framerate as well or should I only try this with 60fps? Based on what I read it seems like it should be fine?

Also another question, do I just copy the advanced settings into where it says "Custom x264 Encoder Settings" in the Advanced tab?
 
Last edited:

OldGregg546

New Member
does this not help if you don't limit your ingame fps to 60? I play cs:go on a 144hz monitor so I need every frame i can get.
 

Boildown

Active Member
Interesting post. I'll have to check out some of your settings. How long have you been implementing this in practice? Just for streaming, or for recording too? What bitrates and resolutions have you used it with?

Uncheck CFR setting (constant frame rate)
Jim has disabled this and in OBS now, it records at a constant framerate no matter what. Which is a good idea because if you record without a CFR, no program can edit the files created. Even so, if you want to use the saves from your OBS session and you have CFR off in OBS, you should test and make sure your editor (Sony Vegas, or whatever) will accept the files.

advanced encoding settings:
bframes=1 direct=temporal ipratio=1 pbratio=1 keyint-min=30 scenecut=20
Which default preset do you expect people to be using? OBS' default of VeryFast, or x264's default of Medium, or something else?

threads= your cores minus one
I've been promoting this for years, and your reasoning is sound. Except I've experimentally found that on a quad core with hyperthreading (my i7 2600k in particular), the best performance was at 9 or 10 threads which is hyperthreaded cores +1 or +2 (less than the x264 default of 12 though). Still your setting would leave a ton of CPU available for whatever game you're playing.
 

Videophile

Elgato
Just tried some of these settings, and the footage looks great. :D Using a i7 5960x @3.5Ghz, slow preset and a few of your suggestions.
 

XpoZe

New Member

The max bitrate Twitch allows is 3500... Streaming anything above that will leave your channel subject to bans/suspensions.

Also Shotgun... Capping games at 60fps is not ideal for most who game first person shooter. It puts you at an extreme disadvantage. Especially games like CSGO. Is capping your game at 60FPS necessary? or is it recommended? Is this for recording? Or strictly streaming?
 

Videophile

Elgato
The max bitrate Twitch allows is 3500... Streaming anything above that will leave your channel subject to bans/suspensions.

Also Shotgun... Capping games at 60fps is not ideal for most who game first person shooter. It puts you at an extreme disadvantage. Especially games like CSGO. Is capping your game at 60FPS necessary? or is it recommended? Is this for recording? Or strictly streaming?
I know. :D It was more for testing purposes.
 

Uban

New Member
SHOT(by)GUN submitted a new resource:

First person shooter 60fps guide - Optimize your encoding for first person shooters



Read more about this resource...
me internet:

Please advice about setting OBS HITBOX, my PC: i7-6700, MSI M7, 16 GB RAM 2400 GTX 960sli G4 - after many, many attempts, I was already resigned to my house you drop stream to a second monitor, everything goes free problems and without loading, unfortunately, viewers still write, the loss of frames and Load wheel, you can advise me, do not know what in the whole OBS set ...
 
Top