Question / Help Bad quality on high settings

I just started setting up OBS today and all was going well until Problem 1: My FPS In-Game drops dramatically when I record and Problem 2: I am recording in 1080p but the quality on the video is absolute garbage. Please help

DxDiag and Log Files Below
 

Attachments

  • 2015-12-10-2052-12.log
    15.8 KB · Views: 69
  • DxDiag.txt
    62.7 KB · Views: 20
Yeah i read that thread while i waited and it solved everything. Everything on my PC is dedicated to the gaming and recording and its a pretty good PC (That's what the DxDiag is for) Thanks for all the help.

//Close Thread (Solved)
 

Xphome

Member
Yeah i read that thread while i waited and it solved everything. Everything on my PC is dedicated to the gaming and recording and its a pretty good PC (That's what the DxDiag is for) Thanks for all the help.

//Close Thread (Solved)
DxDiag isn't needed, CPU and GPU are shown in the OBS log and I think you underestimate how demanding it is to encode video in real-time. It's certainly possible with good enough hardware the the right settings.
 
Demanding on CPU or GPU. I was trying to say i didnt think it would be a problem. And if i cant encode it in real time, wont it be impossible to stream?
 

FerretBomb

Active Member
CPU mostly. An i5 isn't going to be able to swing streaming 1080p@60. OBS mostly just uses the GPU for source scaling and compositing.

Local recording, you can just throw gobs of bitrate at it on x264 Ultrafast to compensate for the CPU, and 20-30mbps to compensate for the poor quality compression of Ultrafast.
Real-time video encoding is an EXTREMELY heavy task though. Even something like an i7-5820k is going to struggle a good bit with 1080@60@Veryfast. Even at that point, it's going to want around 5-6000kbps as a starting streaming bitrate.

So no, your current rig can't stream 1080@60. But you can downscale and use a lower fps rate to bring it to within what your hardware can handle. 720p@30fps is the recommended point for non-partnered streamers, as it fits into the 2000kbps max recommended non-partner bitrate quite conveniently.
 
CPU mostly. An i5 isn't going to be able to swing streaming 1080p@60. OBS mostly just uses the GPU for source scaling and compositing.

Local recording, you can just throw gobs of bitrate at it on x264 Ultrafast to compensate for the CPU, and 20-30mbps to compensate for the poor quality compression of Ultrafast.
Real-time video encoding is an EXTREMELY heavy task though. Even something like an i7-5820k is going to struggle a good bit with 1080@60@Veryfast. Even at that point, it's going to want around 5-6000kbps as a starting streaming bitrate.

So no, your current rig can't stream 1080@60. But you can downscale and use a lower fps rate to bring it to within what your hardware can handle. 720p@30fps is the recommended point for non-partnered streamers, as it fits into the 2000kbps max recommended non-partner bitrate quite conveniently.
Hmmm... Ive been thinking about upgrading to a https://pcpartpicker.com/part/intel-cpu-bx80646i74790k Do you think that would solve the problem?
 

FerretBomb

Active Member
Possibly. You'll still need to use significantly more bitrate though, to a point where it would be strongly advised against for a non-partnered caster, assuming you're streaming to Twitch.
You'd be looking at 5000kbps to start, and when many people buffer and stutter just at 3000, it just ends up being a VERY bad idea, without transcoding options allowing people to dial it back.
 

Sapiens

Forum Moderator
You have two hardware encoders available to you, Quick Sync and NVENC. If you're just recording I don't see why you wouldn't utilize them. Throw 50 Mbps at it and call it a day.
 
Top