How to initialize IQSV Encoder

How to initialize IQSV Encoder

Hello,

Currently I am using Intel Media SDK 2013 R2 and Windows7 64 bit OS.

A per my understanding to initialize IQSV Encoder, we have to connect one monitor to  VGA input of Motherboard.

But currently I am attaching my single monitor to my external Graphic card. And I am not connecting any monitor to motherboard display. But extending my main monitor. After Extending my display, I can initialize IQSV Encoder.

Please find the attachment related to my machine configuration and how I am extending monitor.

Is there any way to automate extending display process or without connecting any monitor to VGA input of  motherboard, I can initialize IQSV encoder ?

Regards

Parag Gandhi

 

 

 

5 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

Some answers are here: http://software.intel.com/en-us/forums/topic/311872

Or you can use win8 - it allows headless graphics (DX11).

Bild des Benutzers Tony Pabon (Intel)

D3D9 is a requirement/dependency of Quick Sync Video on Windows 7.

If you can convince the operating system to make a D3D9 device available for the adapter you are trying to use (with acceleration and memory) then you can use D3D9 features.  As dj_alek correctly points out, the usage model of headless graphics is a feature introduced in D3D11 architecture.

-Tony

Hello Tony,

I also try to use MFX_IMPL_VIA_D3D9 flag instead of MFX_IMPL_HARDWARE_ANY during Encoder init. And set m_bd3dAlloc = true.

But CPU usage is increase to 80% instead of 12%(when I am using MFX_IMPL_HARDWARE_ANY flag). And File recorded is completely black.And recording stop after 40 seconds.

Regards

Parag Gandhi

Bild des Benutzers Tony Pabon (Intel)

I believe you are intending to use (MFX_IMPL_HARDWARE_ANY | MFX_IMPL_VIA_D3D9)  (which is a value of 0x0202), but you must also make sure you are allocating/using memory and objects from the correct "Intel" D3D device.

 

 

-Tony

Melden Sie sich an, um einen Kommentar zu hinterlassen.