Résolu

Frigate & Intel ARC A750

· il y a 1 mois · 7 réponses · 273 vues
<User />
Messages : 10
Âge : 43 ans
20 avril 2026 à 13:29
#1

Bonjour à tous !

J'utilise actuellement Frigate sur un pc de récupération avec un i5 6600k et que j'ai configuré grâce au script que Valentin a proposé dans sa vidéo dédiée.

Récemment, j'ai récupéré une carte graphique Intel ARC A750 que j'aimerais dédier pour Frigate mais cela ne fonctionne pas ! 
Pourtant, quand je lance le script d'installation, tout se déroule parfaitement et la CG semble être reconnue. Mais dès que je lance Frigate, il ne la détecte pas.

Je l'ai testée sur une machine dédiée et de deux façons :
- En installant directement debian sur le pc
- Via une VM sous proxmox avec la CG en passthrough (qui était mon objectif initial/final)

Donc ma question, est-ce qu'il y a une manipulation supplémentaire à faire pour que ma A750 soit reconnue correctement ?

Merci d'avance pour vos éventuelles réponses 😁

Metalhead & Nerd Since 1983.
0
Solution acceptée Voir le message original
Alex95
Alex95
20 avril 2026 à 18:08

La ligne qui "tue" la carte graphique est celle-ci :

[drm] *ERROR* GT0: Failed to initialize GPU, declaring it wedged!

Elle est bloquée à cause de ces lignes :

firmware: failed to load i915/dg2_guc_70.bin (-2)

[drm] *ERROR* GT0: GuC firmware i915/dg2_guc_70.bin: fetch failed -ENOENT

L'erreur -ENOENT signifie Error No Entry (Fichier introuvable). Le noyau Linux (qui est très récent d'ailleurs, vu que tu es sur du 6.12) reconnaît parfaitement la carte (DG2/G10), mais il n'a pas les fichiers binaires propriétaires d'Intel sur le disque dur pour la faire démarrer.

Sous Debian, ces fichiers se trouvent dans les dépôts non-libres (non-free-firmware).

Assures toi que les dépôts non-free et non-free-firmware sont activés. Si tu es sur Debian 12 ou 13, édite les sources :

sudo nano /etc/apt/sources.list

Assures toi que les lignes finissent par main contrib non-free non-free-firmware.

Installer le paquet manquant :

sudo apt update
sudo apt install firmware-misc-nonfree

Mettre à jour l'image de démarrage pour inclure ces nouveaux fichiers, puis redémarrez :

sudo update-initramfs -u
sudo reboot

Le message : [drm] Using a reduced BAR size of 256MiB. Consider enabling 'Resizable BAR' or similar, if available in the BIOS.

Le processeur i5-6600K est un CPU de 6ème génération (architecture Skylake). Les cartes mères de cette époque (chipsets Z170, H110, etc.) ne supportent pas nativement le Resizable BAR (qui est apparu massivement avec la 10ème/11ème génération).

Pas très grave pour Frigate :

Une fois le problème des firmwares réglé, la carte devrait pouvoir s'initialiser et gérer l'encodage/décodage vidéo même bridée avec un BAR de 256 Mo.

Si vraiment le ReBAR te bloque par la suite, il existe un mod communautaire nommé ReBarUEFI qui permet de flasher un BIOS modifié sur d'anciennes cartes mères pour forcer l'activation du ReBAR, mais c'est une manipulation risquée.

En résumé : Installe le paquet firmware-misc-nonfree, mettre à jour l'initramfs, et relance la commande dmesg | grep i915. Le message "wedged" devrait disparaître et ton  /dev/dri/renderD128 devrait enfin pointer le bout de son nez !

<Contributor />
Messages : 66
Âge : 53 ans
20 avril 2026 à 16:51
#2

Les cartes Intel ARC (architecture Alchemist) sont relativement récentes et très capricieuses avec Linux, ce qui explique pourquoi ton installation semble bonne mais que Frigate ne la voit pas.

Les cartes Intel ARC nécessitent un noyau Linux récent pour être pleinement prises en charge par le pilote i915

Vérifie ta version de kernel en tapant uname -r dans le terminal de ta machine Debian (ou de la VM).

Édite le fichier Grub :

sudo nano /etc/default/grub

Trouve la ligne "GRUB_CMDLINE_LINUX_DEFAULT" et ajoute ces paramètres :

GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.enable_guc=3 i915.force_probe=56a0"

(56a0 est l'identifiant PCIe habituel de l'ARC A750. S'il ne fonctionne pas, utilise lspci -nn | grep VGA pour vérifier l'ID)

Mettre à jour Grub et redémarrer :

sudo update-grub

sudo reboot

Après le redémarrage, vérifier que le dossier des pilotes graphiques (Direct Rendering Infrastructure) a bien été créé :

ls -l /dev/dri

Tu dois voir card0 et surtout renderD128. C'est ce renderD128 que Frigate utilise.

Vérifier ensuite que le pilote matériel est bien chargé sans erreur :

sudo dmesg | grep i915

Tu dois voir des lignes indiquant que le firmware GuC/HuC a été chargé avec succès.

Exposer la carte au conteneur Docker

Si tu utilises Docker Compose (ce qui est standard pour Frigate), assure toi que le conteneur a le droit d'accéder à /dev/dri.

Dans le fichier docker-compose.yml, ajouter la section devices :

services:
  frigate:
    image: ghcr.io/blakeblackshear/frigate:stable
    # ... autres configurations ...
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128

Dans le fichier de configuration de Frigate (frigate.yml), tu dois indiquer à FFmpeg d'utiliser l'accélération matérielle Intel.

Pour le décodage vidéo (Quick Sync) :

ffmpeg:
  hwaccel_args: preset-intel-qsv

Plutôt que d'utiliser ton processeur pour détecter les objets, tu peux utiliser ton A750 via OpenVINO. Dans frigate.yml :

detectors:
  ov:
    type: openvino
    device: GPU
    model:
      path: /openvino-model/ssdlite_mobilenet_v2.xml

J'espère que ca t'aidera 🙂

Modifié le 20/04/2026 16:52
1
<User />
Messages : 10
Âge : 43 ans
20 avril 2026 à 17:56
#3

Merci pour ta réponse !

J'ai fait comme tu l'as indiqué, mais cela coince au chargement du firmware GuC/HuC.
Je me demande s'il n'y a pas aussi un souci de compatibilité avec la carte mère que j'utilise pour mes tests, parce que cela coince aussi avec le Resizable BAR.

root@frigate:~# dmesg | grep i915
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.12.74+deb13+1-amd64 root=UUID=06add773-6498-46cb-89c4-31fb238b672e ro quiet i915.enable_guc=3 i915.force_probe=56a1
[    0.127957] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.12.74+deb13+1-amd64 root=UUID=06add773-6498-46cb-89c4-31fb238b672e ro quiet i915.enable_guc=3 i915.force_probe=56a1
[    3.542172] i915 0000:01:00.0: [drm] Found DG2/G10 (device ID 56a1) display version 13.00 stepping C0
[    3.543215] i915 0000:01:00.0: [drm] VT-d active for gfx access
[    3.551652] i915 0000:01:00.0: BAR 0 [mem 0x81000000-0x81ffffff 64bit]: releasing
[    3.551657] i915 0000:01:00.0: BAR 2 [mem 0xc000000000-0xc00fffffff 64bit pref]: releasing
[    3.551841] i915 0000:01:00.0: [drm] Failed to resize BAR2 to 8192M (-EINVAL)
[    3.551847] i915 0000:01:00.0: BAR 2 [mem 0xc000000000-0xc00fffffff 64bit pref]: assigned
[    3.551976] i915 0000:01:00.0: BAR 0 [mem 0x81000000-0x81ffffff 64bit]: assigned
[    3.553362] i915 0000:01:00.0: [drm] Using a reduced BAR size of 256MiB. Consider enabling 'Resizable BAR' or similar, if available in the BIOS.
[    3.569160] i915 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[    3.576639] i915 0000:01:00.0: firmware: failed to load i915/dg2_dmc_ver2_08.bin (-2)
[    3.576646] i915 0000:01:00.0: firmware: failed to load i915/dg2_dmc_ver2_08.bin (-2)
[    3.576651] i915 0000:01:00.0: firmware: failed to load i915/dg2_dmc_ver2_08.bin (-2)
[    3.576652] i915 0000:01:00.0: Direct firmware load for i915/dg2_dmc_ver2_08.bin failed with error -2
[    3.576655] i915 0000:01:00.0: [drm] Failed to load DMC firmware i915/dg2_dmc_ver2_08.bin (-ENOENT). Disabling runtime power management.
[    3.576657] i915 0000:01:00.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
[    3.576663] i915 0000:01:00.0: firmware: failed to load i915/dg2_guc_70.bin (-2)
[    3.576668] i915 0000:01:00.0: firmware: failed to load i915/dg2_guc_70.bin (-2)
[    3.576672] i915 0000:01:00.0: firmware: failed to load i915/dg2_guc_70.bin (-2)
[    3.576674] i915 0000:01:00.0: [drm] *ERROR* GT0: GuC firmware i915/dg2_guc_70.bin: fetch failed -ENOENT
[    3.576692] i915 0000:01:00.0: [drm] GT0: GuC firmware(s) can be downloaded from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[    3.579579] i915 0000:01:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 0.0.0
[    3.579675] i915 0000:01:00.0: [drm] *ERROR* GT0: GuC initialization failed -ENOENT
[    3.579691] i915 0000:01:00.0: [drm] *ERROR* GT0: Enabling uc failed (-5)
[    3.579701] i915 0000:01:00.0: [drm] *ERROR* GT0: Failed to initialize GPU, declaring it wedged!
[    3.580639] i915 0000:01:00.0: [drm] CI tainted: 0x9 by intel_gt_init+0xb2/0x2f0 [i915]
[    3.838252] [drm] Initialized i915 1.6.0 for 0000:01:00.0 on minor 1
[    3.953555] i915 0000:01:00.0: [drm] Cannot find any crtc or sizes
[    4.009559] i915 0000:01:00.0: [drm] Cannot find any crtc or sizes
Metalhead & Nerd Since 1983.
0
Solution
<Contributor />
Messages : 66
Âge : 53 ans
20 avril 2026 à 18:08
#4

La ligne qui "tue" la carte graphique est celle-ci :

[drm] *ERROR* GT0: Failed to initialize GPU, declaring it wedged!

Elle est bloquée à cause de ces lignes :

firmware: failed to load i915/dg2_guc_70.bin (-2)

[drm] *ERROR* GT0: GuC firmware i915/dg2_guc_70.bin: fetch failed -ENOENT

L'erreur -ENOENT signifie Error No Entry (Fichier introuvable). Le noyau Linux (qui est très récent d'ailleurs, vu que tu es sur du 6.12) reconnaît parfaitement la carte (DG2/G10), mais il n'a pas les fichiers binaires propriétaires d'Intel sur le disque dur pour la faire démarrer.

Sous Debian, ces fichiers se trouvent dans les dépôts non-libres (non-free-firmware).

Assures toi que les dépôts non-free et non-free-firmware sont activés. Si tu es sur Debian 12 ou 13, édite les sources :

sudo nano /etc/apt/sources.list

Assures toi que les lignes finissent par main contrib non-free non-free-firmware.

Installer le paquet manquant :

sudo apt update
sudo apt install firmware-misc-nonfree

Mettre à jour l'image de démarrage pour inclure ces nouveaux fichiers, puis redémarrez :

sudo update-initramfs -u
sudo reboot

Le message : [drm] Using a reduced BAR size of 256MiB. Consider enabling 'Resizable BAR' or similar, if available in the BIOS.

Le processeur i5-6600K est un CPU de 6ème génération (architecture Skylake). Les cartes mères de cette époque (chipsets Z170, H110, etc.) ne supportent pas nativement le Resizable BAR (qui est apparu massivement avec la 10ème/11ème génération).

Pas très grave pour Frigate :

Une fois le problème des firmwares réglé, la carte devrait pouvoir s'initialiser et gérer l'encodage/décodage vidéo même bridée avec un BAR de 256 Mo.

Si vraiment le ReBAR te bloque par la suite, il existe un mod communautaire nommé ReBarUEFI qui permet de flasher un BIOS modifié sur d'anciennes cartes mères pour forcer l'activation du ReBAR, mais c'est une manipulation risquée.

En résumé : Installe le paquet firmware-misc-nonfree, mettre à jour l'initramfs, et relance la commande dmesg | grep i915. Le message "wedged" devrait disparaître et ton  /dev/dri/renderD128 devrait enfin pointer le bout de son nez !

Modifié le 20/04/2026 18:10
1
<User />
Messages : 10
Âge : 43 ans
20 avril 2026 à 19:42
#5

Ok merci bcp, on y est presque !

Donc là, la carte graphique est reconnue ! Pour le ReBAR, ce n'est pas un problème étant donné qu'il est disponible sur la carte mère de mon serveur. Ici, c'est juste une machine de test.

Par contre, là où ça coince maintenant c'est avec le "preset-intel-qsv" ! Je ne reçois aucune image de mes caméras, alors que quand je mets "preset-vaapi", tout s'affiche normalement.

2026-04-20 19:30:21.692688766  [INFO] Preparing Frigate...
2026-04-20 19:30:21.957950295  [INFO] Starting Frigate...
2026-04-20 19:30:25.111876677  [2026-04-20 19:30:25] frigate.util.config            INFO    : Checking if frigate config needs migration...
2026-04-20 19:30:25.124378884  [2026-04-20 19:30:25] frigate.util.config            INFO    : frigate config does not need migration...
2026-04-20 19:30:25.141785042  [2026-04-20 19:30:25] frigate.app                    INFO    : Starting Frigate (0.17.1-416a9b7)
2026-04-20 19:30:25.174892752  [2026-04-20 19:30:25] peewee_migrate.logs            INFO    : Starting migrations
2026-04-20 19:30:25.184210162  [2026-04-20 19:30:25] peewee_migrate.logs            INFO    : There is nothing to migrate
2026-04-20 19:30:25.198549403  [2026-04-20 19:30:25] frigate.app                    INFO    : Recording process started: 494
2026-04-20 19:30:25.209383510  [2026-04-20 19:30:25] frigate.app                    INFO    : Review process started: 507
2026-04-20 19:30:25.210867659  [2026-04-20 19:30:25] frigate.app                    INFO    : go2rtc process pid: 119
2026-04-20 19:30:25.423404553  [2026-04-20 19:30:25] frigate.app                    INFO    : Embedding process started: 517
2026-04-20 19:30:25.456672111  [2026-04-20 19:30:25] frigate.app                    INFO    : Output process started: 558
2026-04-20 19:30:25.497569182  [2026-04-20 19:30:25] frigate.camera.maintainer      INFO    : Camera processor started for camera_cave: 612
2026-04-20 19:30:25.542751309  [2026-04-20 19:30:25] frigate.camera.maintainer      INFO    : Capture process started for camera_cave: 679
2026-04-20 19:30:25.567903330  [2026-04-20 19:30:25] frigate.camera.maintainer      INFO    : Camera processor started for camera_hall: 745
2026-04-20 19:30:25.597944875  [2026-04-20 19:30:25] frigate.camera.maintainer      INFO    : Capture process started for camera_hall: 802
2026-04-20 19:30:25.609718642  [2026-04-20 19:30:25] frigate.api.fastapi_app        INFO    : Starting FastAPI app
2026-04-20 19:30:25.737150140  [2026-04-20 19:30:25] frigate.api.fastapi_app        INFO    : FastAPI started
2026-04-20 19:30:29.934575147  [2026-04-20 19:30:29] frigate.video                  ERROR   : camera_hall: Unable to read frames from ffmpeg process.
2026-04-20 19:30:29.934877105  [2026-04-20 19:30:29] frigate.video                  ERROR   : camera_hall: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:30:31.249773121  [2026-04-20 19:30:31] frigate.video                  ERROR   : camera_cave: Unable to read frames from ffmpeg process.
2026-04-20 19:30:31.250065803  [2026-04-20 19:30:31] frigate.video                  ERROR   : camera_cave: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:30:45.551860876  [2026-04-20 19:30:45] watchdog.camera_cave           ERROR   : Ffmpeg process crashed unexpectedly for camera_cave.
2026-04-20 19:30:45.552230427  [2026-04-20 19:30:45] watchdog.camera_cave           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:30:45.552472994  [2026-04-20 19:30:45] ffmpeg.camera_cave.detect      ERROR   : [AVFormatContext @ 0x5649da7b7580] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:30:45.552704590  [2026-04-20 19:30:45] ffmpeg.camera_cave.detect      ERROR   : [out#0 @ 0x5649da7b45c0] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:30:45.552900951  [2026-04-20 19:30:45] ffmpeg.camera_cave.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:30:45.553061546  [2026-04-20 19:30:45] ffmpeg.camera_cave.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:30:45.553245666  [2026-04-20 19:30:45] watchdog.camera_cave           INFO    : Restarting ffmpeg...
2026-04-20 19:30:45.595871383  [2026-04-20 19:30:45] watchdog.camera_hall           ERROR   : Ffmpeg process crashed unexpectedly for camera_hall.
2026-04-20 19:30:45.596040284  [2026-04-20 19:30:45] watchdog.camera_hall           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:30:45.596170765  [2026-04-20 19:30:45] ffmpeg.camera_hall.detect      ERROR   : [AVFormatContext @ 0x562b19063340] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:30:45.596332743  [2026-04-20 19:30:45] ffmpeg.camera_hall.detect      ERROR   : [out#0 @ 0x562b19063200] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:30:45.596571623  [2026-04-20 19:30:45] ffmpeg.camera_hall.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:30:45.596776380  [2026-04-20 19:30:45] ffmpeg.camera_hall.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:30:45.596895949  [2026-04-20 19:30:45] watchdog.camera_hall           INFO    : Restarting ffmpeg...
2026-04-20 19:30:47.279174365  [2026-04-20 19:30:47] frigate.video                  ERROR   : camera_cave: Unable to read frames from ffmpeg process.
2026-04-20 19:30:47.279404128  [2026-04-20 19:30:47] frigate.video                  ERROR   : camera_cave: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:30:49.931244672  [2026-04-20 19:30:49] frigate.video                  ERROR   : camera_hall: Unable to read frames from ffmpeg process.
2026-04-20 19:30:49.931465118  [2026-04-20 19:30:49] frigate.video                  ERROR   : camera_hall: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:30:55.555510502  [2026-04-20 19:30:55] watchdog.camera_cave           ERROR   : Ffmpeg process crashed unexpectedly for camera_cave.
2026-04-20 19:30:55.555734425  [2026-04-20 19:30:55] watchdog.camera_cave           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:30:55.555875976  [2026-04-20 19:30:55] ffmpeg.camera_cave.detect      ERROR   : [AVFormatContext @ 0x561d0b76e500] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:30:55.556101383  [2026-04-20 19:30:55] ffmpeg.camera_cave.detect      ERROR   : [out#0 @ 0x561d0b5d8200] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:30:55.556324616  [2026-04-20 19:30:55] ffmpeg.camera_cave.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:30:55.556494450  [2026-04-20 19:30:55] ffmpeg.camera_cave.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:30:55.556702374  [2026-04-20 19:30:55] watchdog.camera_cave           INFO    : Restarting ffmpeg...
2026-04-20 19:30:55.599316753  [2026-04-20 19:30:55] watchdog.camera_hall           ERROR   : Ffmpeg process crashed unexpectedly for camera_hall.
2026-04-20 19:30:55.599671789  [2026-04-20 19:30:55] watchdog.camera_hall           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:30:55.599929265  [2026-04-20 19:30:55] ffmpeg.camera_hall.detect      ERROR   : [AVFormatContext @ 0x559cbe18b340] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:30:55.600133904  [2026-04-20 19:30:55] ffmpeg.camera_hall.detect      ERROR   : [out#0 @ 0x559cbe18b200] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:30:55.600356695  [2026-04-20 19:30:55] ffmpeg.camera_hall.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:30:55.600496704  [2026-04-20 19:30:55] ffmpeg.camera_hall.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:30:55.600701743  [2026-04-20 19:30:55] watchdog.camera_hall           INFO    : Restarting ffmpeg...
2026-04-20 19:30:59.247123226  [2026-04-20 19:30:59] frigate.video                  ERROR   : camera_cave: Unable to read frames from ffmpeg process.
2026-04-20 19:30:59.247317957  [2026-04-20 19:30:59] frigate.video                  ERROR   : camera_cave: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:31:01.964499382  [2026-04-20 19:31:01] frigate.video                  ERROR   : camera_hall: Unable to read frames from ffmpeg process.
2026-04-20 19:31:01.964861893  [2026-04-20 19:31:01] frigate.video                  ERROR   : camera_hall: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:31:05.558773181  [2026-04-20 19:31:05] watchdog.camera_cave           ERROR   : Ffmpeg process crashed unexpectedly for camera_cave.
2026-04-20 19:31:05.559048570  [2026-04-20 19:31:05] watchdog.camera_cave           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:31:05.559284839  [2026-04-20 19:31:05] ffmpeg.camera_cave.detect      ERROR   : [AVFormatContext @ 0x5566b15df280] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:31:05.559417204  [2026-04-20 19:31:05] ffmpeg.camera_cave.detect      ERROR   : [out#0 @ 0x5566b1449ac0] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:31:05.559574304  [2026-04-20 19:31:05] ffmpeg.camera_cave.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:31:05.559727469  [2026-04-20 19:31:05] ffmpeg.camera_cave.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:31:05.559845327  [2026-04-20 19:31:05] watchdog.camera_cave           INFO    : Restarting ffmpeg...
2026-04-20 19:31:05.602847803  [2026-04-20 19:31:05] watchdog.camera_hall           ERROR   : Ffmpeg process crashed unexpectedly for camera_hall.
2026-04-20 19:31:05.603085733  [2026-04-20 19:31:05] watchdog.camera_hall           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:31:05.603391961  [2026-04-20 19:31:05] ffmpeg.camera_hall.detect      ERROR   : [AVFormatContext @ 0x556daac32340] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:31:05.603532230  [2026-04-20 19:31:05] ffmpeg.camera_hall.detect      ERROR   : [out#0 @ 0x556daac32200] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:31:05.603646362  [2026-04-20 19:31:05] ffmpeg.camera_hall.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:31:05.603763539  [2026-04-20 19:31:05] ffmpeg.camera_hall.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:31:05.603876478  [2026-04-20 19:31:05] watchdog.camera_hall           INFO    : Restarting ffmpeg...
2026-04-20 19:31:07.275796671  [2026-04-20 19:31:07] frigate.video                  ERROR   : camera_cave: Unable to read frames from ffmpeg process.
2026-04-20 19:31:07.276034953  [2026-04-20 19:31:07] frigate.video                  ERROR   : camera_cave: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:31:09.962763315  [2026-04-20 19:31:09] frigate.video                  ERROR   : camera_hall: Unable to read frames from ffmpeg process.
2026-04-20 19:31:09.963000295  [2026-04-20 19:31:09] frigate.video                  ERROR   : camera_hall: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:31:15.561877394  [2026-04-20 19:31:15] watchdog.camera_cave           ERROR   : Ffmpeg process crashed unexpectedly for camera_cave.
2026-04-20 19:31:15.562107345  [2026-04-20 19:31:15] watchdog.camera_cave           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:31:15.562324372  [2026-04-20 19:31:15] ffmpeg.camera_cave.detect      ERROR   : [AVFormatContext @ 0x5579ce20f4c0] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:31:15.562492327  [2026-04-20 19:31:15] ffmpeg.camera_cave.detect      ERROR   : [out#0 @ 0x5579ce20f380] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:31:15.562647477  [2026-04-20 19:31:15] ffmpeg.camera_cave.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:31:15.562810903  [2026-04-20 19:31:15] ffmpeg.camera_cave.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:31:15.563051905  [2026-04-20 19:31:15] watchdog.camera_cave           INFO    : Restarting ffmpeg...
2026-04-20 19:31:15.606280010  [2026-04-20 19:31:15] watchdog.camera_hall           ERROR   : Ffmpeg process crashed unexpectedly for camera_hall.
2026-04-20 19:31:15.606455429  [2026-04-20 19:31:15] watchdog.camera_hall           ERROR   : The following ffmpeg logs include the last 100 lines prior to exit.
2026-04-20 19:31:15.606740393  [2026-04-20 19:31:15] ffmpeg.camera_hall.detect      ERROR   : [AVFormatContext @ 0x55ba0f424d80] Unable to choose an output format for 'preset-intel-qsv'; use a standard extension for the filename or specify the format manually.
2026-04-20 19:31:15.607013354  [2026-04-20 19:31:15] ffmpeg.camera_hall.detect      ERROR   : [out#0 @ 0x55ba0f424c40] Error initializing the muxer for preset-intel-qsv: Invalid argument
2026-04-20 19:31:15.607264165  [2026-04-20 19:31:15] ffmpeg.camera_hall.detect      ERROR   : Error opening output file preset-intel-qsv.
2026-04-20 19:31:15.607398346  [2026-04-20 19:31:15] ffmpeg.camera_hall.detect      ERROR   : Error opening output files: Invalid argument
2026-04-20 19:31:15.607520916  [2026-04-20 19:31:15] watchdog.camera_hall           INFO    : Restarting ffmpeg...
2026-04-20 19:31:19.245493956  [2026-04-20 19:31:19] frigate.video                  ERROR   : camera_cave: Unable to read frames from ffmpeg process.
2026-04-20 19:31:19.245765705  [2026-04-20 19:31:19] frigate.video                  ERROR   : camera_cave: ffmpeg process is not running. exiting capture thread...
2026-04-20 19:31:21.962535294  [2026-04-20 19:31:21] frigate.video                  ERROR   : camera_hall: Unable to read frames from ffmpeg process.
2026-04-20 19:31:21.962718667  [2026-04-20 19:31:21] frigate.video                  ERROR   : camera_hall: ffmpeg process is not running. exiting capture thread...

Metalhead & Nerd Since 1983.
0
<Contributor />
Messages : 66
Âge : 53 ans
20 avril 2026 à 19:50
#6

Frigate utilise des "presets" (des raccourcis) qu'il remplace par de longues lignes de commandes FFmpeg en arrière-plan.

Le problème ici, c'est que le raccourci preset-intel-qsv n'existe pas dans Frigate.

Comme Frigate ne reconnaît pas ce mot-clé, il ne le traduit pas. Il le balance tel quel à FFmpeg. Ce dernier, ne sachant pas quoi faire de ce texte flottant, suppose logiquement que c'est le nom du fichier vidéo de sortie que tu essayes de créer !

(C'est pour cela que preset-vaapi fonctionne : c'est un vrai raccourci reconnu par Frigate, qui le traduit correctement en commandes de décodage matériel).

Pour utiliser Quick Sync Video (QSV) dans Frigate, tu dois obligatoirement préciser le codec de ton flux vidéo dans le nom du preset.

Dans ton fichier frigate.yml, modifie la ligne hwaccel_args en fonction de l'encodage de tes caméras (Hall et Cave) :

Si tes caméras diffusent en H.264 :

ffmpeg:
  hwaccel_args: preset-intel-qsv-h264

Si tes caméras diffusent en H.265 (HEVC) :

ffmpeg:
  hwaccel_args: preset-intel-qsv-h265

Si après avoir corrigé le nom du preset, QSV te donne encore du fil à retordre, reste sur preset-vaapi.

Contrairement à une idée reçue, sous Linux avec des puces Intel, VAAPI (Video Acceleration API) n'est pas un mode "dégradé" ou purement logiciel. En utilisant preset-vaapi, Frigate exploite le pilote iHD d'Intel, qui utilise les mêmes puces matérielles d'accélération (les fameux médias engines) que QSV. La charge sur ton processeur (le i5 6600k) sera quasi nulle dans les deux cas, et ton ARC A750 fera tout le travail de décodage.

1
<User />
Messages : 10
Âge : 43 ans
21 avril 2026 à 08:44
#7

Et bien un immense merci ! J'ai installé ma A750 sur mon proxmox, tout refait comme il faut et cela marche parfaitement ! 😁

Metalhead & Nerd Since 1983.
1
<Contributor />
Messages : 66
Âge : 53 ans
21 avril 2026 à 08:47
#8

Super 👍

0

Vous devez être connecté pour répondre.

Se connecter