Ernst_Blofield
New Member
This is a very odd problem. I'd consider myself an expert in streaming setups and I'm perplexed as to what is happening. Let me explain. Looking for help.
First - I run a DUAL PC stream setup - This is important because in no way does the game I'm playing interfere with the resources that OBS has.
Recently (back in April) my stream PC was an i7-5820k (6core/12 thread at 3.5ghz). With this I was able to stream at 1080p60fps on "VERY FAST," Normal processing priority, main profile, with some custom encoding settings such as: ref=2 rc-lookahead=20 opencl=true (GTX 950 card). This would essentially put max OBS usage (full motion mouse circles) at about 65-70% with my other program overhead at roughly a total of 80-85% CPU usage. This would lead to zero encoding lag issues, and be perfectly smooth.
I upgrade my PC to Ryzen 1800X and immediately saw an improvement. What was 65% dropped down to 50% max usage so I upped my Encoding from Very Fast to "Faster" (from an X264 perspective literally only changing subme=2 to subme=4) and was able to get rid of custom encoding options except for opencl=true. This worked great and bumped my total CPU usage to 65% again and max CPU usage to 85%, again, no problems. I was able to upgrade my quality a little bit with this and felt great.
I recently then started streaming another game, Rocket League. In order to achieve the same pixel quality (its a very high motion, colorful game) I decided to drop the resolution down to 1600x900x60fps instead of 1080p60fps - leaving my encoding on faster just scaling the output from 1080p down to 1600x900 (lanczos filter) keeping my bitrate high to make better pixel for motion ratio. This worked great for weeks.
Now all of a sudden I am getting encoding lag/high encoding issues on 1600x900x60fps on faster (CPU usage easily hitting 95-100%), I went back to 1080p60fps faster to see what that went to, again, replicating about 20% OBS higher CPU encoding than normal. I decided to drop both 1080p60fps to very fast, and 1600x900 60fps to very fast and see the issue: I'm getting the SAME encoding usage as I used to on Faster. Then within days when people would donate or my bit notification would go off and even on 1600x900x60fps very fast my encoding would go to high encoding instantly. I'm at a loss as to why OBS is now using 15-20% MORE CPU than it ever did before, and still causing high encoding on worse settings, while being exasperated by bit donations.
Since then I've now OC'd my CPU to 3.8ghz from 3.3 (Ryzen 1800X 8/16), switched processor priority to HIGH for OBS - I've lowered all browser sources to 30fps from 60fps...and its still happening. This is very frustrating to have to constantly lower my encoding quality to things LOWER than I had before, with a better CPU, all because there is an increase in CPU usage randomly from OBS. At this point I'm at a loss as to how to troubleshoot this issue. I wanted to report it and see if there has been any other reports like this - specifically people literally having to drop quality without changing anything in their settings just randomly.
I am going to drop back to OBS studio 18 and see if this goes away, and 17 as well.
First - I run a DUAL PC stream setup - This is important because in no way does the game I'm playing interfere with the resources that OBS has.
Recently (back in April) my stream PC was an i7-5820k (6core/12 thread at 3.5ghz). With this I was able to stream at 1080p60fps on "VERY FAST," Normal processing priority, main profile, with some custom encoding settings such as: ref=2 rc-lookahead=20 opencl=true (GTX 950 card). This would essentially put max OBS usage (full motion mouse circles) at about 65-70% with my other program overhead at roughly a total of 80-85% CPU usage. This would lead to zero encoding lag issues, and be perfectly smooth.
I upgrade my PC to Ryzen 1800X and immediately saw an improvement. What was 65% dropped down to 50% max usage so I upped my Encoding from Very Fast to "Faster" (from an X264 perspective literally only changing subme=2 to subme=4) and was able to get rid of custom encoding options except for opencl=true. This worked great and bumped my total CPU usage to 65% again and max CPU usage to 85%, again, no problems. I was able to upgrade my quality a little bit with this and felt great.
I recently then started streaming another game, Rocket League. In order to achieve the same pixel quality (its a very high motion, colorful game) I decided to drop the resolution down to 1600x900x60fps instead of 1080p60fps - leaving my encoding on faster just scaling the output from 1080p down to 1600x900 (lanczos filter) keeping my bitrate high to make better pixel for motion ratio. This worked great for weeks.
Now all of a sudden I am getting encoding lag/high encoding issues on 1600x900x60fps on faster (CPU usage easily hitting 95-100%), I went back to 1080p60fps faster to see what that went to, again, replicating about 20% OBS higher CPU encoding than normal. I decided to drop both 1080p60fps to very fast, and 1600x900 60fps to very fast and see the issue: I'm getting the SAME encoding usage as I used to on Faster. Then within days when people would donate or my bit notification would go off and even on 1600x900x60fps very fast my encoding would go to high encoding instantly. I'm at a loss as to why OBS is now using 15-20% MORE CPU than it ever did before, and still causing high encoding on worse settings, while being exasperated by bit donations.
Since then I've now OC'd my CPU to 3.8ghz from 3.3 (Ryzen 1800X 8/16), switched processor priority to HIGH for OBS - I've lowered all browser sources to 30fps from 60fps...and its still happening. This is very frustrating to have to constantly lower my encoding quality to things LOWER than I had before, with a better CPU, all because there is an increase in CPU usage randomly from OBS. At this point I'm at a loss as to how to troubleshoot this issue. I wanted to report it and see if there has been any other reports like this - specifically people literally having to drop quality without changing anything in their settings just randomly.
I am going to drop back to OBS studio 18 and see if this goes away, and 17 as well.