Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Hardware Accelerated VP9

  1. #1
    Join Date
    Feb 2009
    Location
    Wasilla, Alaska
    Beans
    583
    Distro
    Kubuntu

    Hardware Accelerated VP9

    Can anyone tell me if they have Hardware VP9 Acceleration in Ubuntu/Kubuntu/Etc?

    If so, what kind of Video Card and/or Processor are you running?
    Holy Cripes on Toast!
    Attention is the currency of internet forums. - ticopelp

  2. #2
    Join Date
    Feb 2010
    Location
    Obscurial Springs
    Beans
    15,210
    Distro
    Ubuntu Budgie Development Release

    Re: Hardware Accelerated VP9

    It's not supported here.


    Code:
    vdpauinfo
    Code:
    Decoder capabilities:
    
    name                        level macbs width height
    ----------------------------------------------------
    MPEG1                           0  8192  2048  2048
    MPEG2_SIMPLE                    3  8192  2048  2048
    MPEG2_MAIN                      3  8192  2048  2048
    H264_BASELINE                  41  8192  2048  2048
    H264_MAIN                      41  8192  2048  2048
    H264_HIGH                      41  8192  2048  2048
    VC1_SIMPLE                      1  8190  2048  2048
    VC1_MAIN                        2  8190  2048  2048
    VC1_ADVANCED                    4  8190  2048  2048
    MPEG4_PART2_SP                  3  8192  2048  2048
    MPEG4_PART2_ASP                 5  8192  2048  2048
    DIVX4_QMOBILE                   0  8192  2048  2048
    DIVX4_MOBILE                    0  8192  2048  2048
    DIVX4_HOME_THEATER              0  8192  2048  2048
    DIVX4_HD_1080P                  0  8192  2048  2048
    DIVX5_QMOBILE                   0  8192  2048  2048
    DIVX5_MOBILE                    0  8192  2048  2048
    DIVX5_HOME_THEATER              0  8192  2048  2048
    DIVX5_HD_1080P                  0  8192  2048  2048
    H264_CONSTRAINED_BASELINE      41  8192  2048  2048
    H264_EXTENDED                  41  8192  2048  2048
    H264_PROGRESSIVE_HIGH          41  8192  2048  2048
    H264_CONSTRAINED_HIGH          41  8192  2048  2048
    H264_HIGH_444_PREDICTIVE       41  8192  2048  2048
    VP9_PROFILE_0                  --- not supported ---
    VP9_PROFILE_1                  --- not supported ---
    VP9_PROFILE_2                  --- not supported ---
    VP9_PROFILE_3                  --- not supported ---
    HEVC_MAIN                      --- not supported ---
    HEVC_MAIN_10                   --- not supported ---
    HEVC_MAIN_STILL                --- not supported ---
    HEVC_MAIN_12                   --- not supported ---
    HEVC_MAIN_444                  --- not supported ---
    HEVC_MAIN_444_10               --- not supported ---
    HEVC_MAIN_444_12               --- not supported ---
    "Our intention creates our reality. "

    Ubuntu Documentation Search: Popular Pages
    Ubuntu: Security Basics
    Ubuntu: Flavors

  3. #3
    Join Date
    Feb 2009
    Location
    Wasilla, Alaska
    Beans
    583
    Distro
    Kubuntu

    Re: Hardware Accelerated VP9

    Quote Originally Posted by Frogs Hair View Post
    It's not supported here.


    Code:
    vdpauinfo
    Code:
    Decoder capabilities:
    
    name                        level macbs width height
    ----------------------------------------------------
    MPEG1                           0  8192  2048  2048
    MPEG2_SIMPLE                    3  8192  2048  2048
    MPEG2_MAIN                      3  8192  2048  2048
    H264_BASELINE                  41  8192  2048  2048
    H264_MAIN                      41  8192  2048  2048
    H264_HIGH                      41  8192  2048  2048
    VC1_SIMPLE                      1  8190  2048  2048
    VC1_MAIN                        2  8190  2048  2048
    VC1_ADVANCED                    4  8190  2048  2048
    MPEG4_PART2_SP                  3  8192  2048  2048
    MPEG4_PART2_ASP                 5  8192  2048  2048
    DIVX4_QMOBILE                   0  8192  2048  2048
    DIVX4_MOBILE                    0  8192  2048  2048
    DIVX4_HOME_THEATER              0  8192  2048  2048
    DIVX4_HD_1080P                  0  8192  2048  2048
    DIVX5_QMOBILE                   0  8192  2048  2048
    DIVX5_MOBILE                    0  8192  2048  2048
    DIVX5_HOME_THEATER              0  8192  2048  2048
    DIVX5_HD_1080P                  0  8192  2048  2048
    H264_CONSTRAINED_BASELINE      41  8192  2048  2048
    H264_EXTENDED                  41  8192  2048  2048
    H264_PROGRESSIVE_HIGH          41  8192  2048  2048
    H264_CONSTRAINED_HIGH          41  8192  2048  2048
    H264_HIGH_444_PREDICTIVE       41  8192  2048  2048
    VP9_PROFILE_0                  --- not supported ---
    VP9_PROFILE_1                  --- not supported ---
    VP9_PROFILE_2                  --- not supported ---
    VP9_PROFILE_3                  --- not supported ---
    HEVC_MAIN                      --- not supported ---
    HEVC_MAIN_10                   --- not supported ---
    HEVC_MAIN_STILL                --- not supported ---
    HEVC_MAIN_12                   --- not supported ---
    HEVC_MAIN_444                  --- not supported ---
    HEVC_MAIN_444_10               --- not supported ---
    HEVC_MAIN_444_12               --- not supported ---
    What video processor are you using?
    Holy Cripes on Toast!
    Attention is the currency of internet forums. - ticopelp

  4. #4
    Join Date
    Feb 2009
    Location
    Wasilla, Alaska
    Beans
    583
    Distro
    Kubuntu

    Re: Hardware Accelerated VP9

    I guess what I am asking is... If I buy a new CPU that does VP9 onboard (Like a Ryzen 3000 or higher), will it be supported in Linux. i.e. Will I be able to decode YouTube Video, and/or Stadia in Hardware... or will VP9 just be "Hardware Assisted" like H.264 is currently in the Browser?
    Holy Cripes on Toast!
    Attention is the currency of internet forums. - ticopelp

  5. #5
    Join Date
    Feb 2010
    Location
    Obscurial Springs
    Beans
    15,210
    Distro
    Ubuntu Budgie Development Release

    Re: Hardware Accelerated VP9

    I have a Nvidia 730 GT and Athlon x IV. You would have to ask someone with a newer CPU & GPU.

    https://linuxreviews.org/VP9
    Last edited by Frogs Hair; June 28th, 2021 at 07:31 PM.
    "Our intention creates our reality. "

    Ubuntu Documentation Search: Popular Pages
    Ubuntu: Security Basics
    Ubuntu: Flavors

  6. #6
    Join Date
    Feb 2009
    Location
    Wasilla, Alaska
    Beans
    583
    Distro
    Kubuntu

    Re: Hardware Accelerated VP9

    Quote Originally Posted by Frogs Hair View Post
    I have a Nvidia 730 GT and Athlon x IV. You would have to ask someone with a newer CPU & GPU.

    https://linuxreviews.org/VP9
    Thanks for that link! That helps a lot.

    I do find it funny, however, this chart shows that Chrome supports Hardware H.264 in Linux, and it clearly does not.
    Holy Cripes on Toast!
    Attention is the currency of internet forums. - ticopelp

  7. #7
    Join Date
    Feb 2010
    Location
    Obscurial Springs
    Beans
    15,210
    Distro
    Ubuntu Budgie Development Release

    Re: Hardware Accelerated VP9

    As for browsers, only opera on Linux has playback issues with H.264 in my experience .
    "Our intention creates our reality. "

    Ubuntu Documentation Search: Popular Pages
    Ubuntu: Security Basics
    Ubuntu: Flavors

  8. #8
    Join Date
    Jun 2007
    Beans
    14,791

    Re: Hardware Accelerated VP9

    Ryzen 2400G

    Code:
    $ vainfo 
    libva info: VA-API version 1.10.0
    libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
    libva info: Found init function __vaDriverInit_1_10
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 1.10 (libva 2.10.0)
    vainfo: Driver version: Mesa Gallium driver 21.1.3 for AMD Radeon(TM) Vega 11 Graphics (RAVEN, DRM 3.40.0, 5.12.13-3-siduction-amd64, LLVM 12.0.1)
    vainfo: Supported profile and entrypoints
          VAProfileMPEG2Simple            : VAEntrypointVLD
          VAProfileMPEG2Main              : VAEntrypointVLD
          VAProfileVC1Simple              : VAEntrypointVLD
          VAProfileVC1Main                : VAEntrypointVLD
          VAProfileVC1Advanced            : VAEntrypointVLD
          VAProfileH264ConstrainedBaseline: VAEntrypointVLD
          VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
          VAProfileH264Main               : VAEntrypointVLD
          VAProfileH264Main               : VAEntrypointEncSlice
          VAProfileH264High               : VAEntrypointVLD
          VAProfileH264High               : VAEntrypointEncSlice
          VAProfileHEVCMain               : VAEntrypointVLD
          VAProfileHEVCMain               : VAEntrypointEncSlice
          VAProfileHEVCMain10             : VAEntrypointVLD
          VAProfileJPEGBaseline           : VAEntrypointVLD
          VAProfileVP9Profile0            : VAEntrypointVLD
          VAProfileVP9Profile2            : VAEntrypointVLD
          VAProfileNone                   : VAEntrypointVideoProc

    Code:
    Graphics Feature Status
    ...
    Video Decode: Hardware accelerated
    ...

  9. #9
    Join Date
    Feb 2010
    Location
    Obscurial Springs
    Beans
    15,210
    Distro
    Ubuntu Budgie Development Release

    Re: Hardware Accelerated VP9

    Chromium snap playing H.264 sample. Newer hardware above looks promising.
    Attached Images Attached Images
    "Our intention creates our reality. "

    Ubuntu Documentation Search: Popular Pages
    Ubuntu: Security Basics
    Ubuntu: Flavors

  10. #10
    Join Date
    Feb 2009
    Location
    Wasilla, Alaska
    Beans
    583
    Distro
    Kubuntu

    Re: Hardware Accelerated VP9

    Quote Originally Posted by Frogs Hair View Post
    Chromium snap playing H.264 sample. Newer hardware above looks promising.
    I can get VA-API working in Chromium. And it works as "Hardware Assisted" video playback. But what I want to see is VDPAU, which actually uses the Hardware Decoder to playback video. In other words, I want it to use the GPU, and not the CPU.

    No matter what I do, I cannot get YouTube, Stadia, XCloud, and GeForce Now to use the H.264 Hardware Decoder. They default to VP9. And VP9 works, for the most part. The games stream in 1080p, but then drop to 720p, because my computer cannot decode the stream "fast enough."

    These services work flawlessly in Windows 10 (on lesser hardware) though. (I tried out YouTube, Stadia, XCloud, and GeForce Now on a friends PC. i5-2600 / GTX 660)
    YouTube required a Chrome Extension called h264ify, but Stadia, XCloud, and GeForce Now all adjusted to H.264 automatically.

    And I know you can get most things to work in Linux with a little "elbow-grease" and some time... However, at this point, I feel like I am losing the fight.

    I am planning on getting a new computer soon anyway, and before I buy one, I'd like to know if Hardware Acceleration works with these services in Linux.

    It's a tough question to ask, I know... But I don't know any other way to go with this.

    I am even going to ask a second question here: Does anyone have a Hardware Based VP9 decoder (whether it's a dGPU or iGPU) that actually does Hardware Acceleration for YouTube / Stadia / XCloud / GeForce Now, in Linux?
    Last edited by Shibblet; June 29th, 2021 at 10:08 PM.
    Holy Cripes on Toast!
    Attention is the currency of internet forums. - ticopelp

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •