GPU vs. CPU Video Encoding -- Is RTX NVENC or X264 BETTER?

GPU vs. CPU Video Encoding -- Is RTX NVENC or X264 BETTER?

VentureBeat

5 лет назад

108,239 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Clay Wheeler
Clay Wheeler - 01.01.2023 11:27

This whole video aged like a fine milk
Conclusion:
If you have Core i7 10700K or newer, you can simply use X265 on CPU instead of H265 on GPU.

Because most video games are still optimized to run on 8 Threads. While x265 8 Threads on CPU can do 1440p 60 FPS without even struggling. Which means if you have any 8 Cores 16 Threads CPU, you better use X265 CPU Encoding instead of H265 or H264 GPU encoding.

Ответить
Balvz
Balvz - 05.02.2022 10:24

this video is really misleading =)

Ответить
Bob
Bob - 16.09.2021 09:43

What about vs lossless video? Seems all these are tossing out information, showing video at 30fps or 60fps is not that hard. its just flipping through frames like a deck of cards.

What is the root reason to even need to toss out this information in a video?

Ответить
RR RR
RR RR - 08.09.2021 09:06

very informative video, great job

Ответить
Christopher Anderson
Christopher Anderson - 06.08.2021 11:21

Instructions unclear. Bought a 3070 Ti on launch day and built a fireplace.

Maybe there was something wrong with my Ryzen 7 2700x CPU when I used x264 for streaming because it would always lag and drop frames while playing a game for me live, so I always stuck with NVENC even when using my 1070 GPU. Now I have a 3070 Ti I'm going to see if the performance and stream quality is better while running it.

Ответить
Chrissonator
Chrissonator - 21.07.2021 22:56

The fact that Twitch still has a 6 Mbps maximum is crazy... that's less than 1 MB/s... especially since for me, my ISP turns out an 10-11Mbps upload speed which is about 1.3 MB/s upload speed.

Ответить
Shurui
Shurui - 07.03.2021 17:12

are you using a celeron to encode my 3600 looks wayyyyyyyy better than that hot garbage. lmao

Ответить
RadOo
RadOo - 11.01.2021 10:18

I want to see what real-time AV1 will look like, what I have seen so far, is far better than even H.265 and better than VP9. Especially, when both H.264 and H.265 on my GTX 1060 6GB look horrible, even at SD with high bitrate, so no question here and I will be better of with CPU-based libx264 and libx265 my FFMPEG library has, even though the encoding time is significantly slower. I will take quality over speed.

Ответить
BeardBoomer
BeardBoomer - 23.10.2020 22:27

Just mentioning that gtx 16 series cards have the turing encoder as well. I just picked up a 1650 super for $180 shipped from newegg and put it in a gen 4 i5 machine for a dedicated streaming pc.

Ответить
Jazz Gaming
Jazz Gaming - 06.10.2020 14:23

Impressive way to describe complicated questions. Very easy to understand thnks alot👍

Ответить
Rwdphotos
Rwdphotos - 03.09.2020 09:44

They don't allow .265 for streaming? It's better quality for equal bitrate right?

Ответить
Insu Maniac
Insu Maniac - 26.08.2020 16:48

i have 30% of gpu encode at the desktop, is it normal?

Ответить
Bradum
Bradum - 20.08.2020 22:13

Is NVENC in this video encoding h265 or h264?

Ответить
Thunder Kat
Thunder Kat - 22.07.2020 03:01

Is he using medium/slow encoding? Im sure mediums looks better and more in the future with x265 because I test it myself but dame the CPU power required make you wanna quit your game over the loss on frames and imput-lag, unless you have a very good CPU to handle it. H265 is what everyone is gonna use someday, GPU most definitely if possible but might be H265 CPU only for a start.

Ответить
Noble
Noble - 06.07.2020 20:49

Nice video, thorough, simple and clear explanation. I was just watching a pc build video and he was talking about gpu encoding, had no idea what it was but this video really is easy to understand even for a complete outsider. Thanks!

Ответить
TheChosenOne
TheChosenOne - 25.06.2020 07:27

I was hoping to see video encoding with Nvenc on BRD movies. It's interesting that streaming quality is the focus here. Heck, I couldn't imagine spending this kind of money for streaming quality. I guess you guys must be making a lot of money streaming as a business. Cool.

Ответить
tux9656
tux9656 - 25.05.2020 08:07

The best part of the newest Nvidia encoder is that you get get both great quality and fast encoding speed. I like to record my games in lossless and then re-encode them for distribution.

Ответить
Tyler Mack
Tyler Mack - 10.05.2020 02:16

No one playing that trash play a real game

Ответить
Vogonp 42
Vogonp 42 - 16.04.2020 16:17

CPU streaming works well if you have a high core/thread count.

Ответить
Yağız Tozan
Yağız Tozan - 09.04.2020 13:54

@venturebeat what is your prefer for low bitrate ? Nvenc or x264 which is best ?

Ответить
Chase The Hype
Chase The Hype - 01.04.2020 17:50

I'm still finding that x264 is the better option - in my case due to bottle-necking with a eGPU mostly (Dell XPS w/ i7 maxed out + Razer Core + GTX 970, but even on my desktop PC it's a similar situation. GPU encoding is heading in the right direction - but games in general utilize CPU's to a bare minimum (at least most games) so offloading to the CPU seems right.

Great comparison by the way!

Ответить
actuallywill
actuallywill - 28.03.2020 20:45

I use 5000-6000 bitrate for 720p 60fps and it looks very good. i use new nvenc encoders, with look ahead and psycho turned on as well as 2 b frames. I am testing how it looks and performs with 1 b frame too.

Ответить
Oisin Doran
Oisin Doran - 02.03.2020 05:10

was this on a gaming/encoding pc or was it two separate setups

Ответить
lightdark00
lightdark00 - 01.03.2020 22:03

Wonderful dissection of the differences.

Ответить
PistolPoet
PistolPoet - 21.02.2020 22:21

Great Vid, thanks for the info

Ответить
gg uninstall
gg uninstall - 15.02.2020 14:10

nvenc twitch looks much better than x264 faceook

Ответить
TMG
TMG - 12.01.2020 22:59

Watching this video from iphone 6 👏🏼😂

Ответить
GamePlayShare
GamePlayShare - 29.12.2019 20:23

GPU rendering is extremely fast but produces lots of artifacts. Its terrible for high quality recording.

Ответить
chill savage
chill savage - 27.12.2019 04:39

well I tried the new nvidia nvenc (new) sooo it is indeed really good but while using this as the encoder for streaming + in vr will makes things really laggy so I will stick to the x264 (fast)

Ответить
TheNamesJT
TheNamesJT - 03.11.2019 22:24

I have a rtx 2060 and a i5 4670 one pc setup...Think my best bet is to going with new nvenc @ either 720p30fps 3000/b or 720p60fps 6000 bitrate...However, been having issues with my webcam c922 pixelating randomly....been trying to figure out how to fix this.

Ответить
Jay Capo
Jay Capo - 25.09.2019 02:04

So I have a 2080 Super & i9 9900k - Which would video encoding for streaming would you choose. PS: 6k bitrate

Ответить
Repz
Repz - 01.08.2019 02:17

RECORD IN 25MBPS aka 25000kbps. There you go.

Ответить
Nigerian Pussy-Stretcher
Nigerian Pussy-Stretcher - 16.05.2019 20:02

Would it be better to buy 2 10 series cards ?(using 1 for gaming and another for encoding) or just buy 1 RTX card?

Ответить
Swayze
Swayze - 07.04.2019 16:30

Best rocket league player

Ответить
SuperSerbTV
SuperSerbTV - 17.02.2019 13:33

I just tried the beta version of the new NVENC with my 1080 ti and boy was i NOT disappointed, it looked like i was streaming with x264 fast preset without the performance hit/high temps and around 50% GPU utilization no pixalization or artifacting in my stream!, im really impressed even with the pascal but it will be even better with an RTX card.

Ответить
loen
loen - 10.02.2019 02:14

Whats the profile of x264? Its like comparing x265 720 vs x264 1080 XD

Ответить
Mahender Rana
Mahender Rana - 14.01.2019 17:00

N-VENC I think its NV-Enc.

Ответить
Cruizerman
Cruizerman - 05.01.2019 00:22

I'm a bit late. But what do you guys think is best to use to stream with? AMD Ryzen 7 1700 3.8GHz 8 Core 16 Threads or a MSI GeForce RTX 2080 Duke OC?

Ответить
iamkaden
iamkaden - 30.12.2018 02:45

Nice information, great video! Thank you for this.

Ответить
YoHabit
YoHabit - 19.12.2018 01:24

I got my 2070 for less then what i would've paid for a new 1080 and get better performance as well as the upgraded nvenc encoding. I think it was worth it. I sold my 1070 and 980ti when gpus where overpriced and was using a 1060 until recently.

Ответить
DAYANIDHI MURMU
DAYANIDHI MURMU - 15.12.2018 06:14

I don't find hardware encoder in my obs settings..it has only software x264..I have amd r7 200 1gb ddr5 gfx card though...plz help

Ответить
OperatorDrewski
OperatorDrewski - 02.12.2018 20:38

great video! definitely helpful :)

Ответить
100 subscribers without a video?
100 subscribers without a video? - 27.10.2018 20:48

x264 very slow preset??? I VERY HOPE SOO answer would be appreciated, please. If not on very slow preset make another video comparing very slow x264 1080p 60fps 6000 br vs new nvec please..

Ответить
SirSethery
SirSethery - 22.10.2018 03:56

I'd be interested in seeing a comparison between x264 with a encoder preset of Fast or medium against the new NVENC both at 3500mbps. Nice to see that Nvidia is improving their hardware encoding nevertheless.

Ответить
Davi Gensem
Davi Gensem - 18.10.2018 16:55

It would be better to do a Turing vs x264 fast/medium. Veryfast is a no go quality wise, just stick with nvenc even on older cards.
To be honest most serious streamers are considering a secondary pc when they use x264. Performance hit is very high when using fast/medium. If Turing can deliver at least x264 fast quality it will be a game changer for streamers.

Ответить