Media (Intel® Video Processing Library, Intel Media SDK)
Access community support with transcoding, decoding, and encoding in applications using media tools like Intel® oneAPI Video Processing Library and Intel® Media SDK
Announcements
The Intel Media SDK project is no longer active. For continued support and access to new features, Intel Media SDK users are encouraged to read the transition guide on upgrading from Intel® Media SDK to Intel® Video Processing Library (VPL), and to move to VPL as soon as possible.
For more information, see the VPL website.

QuickSync Issue

Douglas_J_1
Beginner
1,798 Views

If this is not in thye correct forum,  I apologize. Today I had the chance to try QuickSync using the Medialooks MFormats library. I used all the defaults and found that it was taking in the neighborhood of 60 - 80ms to encode and write a frame. I am using 1920 x 1080 x 4 frames. That seemed very strange on a pretty decent Dell 7810. I have my application set to use NVEnc first, QuickSync if no NVEnc and Cisco's Open H.264 if the processor does not support QuickSync. Cisco's Open H.264 was orders of magnitude faster.

 

The machine specs look like:

Operating System
Windows 7 Enterprise 64-bit SP1
CPU
Intel Xeon E5 v3 @ 2.40GHz 36 °C
Haswell-E/EP 22nm Technology
RAM
16,0GB Triple-Channel Unknown @ 931MHz (13-13-13-31)
Motherboard
Dell Inc. 0KJCC5 (SOCKET 1)
Graphics
DELL P2417H (1920x1080@60Hz)
4095MB NVIDIA Quadro M2000 (Dell) 49 °C
Storage
237GB AVAGO MR9341-8i SCSI Disk Device (RAID)
1117GB AVAGO MR9341-8i SCSI Disk Device (RAID)
Optical Drives
HL-DT-ST DVD+-RW GTA0N SCSI CdRom Device
Audio
Realtek Audio

 

And the expanded spec on the CPU:

CPU
Intel Xeon E5 v3
Cores 6
Threads 12
Name Intel Xeon E5 v3
Code Name Haswell-E/EP
Package Socket 2011 LGA
Technology 22nm
Specification Intel Xeon CPU E5-2620 v3 @ 2.40GHz
Family 6
Extended Family 6
Model F
Extended Model 3F
Stepping 2
Revision R2
Instructions MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, Intel 64, NX, VMX, AES, AVX, AVX2, FMA3
Virtualization Supported, Enabled
Hyperthreading Supported, Enabled
Stock Core Speed 2400 MHz
Stock Bus Speed 100 MHz
Average Temperature 36 °C
Caches
L1 Data Cache Size 6 x 32 KBytes
L1 Instructions Cache Size 6 x 32 KBytes
L2 Unified Cache Size 6 x 256 KBytes
L3 Unified Cache Size 15360 KBytes
Cores
Core 0
Core Speed 1197.1 MHz
Multiplier x 12.0
Bus Speed 99.8 MHz
Temperature 37 °C
Threads APIC ID: 0, 1
Core 1
Core Speed 1197.1 MHz
Multiplier x 12.0
Bus Speed 99.8 MHz
Temperature 36 °C
Threads APIC ID: 2, 3
Core 2
Core Speed 1197.1 MHz
Multiplier x 12.0
Bus Speed 99.8 MHz
Temperature 35 °C
Threads APIC ID: 4, 5
Core 3
Core Speed 1197.1 MHz
Multiplier x 12.0
Bus Speed 99.8 MHz
Temperature 36 °C
Threads APIC ID: 6, 7
Core 4
Core Speed 1197.1 MHz
Multiplier x 12.0
Bus Speed 99.8 MHz
Temperature 37 °C
Threads APIC ID: 8, 9
Core 5
Core Speed 1197.1 MHz
Multiplier x 12.0
Bus Speed 99.8 MHz
Temperature 35 °C
Threads APIC ID: 10, 11

 

Am I driver deficient? Any suggestions on how to get the expected performance or tips on tuning?

 

TIA,

Doug

 

0 Kudos
1 Reply
Jeffrey_M_Intel1
Employee
1,798 Views

Sorry for the delayed reply to your question.  Part of the reason for the relatively slow performance is that there is no QuickSync on Intel Xeon CPU E5-2620 v3.  QuickSync is part of Intel Processor Graphics.  You can check if the processor has processor graphics at ark.intel.com.  In the Xeon line, only e3 processors have integrated/processor graphics today. 

I'm not sure how the Medialooks MFormats library is implemented, but if you would like to check the performance of Media SDK's software or hardware implementation the best place to start is the Media SDK samples.

0 Kudos
Reply