Is Ryzen Actually Better for Streaming? 3900X, 9900K vs. NVENC

Check prices below
AMD Ryzen 3900X:
AMD Ryzen 3600X:
AMD Ryzen 3700X:
AMD Ryzen 3800X:
Intel i7-9700K:
Intel i9-9900K:
RTX 2080 Ti:
RTX 2070 Super:
RTX 2060:

Video gear
Primary Lens:
Secondary Lens:

The above Amazon product links provided by Optimum Tech Media are affiliate links and thus provide us with a financial ‘kickback’ in the event of purchases.

29 Comments on “Is Ryzen Actually Better for Streaming? 3900X, 9900K vs. NVENC”

  1. really good job man and FINALLY after 2 days of searching and watching a ton of irrelevant vids, I landed on your vid to get the answer I was after, while I am considering my streaming rig upgrade and trying to decide between the NVenc and medium/slow preset.
    The only thing that remains unanswered still is a straight comparison between medium slow and NVenc in situations where where the more pixelation appears like side moving within leafs and trees, fast turning in areas with lots of sharp items around etc …. this is where most of the times you will see tons of pixelation and what actually defines what is worth or not because even a 770 on the old NVenc on quality preset can do great and provide a really solid result in lesser demanding situations like the ones I presented above.

    Thanks again for that vid! Keep up the good job!

  2. I think you can get smoother stream with NVENC and webcam by lowering the webcam resolution (which can be lowered a lot, considering how small the webcam window usually is).

  3. That video helped me. Now I know why my Gaming perfomance and stream is terrible because my Gpu cannot handle my FACE. 😀 Thanks

  4. Thx for create this Video <3 at the moment I stream with nvenc (rtx 2080) and sometimes ive the same problem that you explain in 8:13. This is a reason for me to wait for 3950x. At the moment my cpu is a i7 5820k, for render 4k Stuff with Sony vegas 15 Pro I need 10 min (i hate to wait). So 3950x is for my Single -Setup-System the best idea, after i watch your Video.

  5. So I tested the Nvenc (new) encoder on Twitch yesterday w/ my 3700X & 2070 Super and had no issues with gaming & streaming while using a webcam at the same time. I suspect that the issue you discribed is related to your webcam and OBS. I used the Logitech Brio, OBS Studio latest version. I tested both 720p60 & 1080p60 all passed with flying colors but AC: Origins did have some in game issues with frame spikes but I suspect its an issue with the game as my 9700K does the same thing. I suspect its because of the AVX load to run the DRM for the game.

    Furthermore I tested x264 Fast and while 720p60 worked it did hiccup every so often but very much usable. I didn't bother testing 1080p60 as if it was hiccuping on 720p60 then it would only be worse and again Nvenc would still be the better encoder to go with. As far as quality Nvenc wins. Imo if you are not going to stream then the new Navi cards are the best option but wait for after market coolers cuz that air blower sucks. If you do want to live stream and game on a single machine then an RTX 2060 Super or higher is the way to go. You can see my live stream results on

  6. Did the new Nvenc now works with downscaling the original resolution? That´s also a reason I use X264 because I´m gaming @ 1440P and do streaming @ 1080P. In that case the performance of the Nvenc is also dropping. So that´s also another reason for using CPU encoding.

  7. For my ryzen 3900x I have OBS set for half the cpu to use. And the other half is dedicated to games and system. Did the settings in task manager.
    Why do i do this? So there isnt the stutter issues that occur as game and obs fight over the faster cores.

  8. I want to see streaming results where the base canvas is much higher. So NVenc takes more of a hit because a GPU resources are taken up

  9. Well if you are not going to use the CPU encoding then obviously the encoding wont take advantage of the extra threads.

  10. reason you can't stream with nvenc using a webcam is that nvenc encodes using a prediction algorithm (it uses the dedicated tensor cores which were trained for deep learning) and it doesn't understand stream data containing a fixed block of pixels. It also struggles badly with fps games where the camera moves a lot very fast, because from one frame to another, the objects and textures and colors can be completely different which cannot be predicted

  11. A brilliant video showing us how to destroy others on Apex Legends and detalied info on the encoding performances for each CPU.

  12. Webcam causes issues? Sure I only have 720p 30fps webcam… But I haven't noticed any problems, and I notice stutter in CS:GO if I have 300fps cap… Only problems I get is when I use shadowplay instead of OBS. Every driver update just seems to make shadowplay work worse with my 980ti…

  13. I wonder how well 2080ti handles 1080p 240fps… On my poor 980ti it uses 30-40% of the horse power… But 2080ti had something new for encoding if I remember right.

Leave a Reply

Your email address will not be published. Required fields are marked *