You should be able to see the benefits of hardware decoding with this simple test outlined below.
First, we need some higher complexity video for easier demonstration of hardware decoding benefits. To create this,
1) Drop 10 copies of this Skateboard 01.mp4 clip in the timeline so we've got enough content for a good test
2) set pref > Hardware Acceleration, nothing selected
3) Go to Produce tab, select standard NTSC profile, H.264, MP4, with Profile name MPEG-4 4K 4096x2160/30p (50Mbps). Use the “+” to right of profile name to create some customization and on the Video tab select 59.94 for fps and enter 100000 for Average bitrate
4) Produce, this will now be our source video
For the hardware decoding back to back test;
1) Remove Skateboard 01.mp4 clips in the timeline and add the above produced clip
2) Go to Produce tab and select default profiles and use the H.264, MP4 MPEG-4 4K 4096x2160/30p (50Mbps) profile
3) Make sure Fast video rendering technology: NVIDIA NVENC is selected for hardware encoding on the Produce page
4) Produce and record elapsed time
5) Use Previous button to go back to Produce tab area
6) set pref > Hardware Acceleration, make sure hardware decode is selected
7) Produce and record elapsed time, prior specified produce settings should be maintained
If I didn't screw up on directions and things went as desired, you should probably see a reasonable difference between the elapsed times in steps 4 and 7. The timeline hardware decoding and encoding in PD is fraught with bugs/anomalies/idiosyncrasies so care often required to really validate what was done, it may not be as expected. I think the above should work fine on your system with PD21 and your Maxwell based Titan and provide a valid comparison of hardware decoding benefits.
If you do some basic high level monitoring of component load with Task Manager > Performance tab, you should see step 4 having higher CPU load and no GPU decode load relative to step 7 which will have lower CPU load and significant GPU decode load. Both steps 4 and 7 will have GPU encode load but the levels will vary.
Post your times, I'd be interested.
Jeff
EDIT: I should clarify, I'm interested in your results as your system is a little strange. Fairly old GPU technology by most standards with a Maxwell Titan X (although high end in 2015), in a fairly recent and higher end Ryzen 3950x. You might not see big GPU decode benefit as your CPU is rather capable when it's doing the decoding. I'm guessing probably still an advantage though.
This message was edited 1 time. Last update was at May 30. 2023 17:21