I've lost 100fps somewhere?....EDIT--May have fixed it-64bit...276fps instead of 116fps

jmc

Well-known member
New 5950x, finally have enough feel for it to try overclocking. 4500Mhz(1.13174 volts)

1. Dvd.mpg to H264.mp4, only 20%Pass1 and 20% Pass2...not normal....use to be 40-50% for both
----(WITH "Encoder determine B or P type") set in "Advanced Options" Pass1 use to double it's cpu use. 25% to 50%.

-------EDIT...The % may be off. But what ever it was this setting DOUBLED the "Pass1" %----------


2. AND the break between Pass1 & Pass2 starts at 40%...NEVER seen this before.
----It use to always break at 50%
----------------------------------(EDIT---Old versions did not have % Progress bar use) so wetware problem. :)


3. I UNCHECKED all the tested boosting Advanced Profile H.264 options (except "Very Slow" Preset)
----and the fps stayed at the same 146fps (use to get 250fps). Those use to have a BIG effect....no more.
----It's like they are no longer being applied somehow.

I'm thinking that it must be VRD6-832k, as a 5950x@4500Mhz should be faster then a 3950x@4200Mhz.(1.275 volts)

It's too late tonight to boot up the 3950x and test it, but will do it tomorrow.
May have to dig out the old versions of VRD to understand this...(Sure hope not).

Thoughts welcome!
jmc
 
Last edited:

Danr

Administrator
Staff member
Keep us posted, especially if you find a regression relative to a previous version. Don't forget you install prior builds into their own folder to have multiple version on your system at the same time.
 

jmc

Well-known member
Keep us posted, especially if you find a regression relative to a previous version. Don't forget you install prior builds into their own folder to have multiple version on your system at the same time.
Over a dozen+ separate versions installed always.

So finally booted up my 3950x-"Stockish" 3.3Ghz, VRD6 test file-"4Minute-StrikingOut1-1--250fps"
NO overclock at ALL, so can not compare results to my other posted results.

----------MP4 Maxed out Profile, 13 Advanced H264 options selected-------


VRD6-832--104fps---Pass1--14%, Pass2--14%, So same loss as on new 5950x.

VRD6-818--232fps---Pass1--25%, Pass2--35%

VRD6-812--257fps---Pass1--25%, Pass2--55%


Got this 250+ fps after picking all the right "Advanced" MP4 H264 options a long time ago.


Older versions do not give % on progress bar...P1,P2 break not @ 50% as I thought.
The large drop in Pass1 & Pass2 use really surprised me. Pass 2 dropping 55% to 14% OUCH.

Something has really happened here.

I don't pay much attention to an encoding run."Set and forget".
So am very glad I started bench marking and testing overclocks on the 5950x.
I had no idea of the problem here.
-------------------

Am loving the voltage reductions on the 5950x...
4500Mhz (all core!) @ 1.13v ! < still a work in progress.

10 hours at 70% cpu processing video...stayed at 69C...(on an Icegiant air cooler, did not hold back this time)
Florida, so ambient - low 80sF (28C-ish)

Thanks,
jmc
 
Last edited:

Danr

Administrator
Staff member
Can you compare 831 to 832 as there have been a lot of changes between 818 and 832. The other thing to try is to change the encoder from "Default" to "Classic". The Default will use external 64-bit encoder while the classic uses the more traditional internal 32-bit encoder. In our testing there was negligible speed change between the two.

What is the duration of your edited file?
 

jmc

Well-known member
Can you compare 831 to 832 as there have been a lot of changes between 818 and 832. The other thing to try is to change the encoder from "Default" to "Classic". The Default will use external 64-bit encoder while the classic uses the more traditional internal 32-bit encoder. In our testing there was negligible speed change between the two.

What is the duration of your edited file?
Source file is a 4 minute Dvd.mpg, 8Mbps.
(5950x@3Ghz, W10-21H1)

Short story...the speed loss for Default encoder happened
-----------------after 818_Default 232fps, Classic_CRASH, GONE.

At 819 and above Default 116fps, Classic 248fps


----------------MP4 H.264 Maxed out-13"Advanced" selected, Profile------------
("Video Encoding Parameters" > H.264)

VRD6-832
Default--------118fps---Pass1--14%, Pass2--14%
Classic--------248fps---Pass1--24% Pass2--33%

VRD6-831a
Default--------116fps---Pass1--14%, Pass2--14%
Classic--------248fps---Pass1--24% Pass2--33%

VRD6-830a
VRD6-828a
VRD6-823a
VRD6-819
EDIT...All the SAME Results.

----------------Large FPS DROP ABOVE-------------

VRD6-818
Default--------232fps---Pass1--25%, Pass2--35%
Classic--------CRASHES...POOF GONE

VRD6-812
Default--------232fps---Pass1--25%, Pass2--35%
Classic--------CRASHES...POOF GONE
 
Last edited:

jmc

Well-known member
Looks like VRD6-Default encoder (NOT classic) has issues with the "Advanced" H264 options....(digging through that again...ARGG)

----------------VRD6-832k - NO H264 ADVANCED OPTIONS--------------
("Video Encoding Parameters" > H.264)

-----------Default h264.MP4 profile (2 pass)

Default--------327fps---Pass1--30%, Pass2--30%
Classic--------218fps---Pass1--29%, Pass2--28%

-----------Default h264.MP4 profile (1 pass)

Default--------553fps---35% -cpu
Classic--------423fps---32% -cpu


---------------------------------------------------------------------------
---------------------------------------------------------------------------

-------VerySlowPreset (THE ONLY "Advanced" Option)----------

Default--------116fps
Classic----------27fps
Classic--------248fps - WITH 12 more Advanced Options.
-----------------------------("Video Encoding Parameters" > H.264)

The 32bit Classic is greatly boosted by the other 12 settings.
These additional setting do nothing for the 64bit encoder.

EDIT...
Well, that was interesting... I went in and checked off all the remaining 10 options (ALL 23 options)
and the 64bit fps jumped to 240!.........What did what...I don't know.

EDIT... 276fps!!!
you want 3. "VBV size (byte)" OFF (ON hurts @239fps) and 8. "Reordering delay" ON, to get 276fps!

So "Reordering delay" ON is critical for 64bit and not for 32bit.

This gets Classic 32bit up to 288fps.........Glad I finally got some decent sleep, this is not a chore!
 
Last edited:

Danr

Administrator
Staff member
When you change the speed preset, (Fast, Slow, Very Slow, etc) what's happening internally is that the encoder selects a predefined configuration of the other advanced options. This isn't reflected in the GUI so which means that when you manually change some of the other advanced options you're overriding some of the speed preset settings.

Thanks very much for all the info.
 

jmc

Well-known member
When you change the speed preset, (Fast, Slow, Very Slow, etc) what's happening internally is that the encoder selects a predefined configuration of the other advanced options. This isn't reflected in the GUI so which means that when you manually change some of the other advanced options you're overriding some of the speed preset settings.

Thanks very much for all the info.
You are very welcome!

Heh, so I could be shooting myself in the foot with adding/changing "Advanced" options for more fps.

Guess it's time for some "pixel peeping".
Zoom in and if I don't see much/any difference then stay with the boosted fps.

Other wise ...looks like hard choices.

( "Reordering delay"...want to keep that one! Does not sound like an "image quality" setting)

Thanks,
jmc
 

Danr

Administrator
Staff member
Reordering delay specifies how many future frames are encoded before the current frame. Here's an example:

Decode (playback order):
1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Encoding order with reorder delay of 0:
1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Encoding order with reorder delay of 1:
1, 3, 2, 4, 6, 5, 7, 9, 8, 10

Encoding order with reorder delay of 2:
1, 4, 3, 2, 5, 8, 7, 6, 9, 10

Higher reordering delays make the encoding of scenes with movement more efficient by allowing future frames to be used as a reference for the current frame. MPEG2, H264 and HEVC are known as spatial and temporal encoders. Spatial compression remove information that isn't (or is less visible) to the human eye. For example, a solid color area in the video can be compressed into just a few bits. Temporal compression stores differences between frames. For example, if a camera pans a still scene in one direction, then only the movement needs to be encoded rather than each pixel. With reorder delay, because you're encoding future frames before the current frame (in playback order), the temporal compression can compare each macroblock (16x16 pixels) to both past and future frames and calculate the optimum encoding, i.e. the fewest bits needed. Higher reordering delays, along with the number of reference frames, expands CPU resources when encoding to do these searches for the optimal encode.
 
Top Bottom