{
"meta": {
"title": "Installer Kodi dans LXC avec accélération GPU | Guides ProxMenux",
"description": "Exécuter Kodi dans un conteneur LXC privilégié sur Proxmox VE, lui donner accès à l’iGPU et aux périphériques d’entrée USB de l’hôte, et transformer le serveur en centre multimédia directement relié au téléviseur.",
"ogTitle": "Installer Kodi dans LXC avec accélération GPU",
"ogDescription": "Exécuter Kodi dans un conteneur LXC privilégié sur Proxmox VE, avec accès à l’iGPU et aux périphériques d’entrée USB de l’hôte, pour transformer le serveur en centre multimédia."
},
"header": {
"title": "Installer Kodi dans LXC avec accélération GPU et le relier à un écran ou téléviseur",
"description": "Exécuter Kodi dans un conteneur LXC privilégié sur Proxmox VE, lui donner accès à l’iGPU et aux périphériques d’entrée USB de l’hôte, et transformer le serveur en centre multimédia directement relié au téléviseur.",
"section": "Guides"
},
"intro": {
"calloutTitle": "Attention",
"calloutBody": "Ce guide utilise un script communautaire externe pour préparer le conteneur Kodi. ProxMenux peut également lui donner accès à l’iGPU de l’hôte : GPU et Coral-TPU → Ajouter un GPU à LXC configure /dev/dri et installe les pilotes dans le conteneur. Le script ci-dessous installe aussi Kodi et son démarrage automatique sur tty7. Utilisez-le pour un centre multimédia LXC prêt à l’emploi ; choisissez la procédure ProxMenux si vous souhaitez seulement donner accès au GPU à un conteneur déjà configuré.",
"credit": "Le script Kodi LXC original a été créé par mrrudy.",
"stepsTitle": "Ce que vous allez faire",
"steps": [
"Créer un conteneur LXC privilégié avec Kodi à l’aide du script.",
"Donner au conteneur accès au clavier, à la souris ou à la manette USB.",
"Facultatif : mettre à jour Kodi depuis les dépôts configurés dans le conteneur."
]
},
"createCt": {
"heading": "1. Créer le Kodi LXC",
"body": "Pour cette procédure, sélectionnez Privileged dans les réglages avancés du script. Par défaut, il crée des conteneurs non privilégiés, qui nécessitent des droits sur les périphériques et une correspondance des identifiants adaptés. Il configure l’accès au GPU, Kodi et son démarrage sur tty7 :",
"code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/mrrudy/proxmoxHelper/main/ct/kodi-v1.sh)\"",
"after": "L’installation prend un peu de temps. Lorsque Kodi démarre sur tty7, reliez l’écran ou le téléviseur à la sortie HDMI/DisplayPort de l’hôte. L’interface de Kodi devrait s’afficher."
},
"addInput": {
"heading": "2. Ajouter un clavier, une souris ou une manette USB",
"body": "Les périphériques d’entrée se trouvent dans /dev/input/ sur l’hôte. Repérez leur numéro majeur :",
"listCode": "ls -l /dev/input",
"imageAlt": "Liste des périphériques d'entrée",
"afterList": "Pour les périphériques de caractères, prenez le numéro majeur avant la virgule, ici 13. Sur l’hôte, modifiez la configuration du conteneur Kodi, en remplaçant '<'CTID'>' par son identifiant, par exemple 102 :",
"editCode": "nano /etc/pve/lxc/CTID.conf",
"addLines": "Ajoutez les lignes suivantes en adaptant 13 au numéro relevé sur votre hôte :",
"configCode": "lxc.cgroup2.devices.allow: c 13:* rwm\nlxc.mount.entry: /dev/input dev/input none bind,optional,create=dir",
"imageConfigAlt": "Configuration LXC",
"save": "Enregistrez le fichier, quittez l’éditeur avec Ctrl+X et redémarrez uniquement le conteneur. Inutile de redémarrer l’hôte Proxmox :",
"restartCode": "pct reboot CTID",
"plug": "Branchez le clavier, la souris ou la manette USB. Kodi devrait réagir."
},
"updateKodi": {
"heading": "3. Facultatif : mettre à jour Kodi depuis les dépôts configurés",
"calloutTitle": "Important",
"calloutBody": "Le PPA team-xbmc est réservé à Ubuntu et Kodi indique qu’il n’est plus maintenu. L’absence de add-apt-repository ne permet pas d’identifier la distribution. Vérifiez cat /etc/os-release et recherchez NAME=\"Ubuntu\" ; n’ajoutez pas de PPA Ubuntu à Debian. Les commandes ci-dessous mettent à jour les paquets depuis les dépôts configurés dans le conteneur.",
"body": "Dans le conteneur (pct enter '<'CTID'>') :",
"code": "apt update\napt install --only-upgrade kodi kodi-bin",
"after": "Redémarrez le conteneur après la mise à jour. Kodi utilisera la version disponible dans ses dépôts configurés, qui peut différer de la dernière version du projet."
},
"screenshots": {
"heading": "Captures d'écran",
"image1Alt": "Interface Kodi 1",
"image2Alt": "Interface Kodi 2"
},
"troubleshoot": {
"heading": "Dépannage",
"items": [
"Le conteneur Kodi démarre, mais rien ne s’affiche sur le téléviseur : il n’a peut-être pas accès à l’iGPU. Vérifiez ls /dev/dri dans le conteneur : card0 et renderD128 devraient apparaître. Si le répertoire est vide, vérifiez le passthrough GPU ou utilisez Ajouter un GPU à LXC dans ProxMenux.",
"Clavier ou souris non détecté après redémarrage : vérifiez que /dev/input est monté et que Kodi peut lire les périphériques. Exécutez ls -l /dev/input sur l’hôte et dans le conteneur, puis vérifiez la règle lxc.cgroup2.devices.allow.",
"La lecture avec accélération matérielle utilise le CPU au lieu du GPU : installez ou mettez à jour les pilotes VA-API dans le conteneur : intel-media-va-driver pour les iGPU Intel récents, i965-va-driver pour les anciens et mesa-va-drivers pour AMD.",
"add-apt-repository: command not found : la commande n’est pas installée ; cela ne prouve pas que le conteneur utilise Debian. Vérifiez la distribution et les paquets disponibles. Sur Debian, utilisez ses paquets Kodi sans ajouter le PPA Ubuntu."
]
},
"further": {
"heading": "Pour en savoir plus",
"konpatRich": "Article de Konpat pour en savoir plus sur l’accès à l’iGPU Intel depuis LXC."
}
}