Media (Intel® oneAPI 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

Installation of Media studio on CentOS 7 fails

hendrik_f_
Beginner
207 Views

Hello,

I am trying to use ffmpeg with h264_qsv. I am following this manual:

http://www.intel.ua/content/dam/www/public/emea/xe/en/documents/white-papers/quicksync-video-ffmpeg-install-valid.pdf

When installing intel-linux-media-16.4.4-47109.el7.x86_64.rpm though, I get an error:

Loaded plugins: changelog, fastestmirror
Examining intel-linux-media-16.4.4-47109.el7.x86_64.rpm: intel-linux-media-16.4.4-47109.el7.x86_64
Marking intel-linux-media-16.4.4-47109.el7.x86_64.rpm to be installed
Examining intel-linux-media-devel-16.4.4-47109.el7.x86_64.rpm: intel-linux-media-devel-16.4.4-47109.el7.x86_64
Marking intel-linux-media-devel-16.4.4-47109.el7.x86_64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package intel-linux-media.x86_64 0:16.4.4-47109.el7 will be installed
--> Processing Dependency: libdrm = 2.4.56-47109.el7 for package: intel-linux-media-16.4.4-47109.el7.x86_64
Rockstor-Testing                                                                                                                      | 2.9 kB  00:00:00
rockstor                                                                                                                              | 2.9 kB  00:00:00
Loading mirror speeds from cached hostfile
 * base: centosmirror.netcup.net
 * epel: mirror.nl.leaseweb.net
 * extras: centosmirror.netcup.net
 * updates: centosmirror.netcup.net
---> Package intel-linux-media-devel.x86_64 0:16.4.4-47109.el7 will be installed
--> Finished Dependency Resolution
Error: Package: intel-linux-media-16.4.4-47109.el7.x86_64 (/intel-linux-media-16.4.4-47109.el7.x86_64)
           Requires: libdrm = 2.4.56-47109.el7
           Installed: libdrm-2.4.60-3.el7.x86_64 (@anaconda/3)
               libdrm = 2.4.60-3.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Here I am stuck. I don't know how to install the cherry-picked version of libdrm. 

Can anyone help on this?

About my system:

cat /proc/cpuinfo | grep -i intel
vendor_id       : GenuineIntel
model name      : Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
vendor_id       : GenuineIntel
model name      : Intel(R) Pentium(R) CPU G3220 @ 3.00GHz
[root@homeserver CentOS]# lsmod | grep i915
i915                 1212416  2
i2c_algo_bit           16384  1 i915
drm_kms_helper        135168  1 i915
drm                   356352  3 i915,drm_kms_helper
video                  40960  1 i915

 

Regards,

Hendrik

0 Kudos
1 Reply
Jeffrey_M_Intel1
Employee
208 Views

Hi Hendrik, 

From the release notes for this release: 

Intel® Celeron®, Intel® Pentium® and Intel® Atom™ processors are not supported

So, no guarantees that Media SDK will install for this processor.  However, if you want to keep trying the install_sdk_UMD_CentOS.sh script and the Getting Started Guide should help with the steps necessary.  Part of the install procedure will add a customized libdrm to the system.

0 Kudos
Reply