Changes between Version 5 and Version 6 of Hardware/QuickSync


Ignore:
Timestamp:
May 21, 2019, 8:44:32 AM (7 years ago)
Author:
Zhong,Li
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Hardware/QuickSync

    v5 v6  
    1 WARNING:  DO NOT install the Intel Media SDK without being sure that you need it, especially on Linux.  In many cases you don't need it, and trying to use it may break other things.
    21
    32"Intel Quick Sync Video" is the marketing name for a set of hardware features available inside many Intel GPUs.
     
    4342== Linux ==
    4443
    45 You can download the installation binary Media Server Studio from [https://software.intel.com/en-us/intel-media-server-studio/].[[BR]]
    46 However, only limited HW platforms and Linux distributions are supported by Media Server Studio. [[BR]]
    47 A whole open source media stack is provided with much wider HW platforms and Linux distributions supported.
     44A whole open source media stack is provided with much wider HW platforms and Linux distributions supported. [[BR]]
     45(You can also download the installation binary Media Server Studio from [https://software.intel.com/en-us/intel-media-server-studio/].[[BR]]
     46However, only limited HW platforms and Linux distributions are supported by Media Server Studio.)
    4847
    4948=== Intel open source media stack ===
     
    9493The library has a large number of options to set, the possible valid values of are dependent on the version and hardware.  libavcodec attempts to map common options sensibly to the libmfx options, but the mapping is crude and has holes, especially around rate control.
    9594
    96 Using an invalid combination is likely to provoke the message: "Selected ratecontrol mode is not supported by the QSV runtime. Choose a different mode."  Usually this message is accurate, but it can also refer to other issues like the lack of a usable device.
    97 
    9895
    9996== Installing the Media SDK on Linux ==
    10097
     98=== Install with open source MSDK stack ===
     99Install MSDK and iHD driver: [[BR]]
     100* Follow the guide of https://github.com/Intel-Media-SDK/MediaSDK to build from source code. [[BR]]
     101* Starting from Ubuntu 19.04, it is possible to install via apt (see: https://github.com/Intel-Media-SDK/MediaSDK/wiki/Intel-media-stack-on-Ubuntu):
     102
     103{{{
     104sudo apt-get install libva-dev libmfx-dev
     105}}}
     106
     107=== Install with MediaServerStudio ===
    101108Note that the kernel patches and modified system libraries are all required.  It is recommended not to install this on any machine also used for other purposes, as it does not use normal distribution mechanisms and may break / be broken by other packages unexpectedly.
    102109
    103110Build machine:
    104111* Build and install the packaged dispatcher: <https://github.com/lu-zero/mfx_dispatch>.  (It is also possible to extract the necessary files from the Media SDK installation as described in the install manual - this is not recommended, just use the package instead.)
    105 * Build ffmpeg with --enable-libmfx.
    106112
    107113Target machine:
     
    112118* Reboot.
    113119
     120=== Build FFmpeg with MSDK ===
     121
     122{{{
     123 ./configure --enable-libmfx && make -j8 && make install
     124}}}
     125
    114126
    115127== Licence status of i965 VAAPI driver ==