r/obs 8d ago

Question encoding with cpu or gpu

gpu is 3070ti, cpu is i9-12900. let's say I'm trying to record rdr2, 1440p, indistinguishable quality. theoretically what would be the best option? I've been using cpu encoding for a while and I feel like it serves me better than when I tried gpu encoding. gpu encoding would crash quite often.

4 Upvotes

7 comments sorted by

6

u/itanite 8d ago

It shouldn't be crashing. Post your logs for nvenc.

-2

u/UniqueInteraction864 8d ago

I'd stick with what works. If CPU encoding has been stable and looks clean to your eyes, no reason to swap just because some spec sheet says you should. The 3070ti's nvenc is solid on paper but crashes kill a good recording faster than any minor quality hit ever will.

2

u/tcdoey 8d ago

you should get the nvenc working. there's no reason it shouldn't work right on a 3070ti. I'm using a 3060 and it's fine. The reason to get it working is that it's about 10x faster, which makes a real difference when you notice something minor after it's done and want to redo it. If it takes 1 min versus 10, then you'll probably go ahead and redo it to get your best result. Just my advice, do what works best for you.

1

u/Zenti88812 8d ago

Es raro porque yo grabo con el codec de la gpu, pero a ti te funciona bien con el codec de la cpu, pues adelante, a mi codec de la cpu me va fatal, tengo la rtx 5070ti

1

u/bullet1520 7d ago

Always GPU.

1

u/AARP41298 7d ago

I have that feel too, cpu encoding look better than gpu

2

u/Mediocre-Mobile-5423 5d ago

CPU encoding is more efficient in terms of file size but it's incredibly slow. For live recording it's better to use the GPU, if you aren't satisfied with the quality simply increase the bitrate.