Hey everyone,
So I'm utterly confused. I have the following specs:
CPU: Intel Core i7 8700K @5GHz
RAM: 32GB of G.Skill Trident Z RGB 3200Mhz (running at 3200 as per the XMP)
GPU: Asus ROG Strix GTX 1080ti (overclocked also)
SSD: 1TB NVMe M.2 Samsung 960 Pro
Mobo: Asus ROG Strix Z370-E Gaming
PSU: Thermaltake Toughpower RGB Titanium 850W
Plus some other misc. hardware that isn't relevant. Point is, decent CPU, decent GPU and a decent amount of RAM.
Now my issue is that when I attempt to stream PUBG to Twitch, it is extremely choppy and laggy. Not in game, just within OBS itself and on stream. Destiny 2 runs like a dream, no issues at all, but PUBG runs terribly. What's even weirder, is that it only gets choppy when I have the window focused, let me explain.
So I have 3 monitors, I play PUBG windowed full-screen, when I move my mouse cursor out of the PUBG window and click on my desktop (or any other window) to let PUBG lose focus, it runs beautifully, 1080p60 no problem, but as soon as I click back in, it dives to like 15fps (according to OBS). I have a Twitch VOD to demonstrate: https://www.twitch.tv/videos/208280052
My CPU usage never goes over 46%, RAM, power etc. all no troubles. Nothing is overheating (GPU sometimes reaches 70c but for the most part is underneath that, CPU cores all never go above 62c). Changing my settings on PUBG to Very Low, Fullscreen didn't really make a difference, still getting stuttering and choppiness. Attempting to lower the OBS settings etc. didn't work either.
I really have no idea what to do, I've been researching for days and finally decided that I'll have to ask for help - yes I'm that guy that always tries to work it out himself but to no avail this time.
Ideal OBS Settings:
x264 / CBR 3500 / fast / 1080p60 / Lanczos
Tested Settings:
-- x264 / CBR 3500 combined with the different options below, multiple different ways and times --
Rescale output (checked and unchecked in Output tab), rescaled to 1280x720
CPU usage: fast, faster, veryfast, superfast, ultrafast
Output (scaled) Resolution (in Video tab) 1920x1080, 1280x720
Downscale filter: Bilinear, Bicubic, Lanczos
FPS: 60, 30
I tried using NVENC once, but the stream looked blurry as all hell and I figured it would be worth asking here first for some help as I'm fairly certain that my rig is powerful enough to run this game and stream at the same time, just something is going weird.
And yes, with a few of those combinations I was getting the "Encoder overloaded" error, although surprisingly not when I did that Twitch VOD above (which is PUBG on all Ultra settings and the ideal OBS settings above).
I've attached my log file from today, shows a test with downscale then 2 tests at the ideal settings (this log was created when creating the Twitch VOD above and the 2 previous VODs which are like 30 seconds long if that).
Please, can someone help me here? I'm at my wits end.
So I'm utterly confused. I have the following specs:
CPU: Intel Core i7 8700K @5GHz
RAM: 32GB of G.Skill Trident Z RGB 3200Mhz (running at 3200 as per the XMP)
GPU: Asus ROG Strix GTX 1080ti (overclocked also)
SSD: 1TB NVMe M.2 Samsung 960 Pro
Mobo: Asus ROG Strix Z370-E Gaming
PSU: Thermaltake Toughpower RGB Titanium 850W
Plus some other misc. hardware that isn't relevant. Point is, decent CPU, decent GPU and a decent amount of RAM.
Now my issue is that when I attempt to stream PUBG to Twitch, it is extremely choppy and laggy. Not in game, just within OBS itself and on stream. Destiny 2 runs like a dream, no issues at all, but PUBG runs terribly. What's even weirder, is that it only gets choppy when I have the window focused, let me explain.
So I have 3 monitors, I play PUBG windowed full-screen, when I move my mouse cursor out of the PUBG window and click on my desktop (or any other window) to let PUBG lose focus, it runs beautifully, 1080p60 no problem, but as soon as I click back in, it dives to like 15fps (according to OBS). I have a Twitch VOD to demonstrate: https://www.twitch.tv/videos/208280052
My CPU usage never goes over 46%, RAM, power etc. all no troubles. Nothing is overheating (GPU sometimes reaches 70c but for the most part is underneath that, CPU cores all never go above 62c). Changing my settings on PUBG to Very Low, Fullscreen didn't really make a difference, still getting stuttering and choppiness. Attempting to lower the OBS settings etc. didn't work either.
I really have no idea what to do, I've been researching for days and finally decided that I'll have to ask for help - yes I'm that guy that always tries to work it out himself but to no avail this time.
Ideal OBS Settings:
x264 / CBR 3500 / fast / 1080p60 / Lanczos
Tested Settings:
-- x264 / CBR 3500 combined with the different options below, multiple different ways and times --
Rescale output (checked and unchecked in Output tab), rescaled to 1280x720
CPU usage: fast, faster, veryfast, superfast, ultrafast
Output (scaled) Resolution (in Video tab) 1920x1080, 1280x720
Downscale filter: Bilinear, Bicubic, Lanczos
FPS: 60, 30
I tried using NVENC once, but the stream looked blurry as all hell and I figured it would be worth asking here first for some help as I'm fairly certain that my rig is powerful enough to run this game and stream at the same time, just something is going weird.
And yes, with a few of those combinations I was getting the "Encoder overloaded" error, although surprisingly not when I did that Twitch VOD above (which is PUBG on all Ultra settings and the ideal OBS settings above).
I've attached my log file from today, shows a test with downscale then 2 tests at the ideal settings (this log was created when creating the Twitch VOD above and the 2 previous VODs which are like 30 seconds long if that).
Please, can someone help me here? I'm at my wits end.