Question / Help NVENC causes GPU usage to fall over time

TheCallumP

New Member
Hello!
So in my setup I have an i7-7700k @ 4.7GHz and a GeForce GTX 1080 Ti.

I can stream most games on my CPU using x264 which is fine, but for some CPU-intensive games, due to the high heat that my CPU runs at (it's a hot chip in general), I prefer to use my 1080 Ti to keep temperatures at a comfortable level. Also, for some reason, I get much lower FPS when streaming with my CPU than with my GPU - in Overwatch, for example, streaming with my CPU gets me 130-150fps (really stuttery on my 144Hz monitor), whilst streaming with my GPU gets me ~250fps.

Using NVENC works perfectly at first and the quality is great. However, after some time, the GPU usage begins to fall. It starts at like 90-100% which is normal, giving me excellent framerates. After like an hour of streaming though, my GPU usage slowly declines to around 20-30% usage, which ends up getting me less than 60fps in game. My GPU then stays this way and refuses to ramp up again until I restart my PC. There is no issue with overheating at all.

My OBS output settings are as follows:
- NVENC H.264 Encoder
- 1920x1080 @ 60fps Output
- 3500 Bitrate (CBR)
- Keyframe Interval: 0
- Preset: Default
- Profile: Main
- Level: Auto
- Use Two-Pass Encoding: Enabled
- GPU: 0
- B-frames: 2

My drivers are all up to date, and ShadowPlay (which also uses NVENC) works perfectly fine. I have used a DDU and performed a clean reinstall of the latest driver to no avail. Any help would be really appreciated, thanks. :)
 
Top