Question / Help No dropping Frames but heavy pixelation in fast motion

Naiden

New Member
Hey Guys !

( first of all )
i am pretty new in the streaming scene, so please be patient with me. :)

My Specs:

CPU: i7 2600k
MB: Gigabyte P67a-UD4-B3
Ram: 8 GB (Corsair)
GPU: Radeon HD 6970
SSD: Samsung 840 Pro

Baseresolution: 2048x1152 ( yeah i know - pretty weird setting - but all other settings would look pretty blurry )
Downscaled: 1,50 ( 1364x768 )
Lanczos Filter
FPS: 30

Max. Bitrate : 3500
Buffersize: 3500

CBR: Enabled
CBR Padding: Enabled

CFR: Enabled
Keyframe int: 2
x264 preset: fast

3444810119.png


Estimator:

CPU Advice
  • Set FPS to 30
  • Consider setting FPS to 60 if you have spare CPU power for improved quality
Game Advice
  • Try to aim for the highest bitrate possible for high motion games
  • Use game capture if possible for maximum performance.
  • Use window capture with Aero enabled if game capture is unavailable.
Network Advice
  • Your upload speed is sufficient for 720p / 1080p
  • Enable CFR for compatibility with streaming services
  • Enable CBR for improved stream stability
  • Recommended max bitrate: 3500
  • Recommended buffer size: 3500

i got my settings all done without have dropping frames BUT i got in fast motion games ( like CS and Arma; that's what i want to stream ) some 'heavy' pixelation :/

Another thing is, when i stream - i got no problems with the performance ingame, but when i watch the recorded stream at twitch - it looks like the video is stuttering from time to time !?

maybe anyone have any ideas to solve this problem(s) ?

cheers!
 
Last edited:

Helixia

Member
First of all welcome to streaming.
CFR (constant framerate) with this setting OBS will force that you output 30 fps to Twitch.
It is recommened to turn this option on. You can also view on your Twitch dashboard and see what your stream quility is.

Also read this guides for more information:
https://obsproject.com/forum/threads/technical-explanation-of-obs-settings.642/
https://obsproject.com/forum/threads/no-dropping-frames-but-heavy-pixelation-in-fast-motion.13515/

Next time also post a log file: https://obsproject.com/forum/threads/problem-make-sure-to-post-a-log-and-or-crash-dump-howto.97/
Then we can help you better.

Under help there is also log analyzer maybe this will also help you.
 

Naiden

New Member
Thank you for the guides !

here's my log file - the analyzer only says:

Slower preset in use

You have changed the default preset to fast. Using slower presets can result in late frames and high CPU usage / low FPS. You should only change the preset if you are sure you have the CPU power to spare.

1 issues found (0 major, 1 minor).
 

Attachments

  • 2014-04-17-1344-51.txt
    6.6 KB · Views: 32

Krazy

Town drunk
I'm struggling to imagine how you can have "heavy" pixelation with that resolution/FPS/bitrate combo. 3500 bitrate is a bit overkill for 1364x768 at only 30FPS on the Fast preset. Do you have a video example of this?
 

FerretBomb

Active Member
CFR (constant framerate) with this setting OBS will force that you output 30 fps to Twitch. It is recommened to turn this option on.
Er, not exactly. That's more designed for local recordings, to play nice with video editing software like Sony Vegas which will pitch a fit and refuse to work with the source video file if it doesn't get a constant rate. Twitch doesn't care. At all. If anything it could cause some minor judders while streaming as frames are duped.

What Twitch wants is CBR, constant bit rate.
 

Boildown

Active Member
You should have CFR enabled, even when not saving to disk and just streaming. Your duplicated frames are around a half percent, which is fine, my rule of thumb is that I aim for less than 1%, and you're there.

It looks to me like your settings are just about perfect. I can't (er, won't) watch your Twitch video 'cause I'm at work atm, but I imagine that you've got too high expectations for what a stream should look like. Be interesting if any of the regulars could take a look and verify that.

The one thing that worries me is why you have to use an odd base resolution. Is that what you are actually running your game at? What is your monitor set to? Explain in detail why you had to use that resolution.

There's an advanced tweak you can do to help your stream a little with the CPU you've got (I also use a 2600k and P67 chipset MB to drive my stream). Add the advanced x264 command "threads=9" or "threads=10" (test to see which value has fewer duplicated frames). By default x264 opens slightly too many threads because it thinks Intel's i7 CPUs have 8 cores... they really are only 8 virtual cores and you don't want to load them up with as many threads as a true 8-core would warrant. I don't expect this to decrease the blurriness, just to reduce your duplicated frames from .5 % down closer to zero.
 

Naiden

New Member
i got an old monitor: SyncMaster 2343 NW

yeah it's my gaming and working resolution

don't know why the resolution have to be 2048x1152 that all looks clear and sharp :S


thank you for the tweak tipps - will try that later when i'm back home
i will let you know if it helped me ! :)
 

Boildown

Active Member

Krazy

Town drunk
Oh, DayZ. No wonder. Give up on getting rid of pixelation, that game is especially problematic to encode, mostly because of fine details in the game like grass. That's about as good as you can expect it to look.
 
Top