[HW Accel Support]: iGPU UHD 630 ffmpeg errors when not using v5 #20075
Replies: 3 comments 5 replies
-
Your config uses both VAAPI and QSV hardware acceleration for your Intel UHD 630 iGPU, which is supported in Frigate, but certain hardware/driver combinations can behave differently per camera or stream(1). For Intel CPUs gen8-gen12 (which includes your i7-10700K), both
Example for stream-specific hardware acceleration: cameras:
doorbell:
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/doorbell?video=copy&audio=aac
input_args: preset-rtsp-restream
hwaccel_args: preset-vaapi
roles:
- record
- path: rtsp://127.0.0.1:8554/doorbell_sub?video=copy
input_args: preset-rtsp-restream
hwaccel_args: preset-vaapi
roles:
- detect You can do the same per input for other cameras, using If you see fewer errors with VAAPI, it's reasonable to run the doorbell on VAAPI and your other cameras on QSV. You may also want to check your Proxmox LXC GPU passthrough configuration to ensure full access to If you find that using FFmpeg v5 eliminates errors, you can set the FFmpeg version globally or per camera: ffmpeg:
path: "5.0" or per camera: cameras:
doorbell:
ffmpeg:
path: "5.0" If you continue to see issues, review your container privileges and ensure you are passing through the correct For more details, see: 📚 Sources: Have another question? Just tag @inkeep. |
Beta Was this translation helpful? Give feedback.
-
In addition to the AI's response, I'd suggest a few things:
You should be providing |
Beta Was this translation helpful? Give feedback.
-
Huh, not sure how I had missed that audio line. Somehow it's been working all this time like that! I have experimented with the recommended reolink config options (they're currently commented out in the config) but in the past I had found when using the HTTP stream that as the day went on the audio would become more and more out of sync. In regards to this issue though, it didn't stop the ffmpeg errors that I'm seeing. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the problem you are having
I have an Intel i7 10700K with a UHD 630 iGPU. If I have hwaccel config set to "preset-intel-qsv-h264" I get continuous ffmpeg errors for one camera (Reolink POE Doorbell):
I only get it with this camera tho. I also have a Unifi G3 Flex which does not generate those errors on QSV.
If I switch the Doorbell to Vaapi I get a different set of errors, but far less frequently, like maybe once every few hours:
If I switch ffmpeg back to V5 and use Vaapi, I get no errors. I have Frigate running in a Proxmox LXC Ubuntu container.
I have experimented with switching the Doorbell between RSTP and HTTP and having both options in QSV and Vaapi but it doesn't seem to make any difference.
Version
0.16.1-e664cb2
Frigate config file
docker-compose file or Docker CLI command
Relevant Frigate log output
Relevant go2rtc log output
FFprobe output from your camera
Install method
Docker Compose
Object Detector
OpenVino
Network connection
Wired
Camera make and model
Reolink Doobell POE
Screenshots of the Frigate UI's System metrics pages
Any other information that may be helpful
No response
Beta Was this translation helpful? Give feedback.
All reactions