Navigation

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    Do more on the web, with a fast and secure browser!

    Download Opera browser with:

    • built-in ad blocker
    • battery saver
    • free VPN
    Download Opera

    H.264 hardware acceleration

    Opera for Windows
    2
    4
    724
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Former User
      A Former User last edited by

      Unlike other Chromium browsers, Opera doesn't support H.264 hardware acceleration out of the box. Instead it uses Window Media Foundation, which uses an extremely CPU-intensive H.264 software decoder.

      Disabling this flag opera://flags/#enable-media-foundation-video-capture works around that issue. Opera now uses D3D11VideoDecoder instead, which is hardware-accelerated. You can verify that under opera://media-internals/ and opera://gpu

      If you are on a platform which doesn't support VP9 hardware acceleration, but does support H.264, additionally installing https://chrome.google.com/webstore/detail/enhanced-h264ify/omkfmpieigblcllmkgbflkikinpkodlk will provide you with an option to switch to H.264 instead. This only works if you enable H.264 hardware acceleration beforehand. You will now enjoy hardware accelerated video decoding everywhere.

      Note: VP9 hardware acceleration will work in Opera by default, as it's using the VpxVideoDecoder by default, just H.264 is affected by this issue.

      Reply Quote 0
        leocg 1 Reply Last reply
      • leocg
        leocg Moderator Volunteer @Guest last edited by

        @jtsnet Here I have that flag enabled by default and Opera uses hardware acceleration on H264 videos.

        And if VpxVideoDecoder is being used, the hardware acceleration is not being used.

        Reply Quote 0
          1 Reply Last reply
        • A Former User
          A Former User last edited by

          @leocg said in H.264 hardware acceleration:

          @jtsnet Here I have that flag enabled by default and Opera uses hardware acceleration on H264 videos.

          What is the kVideoDecoderName? It all depends on the GPU being used. On my platform (Windows 10, Intel Skylake) every Chromium-based browser including Microsoft Edge accelerates H.264, while Opera does not by default. Therefore the workaround.

          And if VpxVideoDecoder is being used, the hardware acceleration is not being used.

          That's correct VpxVideoDecoder ist the default, as Opera doesn't seem to use Windows Media Foundation for VP9. That software decoder is still much faster than the H.264 software decoder built into WMF and with VP9 HW acceleration available another accelerated decoder will be used just as in other Chromium browsers.

          Reply Quote 0
            leocg 1 Reply Last reply
          • leocg
            leocg Moderator Volunteer @Guest last edited by

            @jtsnet Here Opera uses hardware acceleration on VP9 too.

            Both in H264 and in VP9 the video decoder is D3D11videodecoder or something like that.

            Reply Quote 0
              1 Reply Last reply
            • First post
              Last post

            Computer browsers

            • Opera for Windows
            • Opera for Mac
            • Opera for Linux
            • Opera beta version
            • Opera USB

            Mobile browsers

            • Opera for Android
            • Opera Mini
            • Opera Touch
            • Opera for basic phones

            • Add-ons
            • Opera account
            • Wallpapers
            • Opera Ads

            • Help & support
            • Opera blogs
            • Opera forums
            • Dev.Opera

            • Security
            • Privacy
            • Cookies Policy
            • EULA
            • Terms of Service

            • About Opera
            • Press info
            • Jobs
            • Investors
            • Become a partner
            • Contact us

            Follow Opera

            • Opera - Facebook
            • Opera - Twitter
            • Opera - YouTube
            • Opera - LinkedIn
            • Opera - Instagram

            © Opera Software 1995-