Question / Help Is a 6700K good for streaming/recording?

vspflaw

New Member
So I have a 6700K(overclocked to 4.5ghz) paired with 2 GTX 1070's and for some reason, I always get encoder overload. Can it not record at 20000kbs bitrate? With maxed settings in 1080p? Trying to record Siege and Fallout 4(Both maxed graphically in 1080p but with 20000kbs and faster CPU preset I get the overload error. I even sometimes get it on Ultrafast preset.
 

vspflaw

New Member
6700k is plenty of a CPU for streaming/recording.

For recording --> https://obsproject.com/forum/resour...lity-recording-and-multiple-audio-tracks.221/

For streaming I wouldnt recommend streaming over 1080p60 in certain games.

SLI can be a limiting or troublesome factor when it comes to encoding.

As mentioned when posting on this Forum PLEASE post a LOGFILE.

Not sure why but for some reason it always seems to lag. Maybe because I am using a CBR of 20000, but I used to be able to do it before with a FX-8350, I guess I just thought I would also be able to do it with a 6700K.
 

Attachments

  • 2017-02-26 22-28-10.txt
    67.9 KB · Views: 41

alpinlol

Active Member
Depending on the game 1080p60 is not achievable for streaming with adequate quality without too much compromises.

Streamers that stream with 1080p60 usually have a dedicated streaming PC or some like a i7 5960x CPU.

Recording on the other hand is a completely different Story. For that I already posted a link to a Guide.
 

vspflaw

New Member
Depending on the game 1080p60 is not achievable for streaming with adequate quality without too much compromises.

Streamers that stream with 1080p60 usually have a dedicated streaming PC or some like a i7 5960x CPU.

Recording on the other hand is a completely different Story. For that I already posted a link to a Guide.
So CRF is better than CBR? I've always used CBR of around 30000 or 40000 with no problems. This was on an 8350 though. Just wondering what is the best settings for quality for recording, and the best for streaming.
 

alpinlol

Active Member
Well CRF = constant rate factor
VBR = variable bitrate
CBR = constant bitrate

And yes, VBR for recording is better since it lowers the filesize though using a buffer of 0 usually gets rid of all the thinking and lets the Encoder choose how much Bitrate is needed to achieve the set Quality Goal in this case you set a CRF value which indicates a quality goal. If i remember correctly crf=22 is equal to a quality goal of 10 (known in OBS classic)
 

vspflaw

New Member
So for recording it would be better to use CRF instead of CBR? I'm trying to record/stream fallout 4, siege and ark mainly. I wanna record in 1080P at 60fps if I can. Same with streaming, even though I'm not sure what I could achieve. I have Sli'd 1070s, would it be better to encode with Nvenc? And leave the cpu to the gaming?
 

Sapiens

Forum Moderator
If you're just recording, update to OBS Studio, use the recording quality presets and a hardware encoder like QSV or NVENC. Be sure to enable vsync or some other type of frame rate limiter in your games and, if necessary, turn down some details so your GPU doesn't max out.
 

vspflaw

New Member
If you're just recording, update to OBS Studio, use the recording quality presets and a hardware encoder like QSV or NVENC. Be sure to enable vsync or some other type of frame rate limiter in your games and, if necessary, turn down some details so your GPU doesn't max out.
I'm sorry, I am using the Studio and not the classic. I just downloaded studio yesterday. I record and stream. For recording, I should put it at NVENC? I have 2 1070's and I only play in 1080P atm. What should the CBR be? I have it at 30000 right now. I know with NVENC it needs to have a higher bitrate than x264 does. I am trying to record all my games in 1080P at 60 FPS. For streaming I will go between 1080P 30 fps and 1600x900 at 60 fps. What should I set the settings to for recording?
 

Sapiens

Forum Moderator
Again, use the recording quality presets in Simple output mode, you only have to pick a quality level and encoder.
 

vspflaw

New Member
Again, use the recording quality presets in Simple output mode, you only have to pick a quality level and encoder.
That seems to work, any idea what would be better? x264 low usage with Indistinguishable quality(simple mode) or going into advanced mode and setting the bitrate at like 80000 and using NVENC as the encoder? This is for local recording.
 

Sapiens

Forum Moderator
The recording quality presets in Simple output mode use a quality target instead of a set bitrate value, so the bitrate fluctuates throughout the video depending on what's needed to achieve the desired level of quality. Using x264 will produce smaller files since the compression is better than with hardware encoders, but the quality will be the same. And since you aren't bitrate limited (writing to your hard drive instead of streaming over your internet connection) file size is less important. I generally recommend using a hardware encoder -- QSV over NVENC in your case -- to keep system load low during high resolution/high FPS recording. If the file size is too big you can always recompress it afterwards with a program like Handbrake.

If you need some of the Advanced output mode features like multi-track audio you should manually configure the encoder similarly to the presets. Using CBR doesn't make sense unless you have specific file size requirements that are more important than quality, and even then you can achieve that with a Handbrake re-encode afterwards. Otherwise stick with Simple output mode.
 
Top