Nvidia Jetson + KODI HW aceleration

Utiliser KODI sur Nvidia Jetson 2Gb + HW accélération

Dans ce tutoriel, vous allez apprendre comment mettre en place KODI sur la carte de développement Nvidia Jetson Nano 2Gb.

Mettre en place  les codec d’encodage / décodage sur Jetson Nano cet un peu plus compliqué, donc le moyen le plus simple et le plus rapide  est d’exécuter KODI dans un conteneur – Docker.

Source : https://hub.docker.com/r/aliubimov/kodi-tegra

Tu auras besoin :

  • Nvidia Jetson 2Gb (ou 4Gb)
  • Connexion d’internet





  • Tout d’abord, vérifiez si vous avez de nouvelles mises à jour :
sudo apt-get update
  • En suite, il faut d’accorder des autorisations à l’utilisateur pour lancer des conteneurs Docker
sudo usermod "l'utilisateur" -a -G docker

  • Dans mon cas, il s’agit d’un utilisateur THOR, donc je frais la commande :
sudo usermod thor -a -G docker
  • La prochaine étape de la procédure est l’activation de X11 pour le conteneur
xhost + "l'utilisateur'
  • Dans mon cas :
xhost + thor

 






Exécuter le conteneur KODI

  • Collez le code suivant pour exécuter KODI dans le conteneur
docker run -it \ 
--net=host \ 
--runtime nvidia \ 
-e DISPLAY=$DISPLAY \ 
-e DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS \ 
--device /dev/snd \ 
--device /dev/nvhost-nvdec \ 
-v /tmp/.X11-unix/:/tmp/.X11-unix \ 
-v $XDG_RUNTIME_DIR:$XDG_RUNTIME_DIR \ 
-v /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket \ 
-v /usr/share/zoneinfo:/usr/share/zoneinfo:ro \ 
-v $HOME/.kodi:/root/.kodi \ 
--mount type=bind,source=/media,target=/media,bind-propagation=rslave \ aliubimov/kodi-tegra:latest

KODI + Nvidia Jetson with encoding

  • Si vous exécutez docker pour la première fois, attendez le téléchargement du dock image :

  • Si vous avez tout fait correctement, vous devriez voir KODI s’exécuter :
  • En cas de problème de démarrage, exécutez le conteneur en tant que SUDO.

 

 

One Reply to “Utiliser KODI sur Nvidia Jetson 2Gb + HW accélération”

Laisser un commentaire