Question / Help Insane FPS Drops Even When Streaming With GFX Card Encoder

TheCageyCage

New Member
Hello, I've been looking to get into streaming and I have been testing my graphics card encoder for a while but only recently have I noticed it makes any game I play drop FPS significantly. It does even worse with CPU encoder.
CS:GO Without Streaming (180-220) Approx. While Streaming (90-100)
PUBG Without streaming (Stays at 60 with few frame drops with ultra settings, I use Vsync) While Streaming (with Very Low settings 30-40 FPS with constant dropping)
Also CS:GO doesn't play smoothly, stutters constantly while streaming even if it when I have it locked at 60 with Vsync.
PC Specs:
CPU: AMD Ryzen 7 1700X Overclocked 3.8 GHz
GPU: Gigabyte Nvidia Geforce GTX 1080
RAM: 16 GB DDR4
Hard Drive: 3TB 7200RPM
I stream at 720p 30. No frame drops on stream just FPS drops.
Thanks in advance.
 

sam686

Member
Check with a downloadable GPU-Z, does it show PCI-E x8 or higher? (higher is faster) If not, try a different PCI-E slot.

There might be overheating slowdown, check CPU temperatures and GHz speed using downloadable HWMonitor or CPU-Z.

Maybe your overclock might be the problem, turn off overclock.

When using x264 encoder that use CPU, try custom settings: threads=8 to leave some room for games. Ryzen 7 1700X have 8 core 16 threads.
 

TheCageyCage

New Member
My GPU is in PCI-E x16.
My max CPU temp. is 54 degrees C (Liquid Cooled)
I lowered the CPU back to stock frequencies. I didn't know what you meant by "Custom Settings" so I went into the task manager, then to details and selected the affinity for OBS and unchecked all but 8 out of the 16 boxes.
The problem still persists, I tested both NVENC and x264.
 

sam686

Member
Does the problem happen if you just have OBS-Studio open, not recording, not streaming?
If yes, the problem is not the encoders.

x264 threads: The x264 options to maybe put in threads=8 is found in output, output mode:Advanced, encoder x264.
 

sam686

Member
It happens only when I am streaming. Not even when recording. Just streaming.
Playing online games? If yes, streaming might cause internet lag to online games, or in OBS settings, output you use an encoder other then use stream encoder.

Check recording settings, can set recording's encoder to (use stream encoder) to save some CPU/GPU usage when recording and streaming at the same time.

PUBG, CS:GO, both is mostly online-only games. Games might drop frame rate while internet is lagging.

Your OBS-Studio logs doesn't show record/stream. Do record and/or stream, then show up more logs.
 

JohnnyOmaha

Member
Thanks Cage, sorry I missed that, still learning but have a heart to help.

I was wondering if there was an issue with the recording and streaming at the same time but you said earlier that it's just when you're streaming.

What's this:
attempting to hook fullscreen process: explorer.exe
cannot capture explorer.exe due to being blacklisted
That I see a bunch at the end?
 

TheCageyCage

New Member
I think it's just that obs is attempting to find something to show in the game capture but it can't or something like that, I don't know a lot about this either
 

JohnnyOmaha

Member
When is the last time you updated GPU drivers? If I'm reading this right it doesn't look like you're dropping many frames, right? The stream is smooth, you're just getting less game performance?

Edit: Derp, you said that in your first post. What's your system activity monitor / task manager performance say is happening when you're streaming?
 

TheCageyCage

New Member
My GPU drivers are up to date.
In the task manager, GPU: 3D: around 50% Video encode: below 10% about 6GB of VRAM being used while streaming PUBG.
CPU: About 40% to 50% usage.
 
Top