Docs update hardware decoding rpi 3/4/5 - #23953
Conversation
Updated Raspberry Pi section to include Raspberry Pi 5 and its specific requirements.
Added details about Raspberry Pi 5 hardware decoding capabilities and configuration for H.265 (HEVC) streams. Included known issues and memory allocation adjustments for Raspberry Pi OS.
|
| Filename | Overview |
|---|---|
| docs/docs/configuration/hardware_acceleration_video.md | Adds Raspberry Pi 5 HEVC setup and compatibility guidance while removing the previously incorrect FFmpeg version assertion. |
| docs/docs/frigate/installation.md | Differentiates Raspberry Pi generation requirements and expands power-delivery guidance. |
Reviews (2): Last reviewed commit: "Clarify known issues with HEVC hardware ..." | Re-trigger Greptile
|
I don't think it is correct regarding the RPi image |
|
Yep, I think Greptile is wrong here. From my tests on the Raspberry Pi image, Frigate 0.17.2 is still using FFmpeg 5 by default. The image also includes FFmpeg 7. Hopefully, once Frigate 0.18 is released with FFmpeg 8 as the default, HEVC hardware decoding on RPi 5 with latest OS will work correctly out of the box. I am not sure it is worth trying to work around these issues further before 0.18 becomes available. |
|
0.18 is in beta now, and the |
|
No, the RPi image always uses the ffmpeg build that comes from the raspbian image. It will be the same in 0.18 as it is in 0.17 |
Removed redundant mentions of Frigate releases and clarified the working configuration for HEVC hardware decoding.
|
Want your agent to iterate on Greptile's feedback? Try greploops. |
Allright, then i guess it may not be necessary to test 0.18 separately, since it will likely have the same issues.
Understood. I have removed the references to specific Frigate releases and kept the warning focused on the affected Raspberry Pi OS / kernel combinations instead. |
Please read the contributing guidelines and the AI policy before submitting a PR. Every PR must be read and submitted by a person, and PRs that appear to be unreviewed AI output will be closed without review.
Proposed change
This PR updates the Raspberry Pi installation and hardware acceleration documentation to better distinguish between Raspberry Pi 3/4 and Raspberry Pi 5 requirements.
The changes are based on testing performed on Raspberry Pi 5 systems running RPi Bookworm OS (kernel 6.12) and RPi Trixie OS (kernel 6.18) with Frigate 0.17.2.
Type of change
Additional information
For new features
AI disclosure
AI tool(s) used (e.g., Claude, Copilot, ChatGPT, Cursor): ChatGPT
How AI was used (e.g., code generation, code review, debugging, documentation): Assisted with documentation wording, grammar, and formatting
Extent of AI involvement (e.g., generated entire implementation, assisted with specific functions, suggested fixes):
Human oversight: Describe what manual review, testing, and validation you performed on the AI-generated portions.
I manually reviewed all changes, tested the Raspberry Pi 5 configurations on Bookworm (kernel 6.12) and Trixie (kernel 6.18), and verified the documented behavior
Checklist
enlocale.ruff format frigate)