Bonjour,
Je continue dans ma lancée des nombreux sujets pas clairs pour moi.
J’ai installé HAOS sur un mini pc avec un CPU AMD un A10-9700.
Je cherche a activer l’accélération matérielle , bien que j’ai compris qu’en bare metal c’était beaucoup moins simple qu’en docker , et qu’en AMD c’était moins simple qu’en Intel…
Avez vous des idées , ou exemples ?
Mon problème
Renseigner votre problème
Ma configuration
Texte à remplacer par votre configuration
Comment récupérer ma configuration :
Dans votre HA, Menu latéral
Paramètres
>
Système
>
Corrections
puis les trois petits points en haut a droite >
Informations Système
puis une fois en bas
Copier
Si tu utilises HAos c’est du docker
Mais le plus efficace implémenter ça reste docker en bare métal et t c’est la plateforme conseillée par frigate
Edit:
Ça ne semble pas bien compliqué pour amd Hardware Acceleration | Frigate
1 « J'aime »
Comme dirait notre ami @anon21985933 RTFM !!

3 « J'aime »
Merci de vos réponses !
J’ai bien lu la documentation de frigate, mais comme vous avez pu vous en apercevoir je n’ai que 6 mois en domotique derrière moi, et même si j’ai compris les bases, le code m’échappe.
Je me documente bien évidemment avant de poster sur ce forum hyper utile, en dernier recours et qui m’a sorti de plusieurs difficultés qui dépassaient mon niveau…
Voila le code de mon frigate.yml. Il ne démarre pas dans cette configuration. si j’enleve la ligne sur l’environnement et sur l’acceleration matérielle, il fonctionne par contre.
mqtt:
enabled: false
environment_vars:
LIBVA_DRIVER_NAME=radeonsi
go2rtc:
streams:
jardin: # <- for RTSP streams
- rtsp://admin:motdepasse@192.168.1.24:554/Preview_01_sub # <- stream which supports video & aac audi
webrtc:
candidates:
- 192.168.1.103:8555 #IP de HA port 8555
- stun:8555
cameras:
jardin: # <------ Name the camera
enabled: true
ffmpeg:
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/jardin
roles:
- detect
detect:
enabled: false # <---- disable detection until you have a working camera feed
version: 0.14
comme ca ?
cameras:
jardin: # <------ Name the camera
enabled: true
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/jardin
roles:
- detect
ta deux fois ffmpeg:
2 « J'aime »
J’ai supprimé le ffmpeg: en double mais il est toujours impossible de démarrer frigate .
Et les logs disent quoi
?
Voici l’erreur mentionnée dans les logs.
Config Validation Errors ***
2024-08-18 14:05:38.396070945 *************************************************************
2024-08-18 14:05:38.396075860 environment_vars: Input should be a valid dictionary
2024-08-18 14:05:38.396159208
De ce que je comprends Radeonsi n’est pas disponible sur HAOS . Par contre impossible de voir quoi que ce soit depuis HAOS…
J’imagine que ce sujet est hyper répandu pourtant .
Ça sent surtout l’erreur de syntaxe yaml
Il semble manquer un-
avant ta variable
Hello
Tu n’as pas accès à ta camera dans Frigate ?
De ce que je comprend de la doc, ta ligne
LIBVA_DRIVER_NAME=radeonsi
c’est pas dans le config.yml de frigate qu’il faut le mettre
Mais soit dans le « docker-compose » sur docker barre-metal, soit dans le frigate.yaml si t’es sous HAOS
Comme ceci ?
environment_vars:
-LIBVA_DRIVER_NAME=radeonsi
Si si j’ai bien ma caméra . C’est l’intégration du code pour l’accélération matérielle qui fait échouer le démarrage.
mes modifications sont faites dans le frigate.yaml.
Faute de frappe
tu as mis = au lieu de :
environment_vars:
LIBVA_DRIVER_NAME: radeonsi
En fait il y a une erreur dans la doc Frigate 
si docker compose alors =
si addon alors :
Dans la partie Full reference config de la doc Frigate , on voit bien la syntaxe
# Optional: set environment variables
environment_vars:
EXAMPLE_VAR: value
Je dirai bien RTFM de nouveau, mais dans ce cas présent, c’est pas de ton fait 
1 « J'aime »
Bien vu
Bon quand y’a même des erreurs dans la doc 
1 « J'aime »
J’ai exactement la même erreur. Voici mon frigate.yml:
mqtt:
enabled: false
environment_vars:
- LIBVA_DRIVER_NAME: radeonsi
go2rtc:
streams:
jardin: # <- for RTSP streams
- rtsp://admin:motdepasse@192.168.1.24:554/Preview_01_sub # <- stream which supports video & aac audi
webrtc:
candidates:
- 192.168.1.103:8555 #IP de HA port 8555
- stun:8555
cameras:
jardin: # <------ Name the camera
enabled: true
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/jardin
roles:
- detect
detect:
enabled: false # <---- disable detection until you have a working camera feed
version: 0.14
Il y a un tiret en trop devant LIBVA… !
Regarde mon exemple plus haut 
RWKW ! ( Read What Krull Writing ) 
1 « J'aime »
Mon dieu ça marche …
Vous êtes les héros de ma journée !!!
Merci beaucoup.
J’ai beaucoup à apprendre en syntaxe…
3 « J'aime »
Super Krull ou Krullminator ? 

À ta décharge, comme indiqué plus haut, il y a 2 infos contradictoires dans la Doc de Frigate.
Bonne continuation avec Frigate
@+
Dernier message ce soir !
Bon l’enthousiasme a été de courte durée : si la partie vidéo semble parfaitement détectée dans frigate, en mode détection le CPU prend une grosse claque ( rien d’anormal) mais le GPU ne montre aucune charge , comme si il n’était pas utilisé…
J’ai raté un truc .