[gelöst]Kodi über Flatpak (vaapi)

  • Verwende ansible-noble und Kodi über Flatpak.

    Hab gerade Kodi aktualisiert.

    Nach einem "reboot" wird in Kodi die vaapi Hardwarebeschleunigung nicht mehr genutzt.

    Die Optionen unter Einstellungen-Player-Video gibt es keine vappi Einstellungen mehr.

    Prozessorauslastung bei einem Film in h265 ist ca 90%

    Im VDR-Betrieb ist die Auslastung ca 11%,alles gut

    PS:schöne Weihnachten

    VDR:Asrock N100DC-ITX,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter, BrosTrend AX1800 WLan-Stick,yaVDR-ansible(noble) alle Updates.

    Client: Raspberry Pi 4,LibreElec-nightly

    TV =Sony KD-55AF8

    AV-Receiver:Denon AVR-X2700H/Teufel-Ultima-40/5.1

    Edited once, last by pille2011 (December 23, 2024 at 12:44 PM).

  • Kann ich auf einem Intel-System nachvollziehen (mit Nvidia funktioniert die Hardwarebeschleunigung), aber ich weiß noch nicht, wie man das beheben kann ... - nachdem sich letzte Woche in den Sourcen für den Flatpak-Build die Runtime geändert hat ( https://github.com/flathub/tv.kodi.Kodi/commits/master/ ), tippe ich auf ein Problem im Zusammenspiel damit. Im Release-Branch der neuen Runtime hat sich noch einiges getan, nachdem das KODI Paket dagegen gebaut wurde: https://gitlab.com/freedesktop-sd…?ref_type=heads - eventuell ist das Problem dadurch aufgetreten.

    Mal sehen, ob ich das flatpak lokal neu bauen lassen kann und ob das dann funktioniert ... - wird vermutlich einige Zeit dauern.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Vielen Dank für deine ausführliche Info.Dann werd ich mal mein anderes System mit Nvidia T-600 wieder aktivieren.

    Kannst du hier dann bitte Bescheid geben wenn der Fehler behoben ist,denn das Nvidia System zieht ca 70Watt.

    Das Intel System nur ca 20Watt.

    Vielen Dank nochmals für deine unermütliche Arbeit .

    VDR:Asrock N100DC-ITX,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter, BrosTrend AX1800 WLan-Stick,yaVDR-ansible(noble) alle Updates.

    Client: Raspberry Pi 4,LibreElec-nightly

    TV =Sony KD-55AF8

    AV-Receiver:Denon AVR-X2700H/Teufel-Ultima-40/5.1

  • Ich hatte hier am 20.12.2024 für unser Image dieses Update gezogen und habe volle VAAPI-Unterstützung in Kodi (mit flatpak 24.08) :/

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) * (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Laut Log scheint es schon an der (E)GL-Initialisierung zu scheitern: https://gist.github.com/seahawk1986/0a…e02e81648cc6ed7

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe einen Workaround gefunden - wenn man die Option      "DRI" "3" in der xorg-Konfiguration setzt, klappt EGL mit KODI und die Videowiedergabe mit VDPAU.

    pille2011 kannst du das mal auf deinem System ausprobieren, ob es hilft in jeder Device Section der /etc/X11/xorg.conf.d/20-intel.conf sowas einzufügen - also z.B. in einer Dual-Screen Konfiguration auf meinem Haswell-System:

    Damit habe ich dann aber das Problem, dass softhddevice kein Bild mehr zeigt - dazu muss ich dann dem VDR die Umgebungsvariable LIBGL_DRI3_DISABLE=true unterschieben:

    Code: /etc/systemd/system/vdr.service.d/override.conf
    [Service]
    Environment=LIBGL_DRI3_DISABLE=true

    und dem Plugin sagen, dass die Ausgabe über -v va-api-egl erfolgen soll:

    Code: /etc/vdr/conf.d/50-softhddevice.conf
    [softhddevice]
    -D
    -w alsa-driver-broken
    -v va-api-egl
    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Super,ich verwende "vdr-plugin-softhdvaapi" und bei mir hat folgendes geholfen.

    Habe nur in der /etc/X11/xorg.conf.d/20-intel.conf die Option Option      "DRI" "3" eingefügt.

    Code
    Section "Device"
      Identifier  "Device0"
      Driver      "intel"
      Option      "TearFree" "true"
      Option      "DRI" "3"
    EndSection

    Weitere Änderungen waren bei mir nicht nötig.

    Vielen Dank an seahawk1986 für die schnelle Hilfe,Weihnachten ist gerettet:]

    Wünsche allen frohe,friedliche Weihnachten!!!

    Gruß Frank

    VDR:Asrock N100DC-ITX,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter, BrosTrend AX1800 WLan-Stick,yaVDR-ansible(noble) alle Updates.

    Client: Raspberry Pi 4,LibreElec-nightly

    TV =Sony KD-55AF8

    AV-Receiver:Denon AVR-X2700H/Teufel-Ultima-40/5.1

  • pille2011 December 24, 2024 at 7:34 AM

    Changed the title of the thread from “Kodi über Flatpak (vaapi)” to “[gelöst]Kodi über Flatpak (vaapi)”.
  • Vielleicht können wir mal sammeln welche Kombination aus Intel-Grafikkarte und Treiber was braucht - bislang hängt das Template für das xorg.conf-Snippet vom gewählten Ausgabeplugin und dem gewählten Treiber ab: https://github.com/yavdr/yavdr-an…0-intel.conf.j2

    Grafikkarte

    lspci -nknn

    Code
    00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09)
            Subsystem: ASUSTeK Computer Inc. Haswell-ULT Integrated Graphics Controller [1043:15dd]
            Kernel driver in use: i915
            Kernel modules: i915
    Xorg-Treiberintel
    Option "DRI" "3" in xorg.confja
    Ausgabepluginsofthddevice
    LIBGL_DRI3_DISABLE=true für vdr.service nötigja
    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Code
    frank@stube:~$ lspci -nknn
    00:00.0 Host bridge [0600]: Intel Corporation Device [8086:461c]
            Subsystem: ASRock Incorporation Device [1849:461c]
            Kernel driver in use: igen6_edac
            Kernel modules: igen6_edac
    00:02.0 VGA compatible controller [0300]: Intel Corporation Alder Lake-N [UHD Graphics] [8086:46d1]
            Subsystem: ASRock Incorporation Alder Lake-N [UHD Graphics] [1849:46d1]
            Kernel driver in use: i915
            Kernel modules: i915, xe
    Xorg-Treiberintel
    Option "DRI" "3" in xorg.confja
    Ausgabepluginsofthdvaapi
    LIBGL_DRI3_DISABLE=true für vdr.service nötignein

    Hoffe ich hab das so richtig gemacht

    VDR:Asrock N100DC-ITX,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter, BrosTrend AX1800 WLan-Stick,yaVDR-ansible(noble) alle Updates.

    Client: Raspberry Pi 4,LibreElec-nightly

    TV =Sony KD-55AF8

    AV-Receiver:Denon AVR-X2700H/Teufel-Ultima-40/5.1

  • Hauptsache alle Infos sind da, die Frage ist ja vorrangig, welche Konstellationen nicht durch die Bank DRI 3 nutzen können.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Mit DRI3 funktioniert dann auch der kiosk-browser und man muss nicht den Firefox für osd2web nutzen.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • ausgabe von meinen NUC8i3BE

    Grafikkarte

    lspci -nknn

    Code
    VGA compatible controller [0300]: Intel Corporation CoffeeLake-U GT3e [Iris Plus Graphics 655] [8086:3ea5] (rev 01)
            DeviceName:  CPU
            Subsystem: Intel Corporation CoffeeLake-U GT3e [Iris Plus Graphics 655] [8086:2074]
            Kernel driver in use: i915
            Kernel modules: i915
    Xorg-Treibermodesetting
    Option "DRI" "3" in xorg.confja
    Ausgabepluginsofthddevice
    LIBGL_DRI3_DISABLE=true für vdr.service nötignein

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!