[softhddevice] Zwei(hundert?) Fragen

  • Da ich das softhddevice heute zum ersten Mal ausprobieren möchte, hab ich zwei Fragen:


    1. Mit welchen Optionen starte ich das Plugin ohne direkte Ausgabe auf X. Wenn ich mir das im Wiki anschaue: -P'softhddevice -p hw:1,3 -f -d :0.1 -g 1920x1080+0+0 -v vdpau -s' Korrekt?
    2. Wie aktiviere ich die Bildausgabe nach Start des XServers: Das hab ich im Wiki nicht gefunden.


    Hardware: GT520 mit VDPAU, Alsa Ausgabe über HDMI, 1920x1080


    Vielen Dank
    TheChief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Zu kompliziert denke ich.


    - -g 1920x1080+0+0 - wird selbsttätig erkannt
    - -v vdpau geht auch selbsständig IMHO
    - -s (suspend) oder -D (detached) -
    ersteres: man kann durch drücken bestimmter Tasten auf der FB die Ausgabe aktivieren (oder svdrpsend plug softhddevice resu).
    letzteres: die Ausgabe bleibt in jedem Fall aus und man kann es mit svdrpsend plug softhddevice atta attachen. Hier kännte man auch das Display mit übergeben

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Also ich starte ja zuerst den VDR. Würde also für das softhddevice "-D" anstatt "-s" übergeben.


    Später starte ich openbox, da würde ich ins autostart ein "svdrpsend plug softhddevice atta" einbauen (inkl. DISPLAY Variable) und dann startet die Bildausgabe?


    Danke und Grüsse
    TheChief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • "-d :1" kann helfen wenn es schwarz bleibt weil er das Display nicht findet...


    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



  • Wenn er mit -D startet ist es einfacher beim ATTA das richtige Display zu übergeben.


    also starten mit:

    Code
    -P'softhddevice -a hw:1,3 -f -D'


    -f ist wichtig da ein Windowmanger läuft für Vollbild.
    Wenn asound.conf stimmt, kann man "-a hw:1,3" auch weglassen.


    Und dann beim Windowmanagerstart:

    Code
    svdrpsend plug softhddevice atta $DISPLAY


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Ahh, muss ich also -a nehmen? Denn mit -p (für Passthrough) geht kein DD.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Wenn nur -a wird es für Stereo und Passthrough das Selbe Alsa Device genommen.
    Wenn nur -p dann wird für Stereo "default" genommen und für Passthrough das Angegebene.
    Wenn asound.conf nicht vorhanden ist, dann -a für stereo und -p für Passthrough.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Musste wohl im Audiomenü AC3 Passthrough aktivieren. Jetzt kann ich mal spielen.


    Erstmal danke für alles, die Umschaltzeiten sind ja genial!!!!

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Das Plugin läuft bisher recht gut.


    Was bedeuten diese Meldungen:



    Muss ich noch irgendwelche Bufferwerte ändern oder sind die nicht weiter tragisch?

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Ich würde behaupten deine Ausgabe läuft mit 60 Hz,
    Da aber die aktuelle Version gleiche Fehlermeldungen zusammenfasst, siehst du dies nur jede Minute.


    Geh mal auf Menu -> SoftHdDevice da sollte Dupped( ) Frames jede Minute um 10 Steigen.


    Prüfen über xrandr -q und versuchen mit xrandr --rate 50 auf 50Hz umzuschalten.
    Wenn dein Monitor nur 60 Hz kann, dann kannst du im Setup vom Plugin den 60 Hz Modus aktivieren.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

    Einmal editiert, zuletzt von johns ()

  • Kann ich den Befehl bei laufendem TV ausführen? Eventuell wieder mit DISPLAY=:0.1 xrandr --rate 50?


    EDIT:


    xrandr -q meldet


    1920x1080 50.0* 51.0 52.0 53.0 54.0 55.0 56.0 57.0 58.0


    Demzufolge nach läufts schon mit 50 Hz.


    EDIT2:
    Oder auch nicht, TV meldet 60Hz. Hab den Befehl mal probiert, aber es änderte nichts an den 60Hz. Wann muss ich den Befehl ausführen? Mit xineliboutput hatte ich erst gestern 50Hz am laufen.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    2 Mal editiert, zuletzt von TheChief ()

  • Komisch, aber dem TV würde ich trauen :)


    Ich änder nichts an der Videoausgabe. Also kommt rein auf die xorg.conf an.
    Ich verwende für Modes "1920x1080_50".


    kannst auch xrandr -display :0.1 nehmen.


    XBMC oder ähnliches gestartet?


    Was läuft den auf :0.0 nicht das Nvidia Probleme hat, wenn mehere Sachen dranhängen.


    Der Befehl ändert die Eigenschaften des laufenden X11 Servers.
    Kannst ja auch mal über nvidia-settings verstellen. xrandr funktioniert erst ab 302.xx richtig.
    Wobei ich die --rate schon länger verwende.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Ich fahre heute erstmal in Urlaub, werde meine Tests erst nächstes Wochenende fortsetzen können.


    An :0.0 hängt ein kleines Display für GraphTFT, XBMC wird nur bei Bedarf gestartet.


    nvidia-settings muss ich nochmal checken. Bei xineliboutput hatte ich nämlich das Problem, wenn "Force Full GPU Scaling" (o.ä) aktiviert war, wurde das Bild immer mit 60Hz ausgegeben. Erst als ich das deaktiviert hatte, ging 50Hz. Eventuell hat es diese Einstellung nicht behalten.


    Grüsse
    TheCHief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Hallo TheChief,


    die erwähnte Einstellung erreichst du in der xorg.conf dauerhaft mit:

    Code
    Option "FlatPanelProperties" "Scaling = Native"


    Damit xrandr läuft wie es soll (und dann auch XBMC die Bildwiederholrate an das Video anpassen kann) braucht es noch:

    Code
    Option "DynamicTwinView" "False"


    Der relevante Teil der xorg.conf beziehungsweise xorg.conf.d für meine NVidia GT 520 (per HDMI über einen Verstärker mit dem TV verbunden) sieht so aus:


    "UseEdidDpi" brauche ich nur damit die Schrift von nvidia-settings eine lesbare Größe hat. "CustomEDID" notwendig weil der TV nicht direkt am Rechner hängt. "ConnectedMonitor" sorgt für ein Bild wenn der TV und/oder der Verstärker erst nach dem VDR (genauer: nach dem Start von X) eingeschaltet wird/werden.


  • Jo, das Problem hatte ich mit nvidia-Karte auch: Was xrandr meldet ist falsch. Der meldet brav 50Hz, obwohl X mit 60Hz lief. Ich musste im xorg.conf eine passende Modeline angeben um den 50Hz Modus nutzen zu können....

    VDR2: ASRock J4105-ITX, DVBSky S952, openSUSE Tumbleweed, VDR 2.4.7

    softhddevice/vaapidevice, DFAtmo, xmltv2vdr, tvscraper, tvguideng, VDRAdmin-AM (alles git, aber alt)


  • Erstmal danke für die Infos. Muss ich die edit.bin bei direkt angeschlossenem TV erstellen? Sonst würde er mir ja eine für den Onkyo erstellen.


    Zitat

    Modes "1920x1080_50"


    Kann ich hier alle unterstützden Modi des TV/Receivers angeben? Könnte ja mal sein, dass man 24p Material oder ähnliches ausgeben möchte. Im Moment hab ich das bei mir so:


    Code
    Section "Screen"
        ...
        Option         "metamodes" "DFP: 1920x1080_50 +0+0; DFP: 1920x1080_60 +0+0; DFP: 1920x1080_50i +0+0; DFP: 1920x1080_60i +0+0; DFP: 1920x1080_24 +0+0; DFP: 1920x1080_25 +0+0; DFP: 1920x1080_30 +0+0"
        ...    
    EndSection


    Grüsse
    TheChief


    EDIT: Die 50Hz Ausgabe geht zumindest mal mit den Einstellungen.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

    Einmal editiert, zuletzt von TheChief ()

  • Hallo TheChief,


    zum einmaligen Auslesen der Edid habe ich den Fernseher und den Computer direkt verbunden. Dazwischen hängt hier ein Yamaha Soundprojektor, der nicht alles "durchschleift". Jedenfalls krieg ich eine andere Edid am Yamaha-Teil, als direkt am TV.


    Als Mode habe ich wie angegeben nur 1920x1080_50 drinstehen. Beim Einschalten läuft hier zuerst das VDR-Frontend. Für alles andere (nicht TV) setze ich XBMC ein. Das wählt den passenden Modus beim Abspielen eines Videos, wenn die entsprechende Option in der XBMC-Konfiguration gesetzt ist und die oben erwähnte Einstellung "DynamicTwinView" "False" in der xorg.conf vorhanden ist. Wobei mit Full HD die Auflösung immer gleich bleibt und eigentlich nur die Bildwiederholfrequenz geändert wird, also 24p oder 60 Hz sowie wieder Ausgangssituation 50 Hz nach Videoende beziehungsweise wenn man sich während der Wiedergabe im XBMC-Menü bewegt. Andere Modes müssen da nicht drinstehen, weil sich der nvidia-Treiber die ja aus der Edid holt. Und der eine Mode der drinsteht, den wollen wir ja beim Start von X haben. XBMC nutzt dafür im Hintergrund libxrandr. xrandr funktioniert jetzt durch das ausgeschaltete DynamicTwinView und könnte somit auch für einen VDR-Plugin-Medienplayer genutzt werden.


    Ergänzung wegen den anderen Posts: Modelines oder dem Zwang zu nvidia-settings kann man sich hingeben. NVidia dokumentiert allerdings sogar halbwegs, wie man sich davon befreien kann.

  • Danke für die Ausführungen. Werd dann nochmal eine EDID erstellen, direkt vom TV, und mit den Einstellungen in der xorg.conf rumspielen.


    Noch was anderes: Ist im Plugin vorgesehen, dass 4:3 Bild auf 16:9 zu strecken? Hatte dazu bei xineliboutput immer auf anamorph gestellt. Irgendwie stören mich inzwischen die schwarzen Balken links und rechts, auch wenn das Bild dann künstich verzerrt wird.


    In den Videoeinstellungen hatte ich ja anamorph unter "Scaling" oder so gefunden, bewirkt hat das aber nicht das erwartete. Wozu sind die Einstellungen dort? Was sollte man da einstellen?


    Grüsse
    TheChief

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • Solltest mal den Topic in 100 Fragen ändern :)


    zu 4:3 -> 16:9
    http://projects.vdr-developer.…-43-Sendungen-%C3%A4ndern
    und dieser http://projects.vdr-developer.org/issues/967


    Leider habe ich es nicht hinbekommen die VDR Einstellung nochmal im Plugin zuverwenden,
    deshalb geht es in der aktuellen Version nur über das VDR Setup.


    anamorph beim Skalieren ist noch nicht fertig, selbst bei Intel / VA-API wo es im Treiber ist, habe ich es noch nicht eingebaut.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Jetzt mitmachen!

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