Posts by heifisch

    Schuld an dem Kompilier-Fehler ist folgender commit:

    Das hat nichts mit dem ffmpeg zu tun. Du compilierst für die CUDA variante und dir fehlen die cude includes oder sie sind zu neu. Zabrimus hat das schon bei LE13 gefunden.

    Ausserdem scheint etwas mit deinen xcb includes zu neu oder fehlerhaft zu sein.

    Hallo jojo61.

    Ich habe den Fehler nur hier gepostet, weil Du hier auf die neue Version hingewiesen hast.

    Was die includes angeht, die V3.33 lässt sich in der gleichen Umgebung kompilieren.
    Deshalb bin ich davon ausgegangen, dass der Fehler mit den letzten Änderungen gekommen ist.

    Ich bekomme mit ffmpeg-8.0 und softhdcuvid-3.34 folgenden Compilier-Fehler:

    Das Verhalten ist anders, aber aus meiner Sicht nicht unbedingt schlechter. Ich kann jetzt auf den Header des Detailfensters clicken und das Detailfensters etwas bewegen. Dann springt das Detailfenster 100% in den sichtbaren Bereich, und bleibt so stehen. Finde ich OK. Ich habe aber auch nichts gegen das alte Verhalten. Was meinen denn die Anderen?

    Gut zu wissen wie das jetzt geht. An das neue Verhalten kann ich mich gewöhnen.

    Im git ist ein update.

    Damit sind die scraper Daten für geschnittene Aufnahmen über das VDR interne Service Interface wieder sofort verfügbar.

    Sollte mit live und den Skins funktionieren.

    Bitte testen.

    ~ Markus

    Hallo MarkusE .

    Seit einiger Zeit habe ich das Verhalten, dass wieder keine Scraper-Daten den frisch geschnittenen Aufnahmen zur Verfügung stehen.
    Man muss die geschnittene Aufnahme manuel scrapen, damit sie wieder verfügbar sind.

    Hast Du das Verhalten wieder geändert?

    Gruß und Danke.

    Heiko

    Mit PCIe 3.0 und 16 Lanes kannst du ca. 15,5 GB pro Sekunde auf die Graka schaffen. Bei 8 Bit pro Farbe und einer UHD Auflösung wird das dann schon eng.

    Ob es aber nun daran liegt ist schwer zu sagen.

    Ich habe hier noch mal ein wenig geforscht und hoffe, dass meine Schlussfolgerungen nicht ganz daneben liegen.

    nvtop zeigt auch RX und TX auf dem PCIe Bus an (Screenshot erste Zeile).
    Leider keine Kurve, da gibt es zwar ein Ticket, ist aber noch nicht implementiert.

    Im normalen Betrieb mit libplacebo liegt die GPU-Last bei ca. 21% und PCIe RX/TX nicht höher als 30 MiB/s.

    Wird das OpenGL OSD aufgerufen wird im Verhältnis eine sehr hohe Last erzeugt:

    Mit dem Befehl stress-ng --pci 8192 --pci-dev 0000:01:00.0 kann ich auf dem PCIe Bus noch etwas mehr Stress erzeugen.

    Das hat aber keinen Einfluss auf das Verhalten. D.h. ich erzeuge damit nicht noch mehr Freeze.
    Also ist der PCIe wahrscheinlich eher nicht der Engpass.

    Ich konnte allerdings einen Zusammenhang der Häufigkeit der Freeze mit der Größe des OSD feststellen.
    D.h. Stelle ich bei Bildausgabe von 1920x1080p die OSD-Größe auf im Plugin auf 1280x720 oder reduziere ich die OSD Größe in den VDR-Einstellungen z.B. auf 80%x80%, treten die Freeze nicht mehr bzw. nicht so häufig auf. Bin mir nicht mehr sicher, bei 80%x80% habe ich jetzt auch wieder ein Freeze gehabt...
    Wegen der schlechten Augen hatte ich das OSD auf 98%x98% eingestellt.

    Ich denke, die Ursache für die Freeze ist das OpenGL OSD.
    Das Seltsame ist, dass es nicht immer auftritt und meistens nur dann, wenn das OSD lange nicht offen war.
    Der Lautstärkebalken alleine verursacht keine Freeze.

    Ich reduziere jetzt mal die OSD-Größe, bis es nicht mehr auftritt.

    Doch das war lange mein Haupteinsatz auf einem Intel Quad Core. Aber der hat ca. 100 Watt verbraucht und das wurde mir dann langsam zu viel. Ausserdem kann softhdcuvid kein HDR und das wollte ich unbedingt haben.

    Deswegen habe ich dann softhddrm geschrieben und dann softhdodroid. Da läuft das ganze am besten und ist derzeit mein Haupt VDR.

    jojo61 Vielen Dank. Damit verstehe ich die Zusammenhänge besser und kann das Problem besser einordnen.

    Für das odroid-N2 müsste ich einen kompletten Strategiewechsel machen.
    Mein aktueller VDR hat die große HDD-Platte drin und soll mittels der Nvidia-Karte auch die Aufnahmen in HEVC transcodieren.