[testing yavdr] Permashiftplugin stürzt ab.


  • Das ist dann genau der falsche, den aktuellen 1.0.1 findest du im git https://github.com/eikesauer/Permashift


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Nochmal zu den Patches: Bis auf den Syslog-Bug, der nur auftritt, wenn der zugewiesene RAM-Speicher komplett gefüllt ist, ist egal, welchen Patch ihr verwendet: Den von Permashift 1.0.0, den von Permashift 1.0.1 oder den oben verlinkten speziell für yaVDR.

  • naja ist doch super: wenn es wurscht ist welches Patch man nimmt ist die Implementierung in yavdr also in Ordnung. da es von den verwendeten Plugins ja auch nicht kommt entsteht das massive Load was das Ding quasi unbenutzbar macht im permashift selber.


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • naja ist doch super: wenn es wurscht ist welches Patch man nimmt ist die Implementierung in yavdr also in Ordnung. da es von den verwendeten Plugins ja auch nicht kommt entsteht das massive Load was das Ding quasi unbenutzbar macht im permashift selber.

    ... und wenn bei mir jetzt auch noch irgendwelche messbare Last zusätzlich entstehen oder sich der Code, in dem das Plugin da sein sollte, nennenenswert von dem Original-VDR-Code unterscheiden würde, hätte ich auch irgendeinen Ansatzpunkt.


    Vielleicht wollen ja noch andere schauen, wie sich's bei ihnen verhält?

  • sich der Code, in dem das Plugin da sein sollte, nennenenswert von dem Original-VDR-Code unterscheiden würde


    sicher sind da n ganzer Stapel Patches drin, das hier ist der vdr Source: https://launchpad.net/~yavdr/+…65/+listing-archive-extra


    Vielleicht wollen ja noch andere schauen, wie sich's bei ihnen verhält?


    kommt leider nix, insbesondere nix von Usern anderer Distris


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • sicher sind da n ganzer Stapel Patches drin, das hier ist der vdr Source: https://launchpad.net/~yavdr/+…65/+listing-archive-extra

    Wenn man bei permanentem Timeshift zurückspult, läuft cBufferReceiver::Action(),
    wenn man Permashift deaktiviert und das VDR-Timeshift nutzt, läuft cRecorder::Action(void).
    Der einzige nennenswerte Unterschied ist, dass ersteres zu Beginn halt noch das Video vom RAM auf die Festplatte kopiert.

  • Habe festgestellt (seit ich permashift installiert habe), wenn der vdr mit der FB ausgeschaltet wird der nicht sich ausschaltet sondern wie bei einer laufenden Aufnahme reagiert also das Bild eingeblendet wird.Ist des öfteren passiert, aber leider nicht immer.


    Ein Syslog liefere ich nach.


    edit hier das Syslog



    Das komische ist das vdr-exit Signal ist im Syslog dafür nicht auffindbar.

    Einmal editiert, zuletzt von dippes ()

  • Habe festgestellt (seit ich permashift installiert habe), wenn der vdr mit der FB ausgeschaltet wird der nicht sich ausschaltet sondern wie bei einer laufenden Aufnahme reagiert also das Bild eingeblendet wird.Ist des öfteren passiert, aber leider nicht immer.

    Sporadische Fehler sind doch immer die tollsten... ;)
    Wie kann ich mir "das Bild eingeblendet" vorstellen?


    Ich hab's jedenfalls mal bei mir probiert.


    Wenn Permashift "passiv" ins RAM aufnimmt, also das Programm live läuft, bekomme ich:
    "Press any key to cancel shutdown", und wenn ich das nicht tue, "shutdownt" er.


    Wenn man Pause oder Rewind gedrückt hat, also im Wiedergabemodus ist, bekomme ich:
    "VDR will shutdown later - press Power to force..."
    "Recording - shotdown anyway?" und
    "Press any key to cancel shutdown"

  • Code
    Wenn Permashift "passiv" ins RAM aufnimmt, also das Programm live läuft, bekomme ich:
    "Press any key to cancel shutdown", und wenn ich das nicht tue, "shutdownt" er.


    Ja diese Medung meinte ich.Wenn ich nichts tue shutdownt er nicht.

  • Code
    Wenn Permashift "passiv" ins RAM aufnimmt, also das Programm live läuft, bekomme ich:
    "Press any key to cancel shutdown", und wenn ich das nicht tue, "shutdownt" er.


    Ja diese Medung meinte ich.Wenn ich nichts tue shutdownt er nicht.

    Und wenn du Permashift deaktivierst, shutdownt er an der Stelle?

  • Zitat

    Wie kann ich mir "das Bild eingeblendet" vorstellen?


    "Bildausgabe abgeschaltet.Zum Wiedereinschalten eine Taste auf der Fernbedienung betätigen"


    Und nein eine ssh, smb oder sonstige Verbindung bestand nicht.


    Nach dem ich permashift deaktiviert habe klappte der Shutdown problemlos.


    Habe permashift neu installiert...bis jetzt klappte der Shutdown problemlos.

  • was mir auch aufgefallen war ist als ich aus einem Ram Buffer eine Aufnahme gemacht hat er daraus so gut 40 ts Dateien a 50Mb gemacht hat, ist jetzt nicht wirklich schlimm aber ist das so gewollt?


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • was mir auch aufgefallen war ist als ich aus einem Ram Buffer eine Aufnahme gemacht hat er daraus so gut 40 ts Dateien a 50Mb gemacht hat, ist jetzt nicht wirklich schlimm aber ist das so gewollt?

    Das ist Absicht.


    Wenn man direkt zurückspult, wird ja gleichzeitig der Inhalt des RAMs auf Festplatte gespeichert und von der Rückspullogik eingelesen und angezeigt. Da kann man nicht erstmal ein GB speichern, das dauert zu lange. Deswegen muss das RAM mehr oder weniger "rückwärts" abgespeichert werden, also das, wo das Zurückspulen als erstes vorbeikommt, als erstes. Ich hatte überlegt und auch ein wenig rumprobiert, ob man eine große Datei mit "Löchern" (Sparse File) anlegen kann und die rückwärts füllen könnte, aber mit den "Happen-Dateien" ist es sicherer und dateisystem-unabhängig. Ich geh auch davon aus, dass das kein anderes Programm oder Plugin stören sollte, gesplitete Videos sind ja der Normalfall.


    Ach ja: Man kann die Happen-Größe in bufferwriter.c einstellen:

    Code
    #define VIDEO_FILE_SIZE (50 * 1024 * 1024)


    Es wird aber vor dem Zurückspulen erstmal eine solche Datei gespeichert; wenn man sie zu groß macht, kann also der Moment vor dem Zurückspulen länger dauern.

  • Vielleicht von suspendoutput?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • nein das mit den kleinen Happen passt schon, war mir nur aufgefallen.


    Wenn das mit dem Load nicht wäre dann wäre es perfekt. - Aber 2015 ist ja noch lang, da erhoffe ich nicht nur hier sondern auch an anderen Fronten mehr Verbesserungen ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • was mir auch aufgefallen ist im Rahmen von Sofortaufnahmen, muss aber jetzt nicht zwingend was mit permashift zu tun haben:


    Wenn ich Pause drücke dann läuft die Aufnahmedauer ungefähr 2 bis 2,5x so schnell wie es sollte. wenn du also eine Sofortaufnahme startest steht in der Wiedergabe nach einer Stunde irgengwas größer 2h. Hatte ich jetzt mehrfach als ich einfach was ohne den Buffer zu benutzen ein paar Minuten Verschoben zeitversetzt angeschaut habe.


    Bei richtigen Timern hab ich sowas noch nie gesehen


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Habe schon wieder Probleme mit dem runterfahren.Dauernd bleibt der beim drücken des Auschalteknopf der Fernbedienung hier "Bildausgabe abgeschaltet.Zum Wiedereinschalten eine Taste auf der Fernbedienung betätigen" hängen.Auch wenn eine Aufnahme beendet ist fährt er mit aktiviertem permashift plugin nicht herunter.


    Kann es sein das eine Einstellung im Liveguard verantwortendlich ist?
    Manche Haken überleben einen Neustart nicht obwohl aktiv zB "ssh"

  • Zitat

    Vielleicht von suspendoutput?


    Ist bei mir nicht installiert



Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!