OBS constantly records blurry footage...

OBS Boy

New Member
I've fiddled with all the settings in OBS, tried everything suggested, but I haven't been able to resolve the blurry image issue. While recordings made with Bandicam and other screen recorders like Nvidia Shadowplay are clear, recordings made solely in OBS are blurry. Why is this?
 

qhobbes

Active Member
 

konsolenritter

Active Member
Uppps. Try the loganalyzer link in qhobbes post with your log file.

Astonishing: you produce in FullHD 1920x1080 and finally blow-up it to 4K. Thats, ahem..., stupid (at least with your elderly GTX 1050 Ti). And the older gpu may not be sufficient for your needs. You've alot of game capture and browser sources.

Follow the hints in the loganalyzer output and thinout your setup.
 

OBS Boy

New Member
Uppps. Try the loganalyzer link in qhobbes post with your log file.

Astonishing: you produce in FullHD 1920x1080 and finally blow-up it to 4K. Thats, ahem..., stupid (at least with your elderly GTX 1050 Ti). And the older gpu may not be sufficient for your needs. You've alot of game capture and browser sources.

Follow the hints in the loganalyzer output and thinout your setup.
Well, i was also tried to make display resolution with same as output resolution same but it doesn't fix blur issue. That's why, i use previous settings like 1920x1080 display and 3840x2160 output resolution.
 

qhobbes

Active Member
Lets focus on a clear 1080p 60FPS stream. Do all of these:
1. Your GPU is maxed out and OBS can't render scenes and encode frame fast enough. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. OBS requires a little GPU to render your scene.

Enable V/G-sync or set a reasonable frame rate limit (60, 30) that your GPU can handle without hitting 100% usage. Find the settings where your games will consistently run at > 90FPS and then cap at 60/enable v/g-sync with monitor at 60 Hz.

If that's not enough you may also need to turn down some of the video quality options in the game.
2. Run OBS as Admin
3. Create a new scene collection with 1 scene with 1 game source
4. Google/YouTube (premier sponsor of OBS) recommends 35 Mbps for 4K 60FPS and you're using 16 Mbps. That's 46% of the recommendation. You either need to increase your bitrate or lower your output resolution/framerate. I would go with lowering your output resolution to match the game/screen resolution. Your card also supports H265/HEVC which gets better quality per bit. YouTube supports that.
5. Your log contains streaming sessions with dropped frames. This can only be caused by a failure in your internet connection or your networking hardware. It is not caused by OBS but OBS can help. Settings > Advanced > Network and Enable Dynamic Bitrate. You also need to configure your streaming settings to use the RTMP instead of RTMPS server.

If still having issues, post a new log.
 

OBS Boy

New Member
Lets focus on a clear 1080p 60FPS stream. Do all of these:
1. Your GPU is maxed out and OBS can't render scenes and encode frame fast enough. Running a game without vertical sync or a frame rate limiter will frequently cause performance issues with OBS because your GPU will be maxed out. OBS requires a little GPU to render your scene.

Enable V/G-sync or set a reasonable frame rate limit (60, 30) that your GPU can handle without hitting 100% usage. Find the settings where your games will consistently run at > 90FPS and then cap at 60/enable v/g-sync with monitor at 60 Hz.

If that's not enough you may also need to turn down some of the video quality options in the game.
2. Run OBS as Admin
3. Create a new scene collection with 1 scene with 1 game source
4. Google/YouTube (premier sponsor of OBS) recommends 35 Mbps for 4K 60FPS and you're using 16 Mbps. That's 46% of the recommendation. You either need to increase your bitrate or lower your output resolution/framerate. I would go with lowering your output resolution to match the game/screen resolution. Your card also supports H265/HEVC which gets better quality per bit. YouTube supports that.
5. Your log contains streaming sessions with dropped frames. This can only be caused by a failure in your internet connection or your networking hardware. It is not caused by OBS but OBS can help. Settings > Advanced > Network and Enable Dynamic Bitrate. You also need to configure your streaming settings to use the RTMP instead of RTMPS server.

If still having issues, post a new log.
I use 16.000 bitrate because my Upload speed is 23 Mbps. I can give more Upload but it will cause ping issues in game.

Note: I use 100 Mbps package in Turkiye (Türk Telekom) (FTTH) (Real fiber)

My Down/Up speeds are 112/23
 

qhobbes

Active Member
If you're going to use < 16000 bitrate and want 4K, then use the HEVC codec. YouTube advises between 10000 and 40000 for 4K 60 FPS with HEVC.
 
Top