Skip to content

VAProfileVVCMain10 #367

Open
Open

Description

@Kender0221

make vpl-gpu-rt时出现VAProfileVVCMain10的报错,libva和media-driver已经是最新的版本,支持VVC
大概是什么问题?库链接嘛?

Activity

  1. smitdylan2001 commented on May 1, 2025

    @smitdylan2001

    I also get ‘VAProfileVVCMain10’ was not declared in this scope; did you mean ‘VAProfileHEVCMain10’?

    This is on Debian 6.12 kernel running OpenMediaVault with Arc A380

    vainfo:
    root@omv:~/vpl-gpu-rt/build# vainfo
    error: XDG_RUNTIME_DIR is invalid or not set in the environment.
    error: can't connect to X server!
    libva info: VA-API version 1.17.0
    libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
    libva info: Found init function __vaDriverInit_1_17
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.17 (libva 2.12.0)
    vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 ()
    vainfo: Supported profile and entrypoints
    VAProfileNone : VAEntrypointVideoProc
    VAProfileNone : VAEntrypointStats
    VAProfileMPEG2Simple : VAEntrypointVLD
    VAProfileMPEG2Main : VAEntrypointVLD
    VAProfileH264Main : VAEntrypointVLD
    VAProfileH264Main : VAEntrypointEncSliceLP
    VAProfileH264High : VAEntrypointVLD
    VAProfileH264High : VAEntrypointEncSliceLP
    VAProfileJPEGBaseline : VAEntrypointVLD
    VAProfileJPEGBaseline : VAEntrypointEncPicture
    VAProfileH264ConstrainedBaseline: VAEntrypointVLD
    VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
    VAProfileHEVCMain : VAEntrypointVLD
    VAProfileHEVCMain : VAEntrypointEncSliceLP
    VAProfileHEVCMain10 : VAEntrypointVLD
    VAProfileHEVCMain10 : VAEntrypointEncSliceLP
    VAProfileVP9Profile0 : VAEntrypointVLD
    VAProfileVP9Profile0 : VAEntrypointEncSliceLP
    VAProfileVP9Profile1 : VAEntrypointVLD
    VAProfileVP9Profile1 : VAEntrypointEncSliceLP
    VAProfileVP9Profile2 : VAEntrypointVLD
    VAProfileVP9Profile2 : VAEntrypointEncSliceLP
    VAProfileVP9Profile3 : VAEntrypointVLD
    VAProfileVP9Profile3 : VAEntrypointEncSliceLP
    VAProfileHEVCMain12 : VAEntrypointVLD
    VAProfileHEVCMain422_10 : VAEntrypointVLD
    VAProfileHEVCMain422_12 : VAEntrypointVLD
    VAProfileHEVCMain444 : VAEntrypointVLD
    VAProfileHEVCMain444 : VAEntrypointEncSliceLP
    VAProfileHEVCMain444_10 : VAEntrypointVLD
    VAProfileHEVCMain444_10 : VAEntrypointEncSliceLP
    VAProfileHEVCMain444_12 : VAEntrypointVLD
    VAProfileHEVCSccMain : VAEntrypointVLD
    VAProfileHEVCSccMain : VAEntrypointEncSliceLP
    VAProfileHEVCSccMain10 : VAEntrypointVLD
    VAProfileHEVCSccMain10 : VAEntrypointEncSliceLP
    VAProfileHEVCSccMain444 : VAEntrypointVLD
    VAProfileHEVCSccMain444 : VAEntrypointEncSliceLP
    VAProfileAV1Profile0 : VAEntrypointVLD
    VAProfileAV1Profile0 : VAEntrypointEncSliceLP
    VAProfileHEVCSccMain444_10 : VAEntrypointVLD
    VAProfileHEVCSccMain444_10 : VAEntrypointEncSliceLP

  2. samvv commented on May 24, 2026

    @samvv

    Same problem here, Ubuntu 24.04. Did anyone solve this?

  3. jinyuan-dev commented on May 26, 2026

    @jinyuan-dev
    Contributor

    VVC decode is only supported on LNL+ platforms and not supported on Arc A380. So run vainfo on Arc A380 will not get ‘VAProfileVVCMain10’.

    Refer to https://github.com/intel/media-driver#decodingencoding-features for supported codecs' features on different platforms.

  4. jinyuan-dev commented on May 26, 2026

    @jinyuan-dev
    Contributor

    make vpl-gpu-rt时出现VAProfileVVCMain10的报错,libva和media-driver已经是最新的版本,支持VVC 大概是什么问题?库链接嘛?

    My local build on Ubuntu 24.04 didn't meet this issue (undefined VAProfileVVCMain10). What I did:

    1. Build and install the latest libva
      following the instructions in: https://github.com/intel/libva
      (1) sudo apt-get install git cmake pkg-config meson libdrm-dev automake libtool
      (2) git clone https://github.com/intel/libva.git
      cd libva
      (3) Build libva with autogen:
      ./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
      make
      sudo make install
    2. Build and install the latest media-driver
      I installed version 26.2.1-17602 for intel-media Open Source Driver
    3. Follow https://github.com/intel/vpl-gpu-rt#build-steps:
      (1) git clone https://github.com/intel/vpl-gpu-rt vpl-gpu-rt
      cd vpl-gpu-rt
      (2) mkdir build && cd build
      cmake ..
      make
      make install

    Note: VAProfileVVCMain10 is defined from libva version 2.22.0: https://github.com/intel/libva/releases/tag/2.22.0

  5. teasit commented on Aug 1, 2026

    @teasit

    make vpl-gpu-rt时出现VAProfileVVCMain10的报错,libva和media-driver已经是最新的版本,支持VVC 大概是什么问题?库链接嘛?

    My local build on Ubuntu 24.04 didn't meet this issue (undefined VAProfileVVCMain10). What I did:

    1. Build and install the latest libva
      following the instructions in: https://github.com/intel/libva
      (1) sudo apt-get install git cmake pkg-config meson libdrm-dev automake libtool
      (2) git clone https://github.com/intel/libva.git
      cd libva
      (3) Build libva with autogen:
      ./autogen.sh --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu
      make
      sudo make install
    2. Build and install the latest media-driver
      I installed version 26.2.1-17602 for intel-media Open Source Driver
    3. Follow https://github.com/intel/vpl-gpu-rt#build-steps:
      (1) git clone https://github.com/intel/vpl-gpu-rt vpl-gpu-rt
      cd vpl-gpu-rt
      (2) mkdir build && cd build
      cmake ..
      make
      make install

    Note: VAProfileVVCMain10 is defined from libva version 2.22.0: https://github.com/intel/libva/releases/tag/2.22.0

    Installing libva as you outlined also solved the mentioned issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions