{ "meta": { "title": "Kodi in LXC mit GPU-Beschleunigung installieren | ProxMenux-Anleitungen", "description": "Kodi in einem privilegierten LXC-Container unter Proxmox VE ausführen, die iGPU und USB-Eingabegeräte des Hosts zugänglich machen und den Server als Mediacenter direkt an einen Fernseher anschließen.", "ogTitle": "Kodi in LXC mit GPU-Beschleunigung installieren", "ogDescription": "Kodi in einem privilegierten LXC-Container unter Proxmox VE mit Zugriff auf iGPU und USB-Eingabegeräte des Hosts ausführen und den Server zum Mediacenter machen." }, "header": { "title": "Kodi in LXC mit GPU-Beschleunigung installieren und an Monitor oder Fernseher anschließen", "description": "Kodi in einem privilegierten LXC-Container unter Proxmox VE ausführen, die iGPU und USB-Eingabegeräte des Hosts zugänglich machen und den Server als Mediacenter direkt an einen Fernseher anschließen.", "section": "Leitfäden" }, "intro": { "calloutTitle": "Hinweis", "calloutBody": "Diese Anleitung verwendet ein externes Community-Skript zur Einrichtung des Kodi-LXC-Containers. Den Zugriff auf die iGPU des Hosts können Sie auch mit ProxMenux einrichten: GPUs und Coral-TPU → GPU zu LXC hinzufügen konfiguriert /dev/dri und installiert die Treiber im Container. Das folgende Skript richtet zusätzlich Kodi und den Autostart auf tty7 ein. Verwenden Sie es für ein fertig eingerichtetes LXC-Mediacenter; den ProxMenux-Ablauf nutzen Sie, wenn Sie nur GPU-Zugriff für einen selbst eingerichteten Container benötigen.", "credit": "Das ursprüngliche Kodi-LXC-Skript stammt von mrrudy.", "stepsTitle": "Was Sie einrichten", "steps": [ "Mit dem Skript einen privilegierten LXC-Container mit Kodi erstellen.", "USB-Tastatur, Maus oder Controller im Container zugänglich machen.", "(Optional) Kodi aus den im Container eingerichteten Paketquellen aktualisieren." ] }, "createCt": { "heading": "1. Erstellen Sie den Kodi LXC", "body": "Wählen Sie für diese Anleitung Privileged in den erweiterten Skripteinstellungen. Standardmäßig erstellt das Skript unprivilegierte Container, die passende Geräteberechtigungen und ID-Zuordnungen benötigen. Es konfiguriert GPU-Zugriff, Kodi und den Autostart auf tty7:", "code": "bash -c \"$(wget -qLO - https://raw.githubusercontent.com/mrrudy/proxmoxHelper/main/ct/kodi-v1.sh)\"", "after": "Die Installation dauert etwas. Sobald Kodi auf tty7 startet, schließen Sie Monitor oder Fernseher an den HDMI-/DisplayPort-Ausgang des Hosts an. Dort sollte die Kodi-Oberfläche erscheinen." }, "addInput": { "heading": "2. Tastatur, Maus oder USB-Controller hinzufügen", "body": "Eingabegeräte finden Sie auf dem Host unter /dev/input/. Ermitteln Sie deren Major-Nummer:", "listCode": "ls -l /dev/input", "imageAlt": "Liste der Eingabegeräte", "afterList": "Verwenden Sie bei Zeichengeräten die Major-Nummer vor dem Komma, im Beispiel 13. Bearbeiten Sie auf dem Host die Konfiguration des Kodi-LXC-Containers. Ersetzen Sie '<'CTID'>' durch seine ID, etwa 102:", "editCode": "nano /etc/pve/lxc/CTID.conf", "addLines": "Fügen Sie Folgendes hinzu und passen Sie 13 an die Nummer auf Ihrem Host an:", "configCode": "lxc.cgroup2.devices.allow: c 13:* rwm\nlxc.mount.entry: /dev/input dev/input none bind,optional,create=dir", "imageConfigAlt": "LXC Konfiguration", "save": "Speichern Sie die Datei, beenden Sie den Editor mit Ctrl+X und starten Sie nur den Container neu. Ein Neustart des Proxmox-Hosts ist nicht nötig:", "restartCode": "pct reboot CTID", "plug": "Schließen Sie Tastatur, Maus oder Controller an. Kodi sollte nun darauf reagieren." }, "updateKodi": { "heading": "3. (Optional) Kodi aus den eingerichteten Paketquellen aktualisieren", "calloutTitle": "Wichtig", "calloutBody": "Das team-xbmc-PPA ist nur für Ubuntu vorgesehen und wird laut Kodi derzeit nicht gepflegt. Ein fehlendes add-apt-repository identifiziert nicht die Distribution. Prüfen Sie cat /etc/os-release auf NAME=\"Ubuntu\"; fügen Sie Debian keine Ubuntu-PPAs hinzu. Die folgenden Befehle aktualisieren Pakete aus den eingerichteten Paketquellen des Containers.", "body": "Im Container (pct enter '<'CTID'>'):", "code": "apt update\napt install --only-upgrade kodi kodi-bin", "after": "Starten Sie den Container nach dem Update neu. Kodi verwendet die Version aus den eingerichteten Paketquellen; diese kann von der neuesten Projektversion abweichen." }, "screenshots": { "heading": "Bildschirmfotos", "image1Alt": "Kodi-Schnittstelle 1", "image2Alt": "Kodi-Schnittstelle 2" }, "troubleshoot": { "heading": "Fehlerbehebung", "items": [ "Der Kodi-LXC-Container startet, aber der Fernseher bleibt leer: Möglicherweise fehlt der Zugriff auf die iGPU. Prüfen Sie im Container ls /dev/dri; dort sollten card0 und renderD128 erscheinen. Falls das Verzeichnis leer ist, prüfen Sie die GPU-Durchreichung oder verwenden Sie in ProxMenux GPU zu LXC hinzufügen.", "Tastatur oder Maus nach Neustart nicht erkannt: Prüfen Sie, ob /dev/input eingehängt ist und Kodi Leserechte auf die Geräte hat. Führen Sie ls -l /dev/input auf Host und Container aus und prüfen Sie die Regel lxc.cgroup2.devices.allow.", "Hardwarebeschleunigte Wiedergabe nutzt CPU statt GPU: Installieren oder aktualisieren Sie die VA-API-Treiber im Container: intel-media-va-driver für neuere Intel-iGPUs, i965-va-driver für ältere und mesa-va-drivers für AMD.", "add-apt-repository: command not found: Der Befehl ist nicht installiert; das beweist nicht, dass der Container Debian verwendet. Prüfen Sie Distribution und verfügbare Pakete. Verwenden Sie unter Debian die Debian-Pakete für Kodi und kein Ubuntu-PPA." ] }, "further": { "heading": "Weiterführende Informationen", "konpatRich": "Konpats Blogbeitrag mit weiterem Hintergrund zur Intel-iGPU-Durchreichung an LXC." } }