Quote:
JL_JL -- what app were you using to show CPU and GPU simultaneously?
All % load of CPU or GPU's are plotted vs computer time (system clock) on the x axis so characteristics are appropriately synched. The plot was created in Excel from basic performance tabular data. Data was acquired at ~1 sec intervals during the encoding process.
I was asked separately if I could substantiate the claim I made below.
Quote:
The OpenCL option in preferences can even be used by those that like CPU encoding, if ticked, any accelerated effects used in the timeline will get the GPGPU features provided by OpenCL. So if the user has a AMD CPU and a Nvidia GTX470, the GTX470 GPU will be used as a general processor to aid encoding the effects in the timeline that are accelerated. The GPU will be used as a general processor (GPGPU).
The attached picture shows it rather clearly. The same generic timeline used previously for understanding was used. In this case all 4 runs use CPU encoding (Produce "Fast video rendering technology" unselected).
Summary of chart:
Run 1: Basic CPU encoding, the Preferences > Hardware Acceleration > Enable OpenCL technology... was unselected so the ENTIRE timeline will be CPU encoded.
Run 2: This run essentially shows the effect when OpenCL is activate in Preferences > Hardware Acceleration > Enable OpenCL technology... and a accelerated effect is used in the timeline. During the encoding of the first and last 2 min sections of the timeline I get reasonable participation from the GTX470 discrete video card. Again it was CPU encoded yet the GTX470 participates, this is the result of using OpenCL. The discrete GPU was used as a general processor (GPGPU) to aid in the CPU encoding of the timeline. The effect of this was a significant reduction in encoding time. Will all timelines benefit, no, only those timelines that have significant use of HA effects (these are shown in PD with the GPU logo in the lower left corner of the effect in the effect room) will benefit.
Run 3 and 4: For a non accelerated effect in the timeline, OpenCL used in preferences has no effect, both runs match each other and the entire timeline is CPU encoded with no assist from the discrete GTX470.
Jeff
|
Filename |
OpenCL_1090T.png |
|
Description |
|
Filesize |
96 Kbytes
|
Downloaded: |
91 time(s) |