Hallo,
ich bin dabei ein Problem beim vdr-osd bei mir zu suchen und brauche noch Nachhilfe.
Habe bei mir ein Ubuntu 20.04 server frisch aufgesetzt und vdr-Paket und vdr-plugins installiert. Soweit so gut, läuft erst mal. Allerdings wird mein OSD zeitweise äusserst langsam, dazu versuche ich nun die Ursache zu suchen. Zuerst hatte ich eine sehr lange channels.conf mit Senderleichen im Verdacht, derzeit sind es eher threads, wenn aufgenommen wird. Mit vdr2.2.0 hab ich das noch nicht beobachtet, aber vielleicht muss ich länger beobachten....
Hier mal die Fragen :
vdr2.4.1 und plugins kann ich kompilieren und startet von konsole.
wenn ich den vdr im Hintergrund starten will (vdr &), dann bleibt der hängen, wenn er kbdremote erzeugt.
muss ich den vdr für diesen Fall als daemon aufrufen ?
wenn ich den vdr von konsole starte stimmen alle Pfade.
wenn ich vdr & starte (habe das kbdremote mal auskommentiert) stimmen die pfade nicht mehr (sucht /usr/share..)
hat jemand eine Idee, warum das sich unterschiedlich verhält ?
wenn ich den paket-vdr über systemd starte (z.b. service vdr start) ist alles ok.
wenn ich den vdr unter /usr/bin durch meinen selbst kompiliert ersetze, dann startet "service vdr start" den vdr, wartet aber auf irgendwas und bricht dann mit timeout den vdr wieder ab.
Nach meinem Verständnis wird dabei im service-skript ebenfalls nur /usr/bin/vdr aufgerufen.
Wie übergibt das service-skript dem vdr die Parameter ?
Anscheinend wird der vdr hier ebenfalls nicht als daemon aufgerufen, aber das Problem mit dem kbdremote taucht nicht auf...
Was könnte der Grund für den Timeout sein (der vdr startet ja, so etwas wie ein PID-File konnte ich noch nicht finden) ?
Fragen über Fragen ...
Ich hoffe, dass jemand Ideen hat.
Ach so - konkret ist mein Problem, dass das OSD (dvbsddevice) nicht mit dem Bildaufbau hinterherkommt und der vdr nahezu unbedienbar ist. So ein Bildaufbau kann schon mal 5 Sekunden brauchen - schön zeilenweise. Die Hauptschleife läuft dabei ohne Zeitverlust durch, will heißen wenn ich per Fernbedienung 4 Zeilen runtergehe, dann tut sich auf dem OSD erstmal nichts und nach dem nächsten Bildaufbau ist er 4 Zeilen tiefer.
Manchmal ist aber auch alles wieder schnell. Manchmal ist das OSD nach dem vdr-start schnell, manchmal langsam. Ursache ist halt unklar. CPU-Last bei ca. 13%
Soweit ich sehen konnte ist das dvbsddevice bei vdr2.2.0 und 2.4.1 identisch.
Gruß,
Stefan
Hardware ist ein Celeron G3900 mit 2x dual receiver und 1x ff-Karte für das OSD und AUsgabe, Aufnahmen gehen auf Festplatte (Softwareraid).