I've looked further -
I've been using a Pi4 and Firefox to drive a kiosk with video for the past two years and it's been flawless but something has changed recently. When decoding with current up-to-date Bookworm Firefox has an error because it can't find /usr/lib/aarch64-linux-gnu/dri/v3d_drv_video.so. There are no *_video.so drivers in /lib. This happens under both X11 and Wayland. vainfo produces the same fault.
v3d_drv_video.so is part of the Mesa graphics hardware interface system but is not included in the mesa-va-drivers package. There is some relation to Gallium mentioned that I've yet to suss out. Building Mesa from scratch is a daunting task.
This may be related to the new support for hardware acceleration rolled out in Firefox 116 according to https://www.omglinux.com/firefox-hardwa ... pberry-pi/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1833354. I'm currently using Firefox 140 and Firefox-esr 128.
Decoding the video stream currently causes the load average to climb, the board to overheat, and eventually the system locks up.
I've been using a Pi4 and Firefox to drive a kiosk with video for the past two years and it's been flawless but something has changed recently. When decoding with current up-to-date Bookworm Firefox has an error because it can't find /usr/lib/aarch64-linux-gnu/dri/v3d_drv_video.so. There are no *_video.so drivers in /lib. This happens under both X11 and Wayland. vainfo produces the same fault.
v3d_drv_video.so is part of the Mesa graphics hardware interface system but is not included in the mesa-va-drivers package. There is some relation to Gallium mentioned that I've yet to suss out. Building Mesa from scratch is a daunting task.
This may be related to the new support for hardware acceleration rolled out in Firefox 116 according to https://www.omglinux.com/firefox-hardwa ... pberry-pi/ and https://bugzilla.mozilla.org/show_bug.cgi?id=1833354. I'm currently using Firefox 140 and Firefox-esr 128.
Decoding the video stream currently causes the load average to climb, the board to overheat, and eventually the system locks up.
Statistics: Posted by fogmachine — Sat Jul 12, 2025 1:28 am