Jump to content

Lately I've been wanting to get into streaming R6S to twitch but I've been having a whole host of problems. 

I've tried using both OBS Studio and Shadow Play but both have similar results (surprisingly)

I started off just googling a bunch of stuff related to my issues and stumbled across this gem, but even that didn't help. 

In that thread, a person mentions a stats tab in OBS and according to it, I'm having problems with "Frames missed due to rendering lag" so my stream is only outputting close to 30fps when my game itself runs at up to 100fps with medium settings.

 

My specs are: Ryzen 5 1600, 16gb Corsair LPX @ 3000mhz,and a GTX 1060 6GB.

In terms of network, I get 200 ish mbps down and 11 up.

 

Note: I was using a bandwidth test so no one could watch the stream.

For x.264 I used these settings

For NVENC I used these settings

This is what video was set to the whole time

This is what advanced was set to the whole time

This is what the stats tab looked like for x.264

This is what the stats tab looked like for NVENC

(both of the stats were taken doing a hostage rescue terrorist hunt on house)

With x.264 I noticed that my computer basically locked up multiple times, as in it stopped registering inputs but the video was still displaying too. Also the LED effects on my keyboard stopped moving. It also seems that this time there was a really high encoding lag.

NVENC was much better in that regard but had more render lag than encoding lag. 

 

It sounds like a lot of people are having that problem, too. In terms of Shadow Play, I use custom settings. 1080p60 @ 6000kbps. That's really all it lets you customize. Gameplay was relatively smooth but the stream looked blocky and the framerate was choppy. Like OBS but less choppy framerate.

 

I'm heading out in a bit so I won't be on right away to try recommended courses of action, but thanks for any help anyways.

Link to comment
https://linustechtips.com/topic/1008635-solved-twitch-streaming-problems/
Share on other sites

Link to post
Share on other sites

downscale to 720/60 and stream it at about 4k Bitrate. 

 

R6S is very CPU intensive, so you're lock ups are likely from CPU usage. 

Community Standards

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Beast Mode"

Ryzen 7 9800x3d | Arctic Liquid Freeze 3 Pro 360 | MSI X870 Tomahawk Wi-Fi | MSI RTX 5080 Gaming Trio OC | Gskill Flare X5 6000MT/s CL30

1tb WD Black SN850x NVMe | 4tb WD SN850x NVMe | Antec Flux Pro | Be Quiet Pure Power 13 M 1000w | OWC 10gb NIC

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 32gb Gskill Flare X 3200mhz | Corsair RM550x PSU | MSI Ventus 3060 12gb | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to post
Share on other sites

1 minute ago, CallMeMysterious said:

Wouldn't downscaling just add more strain on the CPU?

 

no. Make sure your filter is set to bicubic as well, its the least stressful. 

Community Standards

Please make sure to Quote me or @ me to see your reply!

Just because I am a Moderator does not mean I am always right. Please fact check me and verify my answer. 

 

"Beast Mode"

Ryzen 7 9800x3d | Arctic Liquid Freeze 3 Pro 360 | MSI X870 Tomahawk Wi-Fi | MSI RTX 5080 Gaming Trio OC | Gskill Flare X5 6000MT/s CL30

1tb WD Black SN850x NVMe | 4tb WD SN850x NVMe | Antec Flux Pro | Be Quiet Pure Power 13 M 1000w | OWC 10gb NIC

 

Dedicated Streaming Rig

 Ryzen 7 3700x | Asus B450-F Strix | 32gb Gskill Flare X 3200mhz | Corsair RM550x PSU | MSI Ventus 3060 12gb | 250gb 860 Evo m.2

Phanteks P300A |  Elgato HD60 Pro | Avermedia Live Gamer Duo | Avermedia 4k GC573 Capture Card

 

Link to post
Share on other sites

1 minute ago, CallMeMysterious said:

Wouldn't downscaling just add more strain on the CPU?

 

Not at all, there's no real need to stream at 1080p to Twitch, 720p is more than enough.

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to post
Share on other sites

8 minutes ago, Skiiwee29 said:

no. Make sure your filter is set to bicubic as well, its the least stressful. 

NVENC (stream constantly at ~20FPS)

x.264 (stream also ran at 20FPS constantly, no more lock-ups because I reset the task to normal priority) 

Link to post
Share on other sites

Ok, I was able to fix it and I understand why it wasn't working (probably, correct me if I'm wrong)

The main issue was the GPU afterall. It was being hit too hard by the game itself to render the frames for OBS to encode.

I was able to solve it by capping my framerate. First off, I game on a 144hz monitor and I can push out 120 ish on medium settings in R6S. 

I previously tried that while I was using NVENC and it didn't work. I switched the game to borderless so I could easily tweak OBS settings and that's where the problem arose. The vsync option doesn't always work in borderless. I was actually running at 120 ish FPS and therefore straining my GPU just with that task (pushing as high a framerate as possible) and it left very little for OBS to use to render before encoding. I switched back to exclusive fullscreen and capped my FPS to 60 and boom, it worked. Almost flawlessly. I still dropped a few frames when loading into games but it still worked beautifully. 

 

TL;DR

I had to switch to exclusive fullscreen to enable a framerate limit. That limit freed up GPU resources to OBS and then it worked flawlessly. 

 

Now I am testing encoding profiles to see how far I can push it. I can do ultrafast, superfast, and veryfast just fine with a 90fps cap in game. I'm gonna see if I can do "faster."

 

**EDIT 1**

here is a link to the stats window with x.264 ultrafast with a 90fps cap. All but a few of the frames missed due to render lag were encountered while loading into a match. Pretty damn good. 

 

**EDIT 2**

faster was too much, framedrops in game and here are the stats for it

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×