AMD Ryzen

jmc

Active member
I'm reading rumors of 12,16 and 32 core AMD cpus coming out.

The 32 core has to be server stuff. 12 would be interesting tho.

Wonder about overclocking...
The 8 cores out now seem to do 3.9-4Ghz. 4.1Ghz if you are lucky.

jmc
 
Last edited:

Croftie

Member
x264 stand alone will eat as many cores/threads as you can throw at it. CPU utilisation will be close to 100% most of the time but it does depend on encode settings, some can reduce utilisation however you can usually bump it back up to 100% by increasing the threads and lookahead-threads. If those options are set to auto they should increase as needed but they don't always go far enough so sometimes it's necessary to set them manually. In my experience the occasions where x264 CPU utilisation is less than 100% are rare when adjusting the thread settings where necessary, only some of the encodes using the most demanding encode settings at high resolutions run at less than 100%.
 

Dan203

Senior Developer
Staff member
I finally got NVEnc running in VRD (way harder then I expected) an on a 720p test file at ~10Mbps I get 620fps!!!!
 

hydra3333

Member
:) Congratulations ! That is beaut news.

Does it yet have the b-frame and other control as, say, NVencC, or is it still a work in progress ?
 

Dan203

Senior Developer
Staff member
Like all of our encoders it will fit into our profile system, so don't expect all the options to be exposed. Our main focus here is speed. I ran the same file using QS and only got 290fps, so this is a big jump. And this is from a $90 graphics card.
 

hydra3333

Member
:) yes, I only mention NVencC as a pointer that it had options/code you way wish to consider (whether you expose them or not) ... although I bet you were across that already :)

Nice job !
 

jmc

Active member
Probably going to be part of v6, which will not be free
I'm ready...

Hmm, may have to buy both Pro and non Pro,
I prefer the less complex non Pro except for special needs.

Heh, any bundle discount?

jmc
 

jmc

Active member
From what I've been reading the problem with Ryzen is not the cpu but
the chipsets...

Low PCie lane numbers. So far you won't find 40 plus lanes in a Ryzen board.

So may have problem fitting in all the GBs per second M.2
storage systems you want. And the number of fast Sata connections
may also be lacking.
I've got a stack of old SSDs I want to raid into one fast 1.2 TBs of storage.

Hopefully better motherboards with all the goodies will come out in the future.

EDIT....
Only the X300 / B300 / A300 chipsets have PCie3.0 !
These are Small Form Factor chipsets.

The main chipsets ONLY have PCie2.0 which is what my 6 year old
SandyBridge X79 has and THAT cuts my storage transfer speed in half
vs PCie3.0.

Hope the motherboard makers add their own PCie 3.0 lanes!

jmc
 
Last edited:

Dan203

Senior Developer
Staff member
I'm ready...

Hmm, may have to buy both Pro and non Pro,
I prefer the less complex non Pro except for special needs.

Heh, any bundle discount?

jmc
You know you can use the simple profile dialog in Pro right? There is a check box at the bottom of the profile list that swaps the two. And t any time you can use the other dialog by holding shift when clicking the button. This works on all the buttons in the profile dialog and the options button in the Save dialog.
 

jmc

Active member
You know you can use the simple profile dialog in Pro right? There is a check box at the bottom of the profile list that swaps the two. And t any time you can use the other dialog by holding shift when clicking the button. This works on all the buttons in the profile dialog and the options button in the Save dialog.
I'll have to try that out and see how it goes.

Sometimes I forget simple little options and how to get back there!

Thanks,
jmc
 

jfcarbel

New member
The encoder we use in our consumer version, the one made by MainConcept, can not use more then 4 cores so even on a 4 core machine with hyperhtreading it doesn't run at 100%. The Pro product includes x264 which can use more cores and easily maxes out my machine. However it still can't max all 16 threads of the Ryzen. So unless you run multiple versions to do simultaneous encodes it's not going to do you much good.
Will the upcoming v6 be using x265 encoder that supports max CPU? Also will this be available in consumer TV Suite v6 as well or will TVSuite v6 continue to use MainConcept's and use its implementation of H.265 HVEC?
 

Dan203

Senior Developer
Staff member
H.265 will be x265 for sure, we might switch H.264 over to x264 as well and ditch MC completely.
 

jmc

Active member
I finally got NVEnc running in VRD (way harder then I expected) an on a 720p test file at ~10Mbps I get 620fps!!!!
I've never been able to get my AMD 290 video card to encode. So no idea of quality.

I did see the following article, it showed (almost 3x what I use) 3.5Mbps NVEnc encoding vs (cpu) X264 images
and I was stunned on how bad the NVEnc image was.

I mean, that may be acceptable on Utube but can't see any video person keeping it.

Would love to see an image quality comparison on what you are coming up with.

https://uk.hardware.info/reviews/7206/2/streaming-devices-review-10-capture-cards-tested-advantages
 

Dan203

Senior Developer
Staff member
I wouldn't put much stock in that review. 3.5Mbps is pretty low for a 720p transcode. Netflix uses 7Mbps for 1080p/24fps, a 720p/59.94 has MORE pixels per second then 1080p/24. So you'd need to use closer to 8Mpbs to get maximum quality. Heck BluRay uses ~20Mbps for 1080p/24 content.

My point is that if your goal is quality, and not size, then you can get fine encodes from NVEnc by setting the bitrate to a decent level. If your goal is to compress the video as small as possible then using x264 in double pass mode is probably your best bet.
 

hydra3333

Member
+1
NVenc mid level bitrate could be handy for home encodes of "once-off timeshifted watching" material.
Unless you had a batch process to encode overnight where x264 would probably be the go.
Depends on your wants.
 

bdg2

Member
I find NVEnc very close in quality to software encoders on the faster settings. If you want significantly better quality you need a software encoder set to go very slowly, like under 10 frames per second even on a desktop Core i7. Waiting for that is too tedious for me in most cases.
 

Otter

Member
Finally got my Ryzen 1800x/x370 MB up and running Win7-64. Had no trouble installing or finding latest drivers for all the MB devices.
Still waiting for my "free" cooler bracket update. Gave up and put on an old clip-on cooler for now - no overclocking, but it will handle encoding loads at stock 3600 GHZ.
Encoding a 1080i recording down to 720x400, VRD/h264 does use all 16 threads with a fairly uniform 50%-60% load on each. Had encoded the same file on the old FX-8370/AMD 970 system. The new Ryzen finished the same encode in half the time and twice the fps.
Temps stayed under 65C, but I didn't want to try encoding 2 at once until I can get a better cooler setup installed.
 
Top Bottom