<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Your &amp;quot;vainfo&amp;quot; command looks in Media (Intel® Video Processing Library, Intel Media SDK)</title>
    <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131017#M11368</link>
    <description>&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Your "vainfo" command looks correct, it picked up the iHD driver; the first thread in the mulit-thread transcode seems also right but the second thread was wrong since it pick up i965, does the second thread has a wrong environment?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;I never had this problem, I guess this might be caused by running under root, so this is why I was suggesting to avoid using root.&lt;/P&gt;

&lt;P&gt;Mark&lt;/P&gt;</description>
    <pubDate>Wed, 30 May 2018 07:58:49 GMT</pubDate>
    <dc:creator>Mark_L_Intel1</dc:creator>
    <dc:date>2018-05-30T07:58:49Z</dc:date>
    <item>
      <title>How to Linux multithread to va-api hardware acceleration?</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131006#M11357</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Hello?&lt;/P&gt;

&lt;P&gt;In a Linux environment, video transcoding is performed using multi-threading in an account with a video group.&lt;BR /&gt;
	The first thread is processing video transcoding 'va_getDriverName() failed with operation failed, driver_name = i965' when the second thread calls the CreateVAAPIDevice() function&lt;BR /&gt;
	However, when calling the CreateAVAPIDevice() function when executing the process with the root account, the iHD_drv_video.so library is called and processed normally&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;First thread..&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;libva info: VA-API version 0.35.0&lt;BR /&gt;
	libva info: va_getDriverName() returns 0&lt;BR /&gt;
	libva info: User requested driver 'iHD'&lt;BR /&gt;
	libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so&lt;BR /&gt;
	libva info: Found init function __vaDriverInit_0_32&lt;BR /&gt;
	libva info: va_openDriver() returns 0&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;&lt;FONT style="vertical-align: inherit;"&gt;Second thread..&lt;/FONT&gt;&lt;/P&gt;

&lt;P style="word-wrap: break-word; font-size: 12px;"&gt;libva info: VA-API version 0.35.0&lt;BR /&gt;
	libva info: va_getDriverName() returns 1&lt;BR /&gt;
	libva error: va_getDriverName() failed with operation failed,driver_name=i965&lt;BR /&gt;
	terminate called after throwing an instance of 'std::bad_alloc'&lt;BR /&gt;
	&amp;nbsp; what():&amp;nbsp; std::bad_alloc&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	I want to run the program from a user other than the root account&lt;BR /&gt;
	Should a user in the video group call the CreateAVAPIDevice () function only once when the application is running?&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	Thanks in advance.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	My Linux environment..&lt;/P&gt;

&lt;P&gt;$ ll /opt/intel/mediasdk/lib64&lt;/P&gt;

&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;76&amp;nbsp; 4월 28&amp;nbsp; 2015 ./&lt;BR /&gt;
	drwxr-xr-x 10 root root&amp;nbsp; &amp;nbsp; &amp;nbsp;4096&amp;nbsp; 5월 11 01:47 ../&lt;BR /&gt;
	-rwxr-xr-x&amp;nbsp; 1 root root 25162960&amp;nbsp; 2월 17&amp;nbsp; 2015 iHD_drv_video.so*&lt;BR /&gt;
	-rwxr-xr-x&amp;nbsp; 1 root root 10605896&amp;nbsp; 2월 17&amp;nbsp; 2015 libmfxhw64-p.so.1.14*&lt;BR /&gt;
	lrwxrwxrwx&amp;nbsp; 1 root root&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;20&amp;nbsp; 4월 28&amp;nbsp; 2015 libmfxhw64.so -&amp;gt; libmfxhw64-p.so.1.14*&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	$ id&lt;BR /&gt;
	uid=201(k3) gid=200(informix) groups=200(informix),39(video)&lt;/P&gt;

&lt;P&gt;$ ll /dev/dri&lt;/P&gt;

&lt;P&gt;drwxr-xr-x&amp;nbsp; 2 root root&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;100&amp;nbsp; 5월 28 02:40 ./&lt;BR /&gt;
	drwxr-xr-x 19 root root&amp;nbsp; &amp;nbsp; &amp;nbsp; 3220&amp;nbsp; 5월 28 02:40 ../&lt;BR /&gt;
	crw-rw-rw-&amp;nbsp; 1 root video 226,&amp;nbsp; &amp;nbsp;0&amp;nbsp; 5월 28 02:40 card0&lt;BR /&gt;
	crw-rw-rw-&amp;nbsp; 1 root video 226,&amp;nbsp; 64&amp;nbsp; 5월 28 02:40 controlD64&lt;BR /&gt;
	crw-rw-rw-&amp;nbsp; 1 root video 226, 128&amp;nbsp; 5월 28 02:40 renderD128&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	$ vainfo&lt;BR /&gt;
	error: can't connect to X server!&lt;BR /&gt;
	libva info: VA-API version 0.35.0&lt;BR /&gt;
	libva info: va_getDriverName() returns 0&lt;BR /&gt;
	libva info: User requested driver 'iHD'&lt;BR /&gt;
	libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so&lt;BR /&gt;
	libva info: Found init function __vaDriverInit_0_32&lt;BR /&gt;
	libva info: va_openDriver() returns 0&lt;BR /&gt;
	vainfo: VA-API version: 0.35 (libva 1.3.1)&lt;BR /&gt;
	vainfo: Driver version: 16.4.32088-ubit&lt;BR /&gt;
	vainfo: Supported profile and entrypoints&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileNone&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointVideoProc&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileNone&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileMPEG2Simple&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointEncSlice&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileMPEG2Simple&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileMPEG2Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointEncSlice&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileMPEG2Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileMPEG4Simple&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileMPEG4AdvancedSimple&amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileMPEG4Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264Baseline&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointEncSlice&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264Baseline&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264Baseline&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointEncSlice&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264High&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264High&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointEncSlice&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264High&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264High&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileVC1Simple&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileVC1Main&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileVC1Advanced&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileJPEGBaseline&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileJPEGBaseline&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: VAEntrypointEncPicture&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264ConstrainedBaseline: VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264ConstrainedBaseline: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileH264ConstrainedBaseline: &amp;lt;unknown entrypoint&amp;gt;&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileVP8Version0_3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointEncSlice&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileVP8Version0_3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : VAEntrypointVLD&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; VAProfileVP8Version0_3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : &amp;lt;unknown entrypoint&amp;gt;&lt;/P&gt;

&lt;P&gt;$ env&lt;/P&gt;

&lt;P&gt;LIBVA_DRIVERS_PATH=/opt/intel/mediasdk/lib64&lt;BR /&gt;
	LIBVA_DRIVER_NAME=iHD&lt;BR /&gt;
	MFX_HOME=/opt/intel/mediasdk&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 07:47:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131006#M11357</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-28T07:47:26Z</dc:date>
    </item>
    <item>
      <title>First Thread..</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131007#M11358</link>
      <description>&lt;P&gt;First Thread..&lt;/P&gt;

&lt;P&gt;libva info: VA-API version 0.35.0&lt;BR /&gt;
	libva info: va_getDriverName() returns 0&lt;BR /&gt;
	libva info: User requested driver 'iHD'&lt;BR /&gt;
	libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so&lt;BR /&gt;
	libva info: Found init function __vaDriverInit_0_32&lt;BR /&gt;
	libva info: va_openDriver() returns 0&lt;/P&gt;

&lt;P&gt;Second Thread..&lt;/P&gt;

&lt;P&gt;libva info: VA-API version 0.35.0&lt;BR /&gt;
	libva info: va_getDriverName() returns 1&lt;BR /&gt;
	libva error: va_getDriverName() failed with operation failed,driver_name=i965&lt;BR /&gt;
	terminate called after throwing an instance of 'std::bad_alloc'&lt;BR /&gt;
	&amp;nbsp; what():&amp;nbsp; std::bad_alloc&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 07:48:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131007#M11358</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-28T07:48:35Z</dc:date>
    </item>
    <item>
      <title>environment..</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131008#M11359</link>
      <description>&lt;P&gt;environment..&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;LIBVA_DRIVERS_PATH=/opt/intel/mediasdk/lib64&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;LIBVA_DRIVER_NAME=iHD&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;MFX_HOME=/opt/intel/mediasdk&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 May 2018 07:52:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131008#M11359</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-28T07:52:22Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131009#M11360</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;It looks like your environment is messed up, could you send me your configuration? I mean the processor, the Linux distribution and the version of Media Server Studio.&lt;/P&gt;

&lt;P&gt;But it looks like you are running the command under root which is not recommended, there should be only one case they you run the commands under root or sudo, when you try to install some binaries.&lt;/P&gt;

&lt;P&gt;My suggestion is to have a new OS installation and re-do the installation. Here is the getting started guide you can follow:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/how-to-setup-media-server-studio-on-secondary-os-of-linux"&gt;https://software.intel.com/en-us/articles/how-to-setup-media-server-studio-on-secondary-os-of-linux&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;Please note in this article, there are just a few cases you should do sudo, for example, copy to /opt/intel... or "make install"&lt;/P&gt;

&lt;P&gt;Mark Liu&lt;/P&gt;</description>
      <pubDate>Tue, 29 May 2018 23:30:05 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131009#M11360</guid>
      <dc:creator>Mark_L_Intel1</dc:creator>
      <dc:date>2018-05-29T23:30:05Z</dc:date>
    </item>
    <item>
      <title>Thank you for your reply.</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131010#M11361</link>
      <description>&lt;P&gt;Thank you for your reply.&lt;BR /&gt;
	My environmental information.&lt;/P&gt;

&lt;P&gt;$ uname -a&lt;BR /&gt;
	Linux 3.10.0-123.9.3.32088.MSSr3.el7.x86_64 #1 SMP Tue Apr 28 06:56:44 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux&lt;/P&gt;

&lt;P&gt;$ cat /etc/centos-release&lt;BR /&gt;
	CentOS Linux release 7.1.1503 (Core)&lt;/P&gt;

&lt;P&gt;$ MSDK version&amp;nbsp;&lt;BR /&gt;
	SDK2015ProductionEvaluation16.4.1&lt;/P&gt;

&lt;P&gt;$ grep ^'model name' /proc/cpuinfo&lt;BR /&gt;
	model name&amp;nbsp; &amp;nbsp; &amp;nbsp; : Intel(R) Xeon(R) CPU E3-1286 v3 @ 3.70GHz&lt;/P&gt;

&lt;P&gt;$ lspci -vnn | grep VGA -A 12&lt;BR /&gt;
	00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3 Processor Integrated Graphics Controller [8086:041a] (rev 06) (prog-if 00 [VGA controller])&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Subsystem: Super Micro Computer Inc Device [15d9:0805]&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Flags: bus master, fast devsel, latency 0, IRQ 64&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Memory at f7400000 (64-bit, non-prefetchable) [size=4M]&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Memory at e0000000 (64-bit, prefetchable) [size=256M]&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I/O ports at f000 [size=64]&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Expansion ROM at &amp;lt;unassigned&amp;gt; [disabled]&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Capabilities: [d0] Power Management version 2&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Capabilities: [a4] PCI Advanced Features&lt;BR /&gt;
	&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Kernel driver in use: i915&lt;/P&gt;

&lt;P&gt;00:03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller [8086:0c0c] (rev 06)&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;One more question.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;In a multithreaded environment, you create only one CreateAVAPIDevice() object,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Are there performance differences when creating and processing objects per thread?&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 01:48:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131010#M11361</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-30T01:48:32Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131011#M11362</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;From the environment you posted, your system looks very old.&lt;/P&gt;

&lt;P&gt;Is this the first time you install Media Server Studio or you are trying to fix an old system?&lt;/P&gt;

&lt;P&gt;The symptom looks different from the system we used recently. If this is the first time you install the system, you might refer to the following article to install MSS on CentOS 7.1:&lt;/P&gt;

&lt;P&gt;&lt;A href="https://software.intel.com/en-us/articles/how-to-setup-and-deploy-media-server-studio-on-centos-71" target="_blank"&gt;https://software.intel.com/en-us/articles/how-to-setup-and-deploy-media-server-studio-on-centos-71&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;From the hardware point of view, it seems have the graphic support required by MSS.&lt;/P&gt;

&lt;P&gt;For your question, could you be more specific? I guess you are asking about running multi-thread transcoding and you are observed the difference of FPS number among different threads.&lt;/P&gt;

&lt;P&gt;Mark Liu&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 06:03:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131011#M11362</guid>
      <dc:creator>Mark_L_Intel1</dc:creator>
      <dc:date>2018-05-30T06:03:58Z</dc:date>
    </item>
    <item>
      <title>Thank you for your reply.</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131012#M11363</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Thank you for your reply.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;I trying to fix an &lt;/SPAN&gt;existing&lt;SPAN style="font-size: 12px;"&gt; system&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;For example, if call the CreateVAAPIDevice() function twice in one thread, the root account will load the iHD_drv_video.so library every time,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;and the video group account will look for the i965_drv_video.so library on the second call.&lt;/P&gt;

&lt;P&gt;Currently, the i965_drv_video.so library is not installed on my system.&lt;/P&gt;

&lt;P&gt;I want to load only the iHD_drv_video.so library when I call the CreateVAAPIDevice() function in my video group account,&lt;BR /&gt;
	just like when running under the root account.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 06:26:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131012#M11363</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-30T06:26:11Z</dc:date>
    </item>
    <item>
      <title>Thanks, I understand better</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131013#M11364</link>
      <description>&lt;P&gt;Thanks, I understand better now.&lt;/P&gt;

&lt;P&gt;It looks like your environment variables get wrong, VAAPI should only look for iHD driver but not i965. You need to figure out why. Also you should not run under root, you need to run as normal user and fix the problem.&lt;/P&gt;

&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 06:36:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131013#M11364</guid>
      <dc:creator>Mark_L_Intel1</dc:creator>
      <dc:date>2018-05-30T06:36:15Z</dc:date>
    </item>
    <item>
      <title>Thank you for your reply.</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131014#M11365</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Thank you for your reply.&lt;/SPAN&gt;&lt;/P&gt;

&lt;PRE class="tw-data-text tw-ta tw-text-small" data-fulltext="" data-placeholder="번역" dir="ltr" id="tw-target-text" style="unicode-bidi: isolate; border: none; padding: 0px 0.14em 0px 0px; position: relative; margin-top: 0px; margin-bottom: 0px; resize: none; font-family: inherit; overflow: hidden; width: 276px; white-space: pre-wrap; word-wrap: break-word; color: rgb(33, 33, 33); height: 120px; font-size: 16px !important; line-height: 24px !important;"&gt;What environment variables settings are wrong?&lt;/PRE&gt;

&lt;P dir="ltr"&gt;It is a server installed in 2015.&lt;/P&gt;

&lt;P dir="ltr"&gt;Try a clean installation again?&lt;/P&gt;

&lt;P dir="ltr"&gt;&amp;nbsp;&lt;/P&gt;

&lt;P dir="ltr"&gt;Thank you..&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 07:23:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131014#M11365</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-30T07:23:25Z</dc:date>
    </item>
    <item>
      <title>I don't know since the</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131015#M11366</link>
      <description>&lt;P&gt;I don't know since the release is very old, I even don't have it.&lt;/P&gt;

&lt;P&gt;But my point is, the libVA function(for example,&amp;nbsp;&lt;SPAN style="font-size: 12px;"&gt;va_getDriverName)&lt;/SPAN&gt; should not load both iHD and i965 driver, you need to make sure it only load iHD driver.&lt;/P&gt;

&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 07:36:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131015#M11366</guid>
      <dc:creator>Mark_L_Intel1</dc:creator>
      <dc:date>2018-05-30T07:36:07Z</dc:date>
    </item>
    <item>
      <title>Thank you for your reply.</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131016#M11367</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Thank you for your reply.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;I will test again after clean installaion.&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px;"&gt;Thank you for you help.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 07:39:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131016#M11367</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-30T07:39:41Z</dc:date>
    </item>
    <item>
      <title>Your "vainfo" command looks</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131017#M11368</link>
      <description>&lt;P&gt;&lt;SPAN style="font-size: 1em;"&gt;Your "vainfo" command looks correct, it picked up the iHD driver; the first thread in the mulit-thread transcode seems also right but the second thread was wrong since it pick up i965, does the second thread has a wrong environment?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;I never had this problem, I guess this might be caused by running under root, so this is why I was suggesting to avoid using root.&lt;/P&gt;

&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 07:58:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131017#M11368</guid>
      <dc:creator>Mark_L_Intel1</dc:creator>
      <dc:date>2018-05-30T07:58:49Z</dc:date>
    </item>
    <item>
      <title>Thank you for your reply.</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131018#M11369</link>
      <description>&lt;P&gt;Thank you for your reply.&lt;/P&gt;

&lt;P&gt;For example, calling the CreateVAAPIDevice() function twice in the first thread will find the i965 driver.&lt;BR /&gt;
	However, when run from the root account, every time the CreateAVVAPIDevice() function is called, it looks for the iHD driver.&lt;/P&gt;

&lt;P&gt;Thank you..&lt;/P&gt;</description>
      <pubDate>Wed, 30 May 2018 09:31:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131018#M11369</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-05-30T09:31:45Z</dc:date>
    </item>
    <item>
      <title>Please ask for additional</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131019#M11370</link>
      <description>&lt;DIV&gt;Please ask for additional answers.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;My system installed 'SDK2015ProductionEvaluation16.4.1.tar.gz'&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;I followed the guide and reinstalled for &lt;A href="https://software.intel.com/en-us/articles/how-to-setup-media-server-studio-on-secondary-os-of-linux" target="_blank"&gt;https://software.intel.com/en-us/articles/how-to-setup-media-server-studio-on-secondary-os-of-linux&lt;/A&gt;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;An error occurs because the kernel version differs from the SDK version&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;I'm using Intel Xeon E3-1286 v3 3.70Ghz CPU&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;i'd look at the SDK 2017 R2 Release Note.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;4th Generation Core™ and earlier processors are not supported&lt;/DIV&gt;

&lt;DIV&gt;by Media Server Studio 2017 R2.&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;If you purchase version 2016 and install it as above guide, will installation be normal?&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;

&lt;DIV&gt;Thank you for you help.&lt;/DIV&gt;</description>
      <pubDate>Tue, 05 Jun 2018 05:51:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131019#M11370</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-06-05T05:51:30Z</dc:date>
    </item>
    <item>
      <title>Your processor is very old so</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131020#M11371</link>
      <description>&lt;P&gt;Your processor is very old so our release doesn't support, we support N and N-1 generation processors, N means the processor generation when the Media package is released.&lt;/P&gt;

&lt;P&gt;So either you use an old release to do a clean installation or you need to find a 5 or 6 generation processor.&lt;/P&gt;

&lt;P&gt;Mark Liu&lt;/P&gt;</description>
      <pubDate>Tue, 05 Jun 2018 20:07:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131020#M11371</guid>
      <dc:creator>Mark_L_Intel1</dc:creator>
      <dc:date>2018-06-05T20:07:36Z</dc:date>
    </item>
    <item>
      <title>Please ask for additional</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131021#M11372</link>
      <description>&lt;P&gt;Please ask for additional answers.&lt;/P&gt;

&lt;P&gt;Where can I find SDK 2015 or 2016 version installation guid on CentOS&lt;/P&gt;

&lt;P&gt;Thank you for you help.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jun 2018 01:14:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131021#M11372</guid>
      <dc:creator>SeongHun_P_</dc:creator>
      <dc:date>2018-06-07T01:14:56Z</dc:date>
    </item>
    <item>
      <title>I apologize for late response</title>
      <link>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131022#M11373</link>
      <description>&lt;P&gt;I apologize for late response.&lt;/P&gt;

&lt;P&gt;I think I have told you we don't support the old version any more, and I don't know where I can find it.&lt;/P&gt;

&lt;P&gt;Mark&lt;/P&gt;</description>
      <pubDate>Fri, 08 Jun 2018 00:10:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Media-Intel-Video-Processing/How-to-Linux-multithread-to-va-api-hardware-acceleration/m-p/1131022#M11373</guid>
      <dc:creator>Mark_L_Intel1</dc:creator>
      <dc:date>2018-06-08T00:10:43Z</dc:date>
    </item>
  </channel>
</rss>

