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.

 

 

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

  1. Bonjour, bon tuto. J’ai du exécuter la commande “xhost +” a part ça Kodi se lance bien.
    Le seul hic c’est que mon docker ne semble pas avoir internet. J’ai bien une adresse IP dans l’onglet Internet et je suis bien en “Connecté” mais les mises à jours de plugins échouent. Une idée ?

  2. Bonjour, petit soucis j’ai bien suivi le tutoriel (juste pour le xhost il a fallu que je fasse xhost +). Kodi est lancé avec la commande mais impossible de faire de mise à jour. Les mises à jour de plugins échouent toutes. Pourtant dans System \ Summary j’ai bien une adresse IP, Ubuntu 18.04 Build 19.1. Dans Network il est indiqué Internet : Connected
    Une solution ?
    Cdt Mat

    1. Quel version de Kernel/noyau utilisez-vous ?
      Essayez d’désactiver firewall : sudo ufw disable
      * Certains utilisateurs ont rencontré un problème de pare-feu avec la nouvelle version du noyau, il est possible que le problème provienne d’ici

  3. Bonjour,
    Je sais que ça date, mais grâce à ce petit tuto j’ai réussi à installer Kodi sur mon Jetson et je vous en remercie.
    Par contre j’ai quand même un gros problème, c’est que j’ai pas de son uniquement sous Kodi (alors que j’en ai dans les autres soft). Je précise que j’utilise la sortie son du HDMI. Une idée ?

    1. Salut.
      Généralement il suffit que de spécifier la sortie vers HDMI dans les paramètres audio et tout devrait fonctionner comme il se doit.
      +J’ai rencontré le même problème après la première installation moi aussi.

Répondre à S-KERNEL Annuler la réponse.