Question / Help League of Legends FPS drops.

Cryonic

Member
Was streaming with my rig:
i7 5820k @ 4,3GHz right now (primestable!).
16GB DDR4
GTX 970 OC
ASUS X99-A board
Samsung 840 EVO 120gb SSD (OBS and LoL installed on it)
latest drivers, OS updates and anything else that could be updated at all.

My FPS ingame drop to 36 sometimes, something that should NOT happen with a rig like mine and LoL at all.

Windows is fresh and clean. Upload speed is 6mbit/s so the ping jumps around a bit, but the high bitrate is worth it. The stream itself is smooth, really smooth. But where is the point of streaming 60FPS if the game lags around.

Here is the log:
https://gist.github.com/6332e816c677ebf259c8

I need a fix for it pretty fast, specially because a) thats not the only game having problems, HotS and a couple of other games drop FPS too and b) because i`m not stupid, but i cant find any way to fix it on my own.
 

FerretBomb

Active Member
You're trying to run 1080p@60fps on a single-PC setup, on 3500kbps. This should be a number of giant red flags, even with a 5820k.

Try running your webcam at a lower rate; 1080 is nice, but the c920 can flood the USB bus, resulting in a waitstate jam. People won't really see the difference anyway during gameplay, and on full-cam it should be minimally noticeable without a side-by-side.

I'd recommend removing the CLR browser plugin to test; I've been hearing some people talking about its stability issues lately, and it's throwing a BUNCH of errors in your logs. This may not be the issue, but is a variable you probably want to rule out.

Are you recording locally? I ran into an issue which I'm sadly unable to reproduce, where local recording impacted OBS' capture rate.

Finally, have you tried setting the LoL client to use full-screen windowed mode and a Window Capture, instead of fullscreen+game-cap? Alternately, tried using Monitor Capture, as you're on Windows 8 where it is a viable option?
 

dping

Active Member
Was streaming with my rig:
i7 5820k @ 4,3GHz right now (primestable!).
16GB DDR4
GTX 970 OC
ASUS X99-A board
Samsung 840 EVO 120gb SSD (OBS and LoL installed on it)
latest drivers, OS updates and anything else that could be updated at all.

My FPS ingame drop to 36 sometimes, something that should NOT happen with a rig like mine and LoL at all.

Windows is fresh and clean. Upload speed is 6mbit/s so the ping jumps around a bit, but the high bitrate is worth it. The stream itself is smooth, really smooth. But where is the point of streaming 60FPS if the game lags around.

Here is the log:
https://gist.github.com/6332e816c677ebf259c8

I need a fix for it pretty fast, specially because a) thats not the only game having problems, HotS and a couple of other games drop FPS too and b) because i`m not stupid, but i cant find any way to fix it on my own.
Everything Ferret said and some options.

give 1080@48fps a try and best would be 720@60 then, you can play with the preset to see what works the best. Anything more than 1% duplicate frames can be a sign of issues.
Code:
total frames duplicated: 20318 (3.03%)


I personally use 720@60, with Medium/Fast/Faster preset depending on the game. and my hexcore CPU (x5690@4.3) is just an older version of yours.
 

Cryonic

Member
First: i`m using Windows 10 latest build right now. But i was able to stream with just the same settings and same hardware while using Win 8.1 before. The only stuff changed from win8.1 till now: Nvidia driver version, windows itself and a couple of minor updates here and there in the last 3-4 weeks.
I will try 720p 60fps veryfast @ 3k bitrate today just to revome the CPU load and look what it looks like.
My webcam is installed as a global sourcewith native resolution (and believe me it looks crappy when set to 720p, even in small scale).
I need the CLR plugin for twitchalerts and sometimes browser source, its heavily modded but needed, will not remove it.

And yes i`m recording to an HDD (recording to an SSD is just a waste of space, but i can try it just for the sake of testing. or disable it).

LoL is set to borderless mode with game capture and the 2D client is captured by window capture.
Monitor capture is not an option, but i can test it for 1-2 matches while recording offline, again just for the sake of testing.
I removed the CAM software (cooler control and FPS overlay injection, made by NZXT for the Kraken X61 cooler), i mean i turned off the overlay and also killed anything related to the software (its not really stable under win10).

The problem is that my FPS jump around from 120+ to the lowest number of 36 so far. And LoL is perfectly fine @ 1080p 60FPS with 3500 bitrate, there is not much to encode so the lower bitrate is enough for a watchable stream. I cant crank up the bitrate cause twitch - the stupid 3500kbps softcap.

P.S. the modified version of the CLR browser plugin is also used to display a transparent version of the Ubiquitous chat 2.0. So no chance to move it anywhere.
 
Last edited:

dping

Active Member
First: i`m using Windows 10 latest build right now. But i was able to stream with just the same settings and same hardware while using Win 8.1 before. The only stuff changed from win8.1 till now: Nvidia driver version, windows itself and a couple of minor updates here and there in the last 3-4 weeks.
I will try 720p 60fps veryfast @ 3k bitrate today just to revome the CPU load and look what it looks like.
My webcam is installed as a global sourcewith native resolution (and believe me it looks crappy when set to 720p, even in small scale).
I need the CLR plugin for twitchalerts and sometimes browser source, its heavily modded but needed, will not remove it.

And yes i`m recording to an HDD (recording to an SSD is just a waste of space, but i can try it just for the sake of testing. or disable it).

LoL is set to borderless mode with game capture and the 2D client is captured by window capture.
Monitor capture is not an option, but i can test it for 1-2 matches while recording offline, again just for the sake of testing.
I removed the CAM software (cooler control and FPS overlay injection, made by NZXT for the Kraken X61 cooler), i mean i turned off the overlay and also killed anything related to the software (its not really stable under win10).

The problem is that my FPS jump around from 120+ to the lowest number of 36 so far. And LoL is perfectly fine @ 1080p 60FPS with 3500 bitrate, there is not much to encode so the lower bitrate is enough for a watchable stream. I cant crank up the bitrate cause twitch - the stupid 3500kbps softcap.
Ah yes, windows 10. Me as well, and knowing this, you cannot use game capture or window capture with windows 10 without affecting in-game performance. you pretty much have to use Monitor capture to maintain in-game fps higher than 60fps. I say this because an old game I stream and pretty much all others, are capped around 50fps with game capture present (even with OBS MP). Note that monitor capture does not work with games in full screen at this time. so you will have to use your game in windowed mode.

This is not a OBS fault, it has to do with Win10 and the removal of parts of aero, I'm pretty sure at least.
 

Cryonic

Member
My friends are able to use game capture and maintaining high ingame FPS while using Win10. But they have different hardware, specially AMD-based systems and AMD drivers, so there is a huge difference.
I need a solution. Sure i can roll back to a working copy of win8.1 (cloned from my SSD) withhin an hour, but i love the windows 10 so far and i really want to use it. Specially because it was stable.
 

dping

Active Member
My friends are able to use game capture and maintaining high ingame FPS while using Win10. But they have different hardware, specially AMD-based systems and AMD drivers, so there is a huge difference.
I need a solution. Sure i can roll back to a working copy of win8.1 (cloned from my SSD) withhin an hour, but i love the windows 10 so far and i really want to use it. Specially because it was stable.
Read above. I gave you a solution. Been running win10 for almost 4-5 months now.


Also, about the webcam thing, I have been told if you change the format to MJPG, that will help a lot.
 
Last edited:

Cryonic

Member
Due to my setup and overlay/background settings, monitor capture is not an option so far. Trying some lower setings right now. Changed the webcam format to mjpg.
 
Top