Hello,
I've been running into a recurrent issue since August that I've been unable to solve.
I stream games (hoyoverse games, and modern games on PC) on Twitch & YouTube and I always have noticeable micro stutters on stream and in my recordings, even when I play games in low resolution/quality.
When I analyze the log file, it tells me the encoder is overloaded and there is a 1.6% (sometimes 1.2%, I also got 0.8% sometimes) rendering and encoding lag, however when I look at the task manager, my CPU is around 15~18% when playing + streaming + using VTube studio and the GPU is around 48% (3D is around 35% and Video Encode around 48%).
I simply do not understand how my encoder can be maxed out when I'm not even reaching 50% GPU in the task manager. CPU is also never over 20% usage.
I've updated my drivers, OBS as well as did everything written in the GPU Overload issues Guide, and yet I STILL get this issue.
I tried playing games in high and low quality, lowered the output resolution, changed my monitor refresh rate so it matches OBS's... I run OBS in admin mode, I run my games in admin mode, I set OBS to high priority, games are set to high energy consumption in windows settings, I've also changed settings in the NVIDIA control panel.
I tried literally everything I can think of over the past four months and yet, I STILL GET THIS ISSUE.
I just don't know what to do to fix this issue at this point.
My specs:
i9-13900K,
64BG of RAM,
GPU is a RTX 4070 SUPER,
I use an SSD
and I have fast internet (around 885.21Mbps download speed and 416.28 Mbps upload speed.)
When streaming, I use NVIDIA NVENC H.264, Rate Control: CBR, keyframe interval set to 2s, Bitrate to 6000 Kbps, Preset P5, Tuning: High Quality, Multipass Mode: Two Passes (Quarter Resolution), Profile:main, Look-ahead and Psycho Visual Tuning are both checked, Max B-frames is set to 4.
I've been running into a recurrent issue since August that I've been unable to solve.
I stream games (hoyoverse games, and modern games on PC) on Twitch & YouTube and I always have noticeable micro stutters on stream and in my recordings, even when I play games in low resolution/quality.
When I analyze the log file, it tells me the encoder is overloaded and there is a 1.6% (sometimes 1.2%, I also got 0.8% sometimes) rendering and encoding lag, however when I look at the task manager, my CPU is around 15~18% when playing + streaming + using VTube studio and the GPU is around 48% (3D is around 35% and Video Encode around 48%).
I simply do not understand how my encoder can be maxed out when I'm not even reaching 50% GPU in the task manager. CPU is also never over 20% usage.
I've updated my drivers, OBS as well as did everything written in the GPU Overload issues Guide, and yet I STILL get this issue.
I tried playing games in high and low quality, lowered the output resolution, changed my monitor refresh rate so it matches OBS's... I run OBS in admin mode, I run my games in admin mode, I set OBS to high priority, games are set to high energy consumption in windows settings, I've also changed settings in the NVIDIA control panel.
I tried literally everything I can think of over the past four months and yet, I STILL GET THIS ISSUE.
I just don't know what to do to fix this issue at this point.
My specs:
i9-13900K,
64BG of RAM,
GPU is a RTX 4070 SUPER,
I use an SSD
and I have fast internet (around 885.21Mbps download speed and 416.28 Mbps upload speed.)
When streaming, I use NVIDIA NVENC H.264, Rate Control: CBR, keyframe interval set to 2s, Bitrate to 6000 Kbps, Preset P5, Tuning: High Quality, Multipass Mode: Two Passes (Quarter Resolution), Profile:main, Look-ahead and Psycho Visual Tuning are both checked, Max B-frames is set to 4.