SOLUTION!
I have switched the preset of the CPU under advanced settings to Superfast, as well as increasing the bitrate slightly to compensate for the small loss in quality. This has improved the situation slightly but what follows is the most interesting and important thing.
The stream needs to be started when the streamer is INSIDE THE GAME. Fullscreen League of Legends, tab alt and Start the Stream.
This method almost entirely eliminated any performance hits that I have suffered.
The performance hit is almost unnoticeable and it's pretty much like it used to be months ago for me. I have no idea why OBS behaves like this but I think it has some conflicts with how Windows prioritizes CPU resources to different applications by order of activation!
Hello, everyone!
I've been having problems with streaming, which I have not had at all more than a year ago with OBS.
I am using Fullscreen and Game Capture to stream League of Legends and when I am in game I have a stable 115+ fps throughout the entirety of the game but it feels like I am playing on no more than 30-40 frames, the game is very choppy and jittery.
Logs attached on the bottom.
My ping is absolutely normal and doesn't go over 60 and does not spike.
My internet connection is 80mbps down/80mbps up symmetrical to the servers that I am streaming to which are in Germany. I have no problems streaming and using voice comms, while my brother next to me is watching streams/downloading from the internet and playing games himself. At this point it is safe to assume that at least my internet is not the culprit.
My stream settings are 720p @ 60fps with 3000bitrate (sometimes 2700, sometimes up to 3500, depending on how I feel) the bitrate does not make a difference to my ingame experience.
My rig should theoretically be capable of handling the aforementioned values, but the problem is apparent.
My rig is:
Processor - i7 3770k
GPU - Gigabyte GTX 670
RAM - Corsair Vengeance 2133 DDR3
PSU -Cooler Master Gold Silent Pro 800w
Mobo - ASRock z77 Fatal1ty Professional
Cooling - Corsair H100i
HDD - Hitachi 7200rpm 2tb
Single Monitor - Asus VG278H 120hz
Everything is running at stock speeds, except for the RAM, which is down to 2000 since a while, way before my problems started.
I have tried numerous settings and nothing seems to improve it, from tinkering with every possible setting in game to working with settings in OBS.
I've set LoL to high priority during the streaming process and it does seem to help but the end result is almost the same.
PC had a clean Windows 7 Ultimate 64-bit reinstall the last week, a reformatted and defragged HDD. (I've had these problems before I did these steps and I was hoping it would help but it didn't).
Did a clean reinstall of the Nvidia Drivers, actually tried installing old/relatively new and the newest drivers available, no change.
I played with the Intel Speedstep Technology and it had no effect.
Capped the in-game framerate to the refresh rate of my monitor, thanks to Riot's new implementation of 120hz and 144hz limiters in the game itself.
De-dusting PC once each month.
PC is completely malware-free, scanned with Bitdefender Total Security 2014, as well as Malwarebytes.
RAM Usage never goes above 4-5 GBs even if Chrome windows are open.
My GPU and CPU temps are perfectly fine and display no oddities.
Overall these are the more notable things that I have done, but it is noteworthy to point out that there are similar performance hits in other games as well.
FPS are not necessarily declining, but the games are very choppy and feel that I am not playing on the current framerate.
Any help would be greatly appreciated, this problem has been eating at me for a while and it pains me to see it appear out of the blue when I have not experienced anything similar before.
Thank you all in advance, I look forward to your replies..
EDIT 1
I have tried NVENC and it does seem to offer better ingame performance, reducing the stuttering by I would say 50 to 60% but the issue persists. I also get the "Warning high CPU usage" message. Also, the stream itself was now stuttering while being watched on the website.
Also, I have tried using VSync ingame but then the dreaded input lag appears and I am using it as a last ditch resort when the stuttering becomes too extreme come the game's finale.
VSync, in my eyes, completely removes the stuttering.
Tried lowering as well as elevating the priority of OBS under the "Task Manager's Processes".
EDIT 2
I have tried both "Superfast" and "Faster" priorities on the H.264 CPU Preset under the Advanced tab, there was no change.
Lowered the AAC sound quality to 160, as well as 128.
The stuttering is the same on both 1080p@30fps and 720p@60fps, afaik the stress on the System is pretty much the same on these presets?.
I have also tried 720p@30fps and it was better but not by much.
I have switched the preset of the CPU under advanced settings to Superfast, as well as increasing the bitrate slightly to compensate for the small loss in quality. This has improved the situation slightly but what follows is the most interesting and important thing.
The stream needs to be started when the streamer is INSIDE THE GAME. Fullscreen League of Legends, tab alt and Start the Stream.
This method almost entirely eliminated any performance hits that I have suffered.
The performance hit is almost unnoticeable and it's pretty much like it used to be months ago for me. I have no idea why OBS behaves like this but I think it has some conflicts with how Windows prioritizes CPU resources to different applications by order of activation!
Hello, everyone!
I've been having problems with streaming, which I have not had at all more than a year ago with OBS.
I am using Fullscreen and Game Capture to stream League of Legends and when I am in game I have a stable 115+ fps throughout the entirety of the game but it feels like I am playing on no more than 30-40 frames, the game is very choppy and jittery.
Logs attached on the bottom.
My ping is absolutely normal and doesn't go over 60 and does not spike.
My internet connection is 80mbps down/80mbps up symmetrical to the servers that I am streaming to which are in Germany. I have no problems streaming and using voice comms, while my brother next to me is watching streams/downloading from the internet and playing games himself. At this point it is safe to assume that at least my internet is not the culprit.
My stream settings are 720p @ 60fps with 3000bitrate (sometimes 2700, sometimes up to 3500, depending on how I feel) the bitrate does not make a difference to my ingame experience.
My rig should theoretically be capable of handling the aforementioned values, but the problem is apparent.
My rig is:
Processor - i7 3770k
GPU - Gigabyte GTX 670
RAM - Corsair Vengeance 2133 DDR3
PSU -Cooler Master Gold Silent Pro 800w
Mobo - ASRock z77 Fatal1ty Professional
Cooling - Corsair H100i
HDD - Hitachi 7200rpm 2tb
Single Monitor - Asus VG278H 120hz
Everything is running at stock speeds, except for the RAM, which is down to 2000 since a while, way before my problems started.
I have tried numerous settings and nothing seems to improve it, from tinkering with every possible setting in game to working with settings in OBS.
I've set LoL to high priority during the streaming process and it does seem to help but the end result is almost the same.
PC had a clean Windows 7 Ultimate 64-bit reinstall the last week, a reformatted and defragged HDD. (I've had these problems before I did these steps and I was hoping it would help but it didn't).
Did a clean reinstall of the Nvidia Drivers, actually tried installing old/relatively new and the newest drivers available, no change.
I played with the Intel Speedstep Technology and it had no effect.
Capped the in-game framerate to the refresh rate of my monitor, thanks to Riot's new implementation of 120hz and 144hz limiters in the game itself.
De-dusting PC once each month.
PC is completely malware-free, scanned with Bitdefender Total Security 2014, as well as Malwarebytes.
RAM Usage never goes above 4-5 GBs even if Chrome windows are open.
My GPU and CPU temps are perfectly fine and display no oddities.
Overall these are the more notable things that I have done, but it is noteworthy to point out that there are similar performance hits in other games as well.
FPS are not necessarily declining, but the games are very choppy and feel that I am not playing on the current framerate.
Any help would be greatly appreciated, this problem has been eating at me for a while and it pains me to see it appear out of the blue when I have not experienced anything similar before.
Thank you all in advance, I look forward to your replies..
EDIT 1
I have tried NVENC and it does seem to offer better ingame performance, reducing the stuttering by I would say 50 to 60% but the issue persists. I also get the "Warning high CPU usage" message. Also, the stream itself was now stuttering while being watched on the website.
Also, I have tried using VSync ingame but then the dreaded input lag appears and I am using it as a last ditch resort when the stuttering becomes too extreme come the game's finale.
VSync, in my eyes, completely removes the stuttering.
Tried lowering as well as elevating the priority of OBS under the "Task Manager's Processes".
EDIT 2
I have tried both "Superfast" and "Faster" priorities on the H.264 CPU Preset under the Advanced tab, there was no change.
Lowered the AAC sound quality to 160, as well as 128.
The stuttering is the same on both 1080p@30fps and 720p@60fps, afaik the stress on the System is pretty much the same on these presets?.
I have also tried 720p@30fps and it was better but not by much.
Attachments
Last edited: