QuickSync Issue

QuickSync Issue

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

 

I am a Traveler of both Time and Space
2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

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.

Leave a Comment

Please sign in to add a comment. Not a member? Join today