Quote:
PROBLEM FIXED! Thanks Jeff- I hate playing with the Registry but took your advice from the link above. Support should put you on their payroll! I found two problems. (see attached) I changed them to zero - ran PDR13 BOATS and it rendered my MTS with Quick Sync perfectly!
This regedit edit is pretty benign. You can edit the file CL support sent you and see what they are doing. My guess, they probably deleted all variables in the area as PD will recreate as you produce to different formats. It locks (1) during produce and unlocks (0) after success. I've had it error a time or two, especially if messing with various QS and/or Discrete GPU configurations. I swap cards and toggle on or off Intel HDxxxxx GPU in BIOS a lot for testing and often run into this anomaly.
The video is a little dated, but I’d like to highlight a few items because they are consistent with what I stated earlier in this thread and in other posts and I think are very relevant for many users. I think it's important to understand the technologies a little so the average user knows if they will benefit from them and what hardware may be a good choice for their editing needs.
From the video, on:
Chart 39, Stanley from CL states his focus today was to talk PD13 OpenCL2.0 support with SVM
Chart 40, The title, "Apply Video Effect without SVM", notice the words, Video Effect
Chart 41, The bullet "We can reduce memory copy time when applying FX filters", again notice the words FX filter, ie. Video Effects
Chart 42, The title, "Apply Video Effect with SVM", notice the words, Video Effect
At time ~40:20 Stanley states a test example, a 3x3 video wall with "one video effect added to each video", again, take note of the terminology, video effect, fx in PD13.
I've attached a sample PD13 project with boats.wmv which mimics a 3x3 video wall and highlights the benefits of OpenCL. In the video test case they were using an integrated Intel GPU but OpenCL is supported in ATI and Nvidia GPU’s as well, the SVM benefit is not.
For this sample 3x3 wall with video effect applied and 1920x1080/60i 24Mbps H.264 M2TS encoding:
GTX970 HA encode time: 11:34
GTX970 HA encode time: 3:37 GTX970 with OpenCL for video effects activated
CPU encode time: 11:44
CPU encode time: 3:40 GTX970 OpenCL for video effects activated
Everyone’s experience will be different, it’s highly dependent on relative capability of the CPU and GPU. Enabling OpenCL on a very weak GPU could be detrimental to encode times.
As you can see, a great technology and significant encoding time benefit when OpenCL is used for PD13 fx’s added, here ~3x improvement is demonstrated in this example.
My point earlier was, OpenCL is probably rather insignificant for most users timelines. Many on this forum seek improved encode times for timelines that they have trimmed out some video sections, added a few transitions, some titles, some PIP's, and so on. My perception is for an average user with say a 30 minute timeline, very little of the timeline duration is "applied video effects" so the real benefit for the average user in reduced encode times in my opinion is minimal as I stated earlier.
I've used a 3x3 video wall in several videos but I've never applied a video effect to all 9 videos nor has this editing section occupied a significant duration in my timeline. To my knowledge, the benefit of OpenCL for video encoding with PD13 is currently only applicable for the applied video effect duration, note Stanley goes to great levels to compare a encoding example with “Video Effects to each video” applied. If you are one to create lengthy timelines of 3x3 video wall with a video effect applied to each video, then OpenCL benefit is great for you to reduce encode times so shop for a card strong in OpenCL implementation.
Jeff
Encode Time Discussion:Some may question why the GTX970 HA encode and the CPU encode times are essentially identical. What requires the horsepower to encode this example is the "Video Effect" that's been applied. With GTX970 HA encoding without OpenCL benefits, the CPU does the "Video Effect" and this requires the horsepower and governs the encode time. With CPU encoding without OpenCL benefits, the CPU again does the "Video Effect" and this requires the horsepower and defines the encode time. Therefore, both times should be essentially the same even though the GTX970 can encode a plain boats.wmv significantly faster, the encode time in this example is totally governed by the "Video Effect" that's been applied to all 9 videos. When the GTX970 OpenCL features are utilized during encoding, regardless if CPU or GTX970 HA encoding is used, the times will be nearly the same. In this situation one has the GTX970 OpenCL features doing the "Video Effect" heavy lifting and that dictates encode times.
|
Filename |
3x3_wall.png |
|
Description |
|
Filesize |
398 Kbytes
|
Downloaded: |
77 time(s) |
Filename |
3_3_wall.pds |
|
Description |
|
Filesize |
1596 Kbytes
|
Downloaded: |
307 time(s) |
This message was edited 1 time. Last update was at May 21. 2015 10:36