pyavitz / rpi-img-builder

Image Builder for the Raspberry Pi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Missing hardware decoding in Chromium

alex9434 opened this issue · comments

Hi, I noticed that the hardware support for video decoding in Chromium is missing in your build. Here is what I get on chrome://gpu

1. Raspbian
Canvas: Hardware accelerated
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Disabled
Hardware Protected Video Decode: Unavailable
Rasterization: Software only. Hardware acceleration disabled
Skia Renderer: Disabled
Video Decode: Unavailable
Viz Display Compositor: Enabled
Viz Hit-test Surface Layer: Disabled
WebGL: Hardware accelerated
WebGL2: Hardware accelerated
2. rpi-img-builder
Canvas: Software only, hardware acceleration unavailable
Flash: Unavailable
Flash Stage3D: Unavailable
Flash Stage3D Baseline profile: Unavailable
Compositing: Software only. Hardware acceleration disabled
Multiple Raster Threads: Enabled
Out-of-process Rasterization: Unavailable
OpenGL: Unavailable
Hardware Protected Video Decode: Unavailable
Rasterization: Hardware accelerated
Skia Renderer: Enabled
Video Decode: Unavailable
Viz Display Compositor: Enabled
Vulkan: Disabled
WebGL: Hardware accelerated but at reduced performance
WebGL2: Unavailable

/What can be done to enable full hardware support in rpi-img-builder

This is beyond the scope of this project and seems like an issue to be taken up with the chromium maintainer over at debian.

Are you trying to watch youtube videos? I've heard people have had success using Vivaldi's arm64 release.

Beyond that, you would need to build chromium ur self, which I imagine would be a lot of work.

Not sure if this would work, but raspberrypi provides the source for the build of chromium they use.

These are the two archives of interest:
chromium-browser_71.0.3578.80-1~deb9u1.debian.tar.xz
chromium-browser_71.0.3578.80.orig.tar.xz

The debian tarball is the one that contains all the patches.

OK, thank you very much for these tipps!