GPU? CPU? Just work! Please

adam88townsend

Prominent
Sep 16, 2017
8
0
510
I have a gtx 1060 6gb, ryzen 5 1600 and 16 gb ram. I'm trying to stream need for speed payback with obs but it uses so much cpu. Even on very fast cpu setting in obs my cpu is maxing out and causing stuttering. On other games I can run that setting on fast or even medium without issues. I was thinking of switching to NVENC but my gpu seems to be working just as hard with this game. It's just strange that this game hammers my computer when no other game seems that bad. I was wondering if there's a solution for this or if it's just simply too demanding?

I'm not sure if I'm asking this in the right place. Just tell me and I'll delete. Don't really know much about these forums sorry
 
Solution
NVidia's Geforce Experience is a bit confusing, but I'd start there to experiment with NVENC.

Open that and click the GEAR (settings) icon. Then make sure it's on "General" and that "In-Game Overlay" is on.

Now right under In-Game Overlay click "Settings" and then "Video Capture".

You have the option of up to:
Custom,
In-game resolution,
130Mbps (quality)
60FPS
20minutes

Try that to see what quality is possible, however remember your UPLOAD (to internet) bandwidth requires you limit to some amount so for example you may want:

1080p
30FPS
10Mbps

Even though 10Mbps is on the low-end that's comparable to a good NETFLIX stream so probably not too bad. Not sure what happens if you try to stream a video that's too high... does your...


What game are you talking about?
 
NVENC... what do you mean your GPU is "working just as hard with this game"?

NVENC doesn't affect performance much if any. The video output (after a frame is processed) is routed through this hardware encoder to create the video. AFAIK this adds only a very SMALL amount to the CPU to move the video back to either the local storage or to stream it out the network.

*I would start by RECORDING LOCALLY, maybe use NVidia's tool first to record locally to experiment with the quality and get an idea of the FPS hit (nothing?).

So to be clear:
1. CPU ENCODING - hammers the CPU as it's brute-forcing the creation of the video to stream

2. GPU (NVENC) encoding - dedicated hardware that has little to no affect on the GPU and little affect on the CPU (which with an R5-1600 probably won't affect the in-game FPS at all)

Quality of NVENC?
Great. I really couldn't see a drop in quality over the actual game on my monitor easily looking at Starcraft 2 which has a lot of small detail... plus YOUTUBE or whatever will end up COMPRESSING whatever you send anyway.

(also make sure your UPLOAD bandwidth is sufficient for what you try to stream or it will stutter)
 
NVidia's Geforce Experience is a bit confusing, but I'd start there to experiment with NVENC.

Open that and click the GEAR (settings) icon. Then make sure it's on "General" and that "In-Game Overlay" is on.

Now right under In-Game Overlay click "Settings" and then "Video Capture".

You have the option of up to:
Custom,
In-game resolution,
130Mbps (quality)
60FPS
20minutes

Try that to see what quality is possible, however remember your UPLOAD (to internet) bandwidth requires you limit to some amount so for example you may want:

1080p
30FPS
10Mbps

Even though 10Mbps is on the low-end that's comparable to a good NETFLIX stream so probably not too bad. Not sure what happens if you try to stream a video that's too high... does your local software auto-drop settings? No idea as I don't stream.

Look at "Keyboard Shortcuts" under In-Game Overlay but quickly:

ALT+F9 (start/stop a manual recording)
ALT+F10 (save last five minutes...must have recording enabled already)

I believe if you choose say "20 minutes" for recording it does a rolling recording thus always keeping the last 20 minutes and dropping if you play more than 20 minutes... but if you hit ALT+F10 (say you did something cool) it now saves the last 5 minutes to a separate file.

To experiment with file bandwidth vs quality I just used ALT+F9 and was not always recording otherwise. So I would say press ALT+F9 then look at stuff for a minute then press ALT+F9 again to complete the video then just go look at it with my media player (WMPC-HC using the K-Lite install).
 
Solution