Intel Media SDK Tutorial - simple_5_transcode_opaque  In the
Intel® Media SDK tutorial sections covering encode, decode and
VPP we addressed the system memory performance issue by
utilizing D3D surfaces. We can take the same approach for the
transcode workload but for better flexibility, Intel Media SDK
offers an alternate solution for transcode workloads, still
utilizing suitable surface type. So, for this transcode sample
we will use “opaque memory” surfaces, which implies that D3D
surfaces will be used when the HW accelerated codec is used and
system memory surfaces are used when the SW codec is used.  Via
the Intel® GPA “Media Performance” dialog we observe that the
overall GPU utilization has slightly improved, ~85%, vs. the
previous sample, "simple_5_transcode", that used system memory
surfaces. For tutorial snapshot benchmarks comparing all
workloads analyzed with Intel GPA, navigate to this page.  Click
here to expand image in separate window  Let’s analyze the Intel
GPA trace for this workload to exp