Re: [regression] RPI4B drm vc4: no crtc or sizes since 5.17 (works in 5.16; and still broken in at least 6.1)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dave Stevenson schreef op 2023-03-10 14:10:
On Fri, 10 Mar 2023 at 12:59, AL13N <alien@xxxxxxxx> wrote:


I donno if this is related or not, but since 6.1 has v3d, i'm assuming
the opengl compositor will be faster and not draw too much cpu?

I did try youtube video, but that on 1080p fullscreen, takes all the CPU
and seems to have dropped frames still?

Does your browser actually use sensible EGL calls to pass dmabufs
around the system? Chromium with Ozone sort of does, but that's about
it.
It's another thing that is implemented in Raspberry Pi OS.

I'm on KDE, disabled compositor, used firefox, used the h264fi plugin to force h264, set in about:config the layers.acceleration-force to true. I do notice v3d_bin and v3d_render being active, but definately the RDD process is using a lot of CPU, so likely no video decoding...

I don't have chromium on this aarch64, there seemed to be some issue compiling it, so distro set exclusivearch on... I'll try to rebuild this... Ozone, meaning the theme, because it uses EGL? maybe this means that on plasma, i should turn the opengl compositor back on, it may help(?)

does rpi4B actually have video decoding hardware?

I've already referred you to https://github.com/lategoodbye/rpi-zero/issues/43
VCHIQ codecs - Unknown

It is present in our vendor kernel, but not upstreamed. You've chosen
to run mainline.

Ah, this is the crucial piece it seems... i remember the cec-client also needing vchiq_arm (there was an url someplace where you could build this), i need to take a look at this.

and is this related to
drm? because netflix did not work at all, which requires drm, but is
this a different a different drm than this driver?

Digital Rights Management != Direct Rendering Manager.

Netflix on an unsecured platform will only work through something like
Widevine for software decode.

I did find a widevine .so library built for aarch64 someplace, but that library alone doesn't seem to be enough, i need to find some widevine addon files, someplace? but widevine didn't seem to be available for aarch64, only armv7 ?

  Dave

Thanks for clarifying all this! That makes everything a ton clearer...



[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux