softhddevice mit vdpau: Überblick verloren

  • Ich habe bei softhddevice den Überblick verloren. Wenn ich softhddevice mit vdpau und glosd verwenden will:

    1. Welches git ist z.Z. das aktuell zu verwendende?
    2. Welche nvidia Treiber Version ist für gt 1030 die empfohlene?
    3. Welche ffmpeg version ist die aktuell empfohlene für diesen usecase?

    Ich weiss, dass dies "faule" Fragen sind, und bestimmt schon beantwortet wurden, aber nach 8 h Forum-Studium, habe ich komplett den Überblick verloren - also bitte nicht schlagen.

  • Hier hat seahawk1986 mal eine sehr schöne Übersicht erstellt:

    Ausgabeplugins für yaVDR


    Die Übersicht ist zwar speziell für das ansible-book von yaVDR erstellt, aber im Prinzip ist sie allgemeingültig! ;)
    Da werden Deine Fragen ziemlich gut beantwortet.

    Als nvidia-Treiber kannst Du für die GT1030 den aktuellsten nehmen.

  • Danke für Deine Antwort.


    Um ehrlich zu sein, kannte ich die Seite, und genau diese Seite hat meine Verwirrung komplettiert: ich wußtw gar nicht von so vielen Versionen! Da ich nicht debian/yavdr benutze, nutzen mir die Paketnamen nicht viel (klar, 8ch könnte die Pakete ziehen und dann entschlüsseln aus welchem git die Sourcen kommen), aber genau das wollte ich mir mit meinen drei Fragen ersparen. Trotzdem danke.

  • Hi,

    Es gibt für nvidia die Version von lnj und die von jojo61 die gepflegt werden.

    Bei beiden kann über Parameter gesteuert werden, welche Version es werden soll : Softhddevice oder softhdcuvid oder softhddrm etc.

    Ich würde, wenn du X nehmen willst lnjs Version testen. Wenn ohne X (umschalten zu Kodi dann schwer machbar) dann Softhddrm.

    Wenn UHD relevant bleibt meine ich nur jojos softhdcuvid. Aber ganz unberechtigt ist die Frage echt nicht 😉

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    www.easy-vdr.de

  • Since I think @Inj is speaking English, I'll continue writing English.


    I'll try to sum up my findings - this is for sure not complete and maybe incorrect, please correct me, if I'm wrong.


    The usecase I'm looking for is vdpau (because of the high quality deinterlacers) and opengl osd (because of skindesigner). Currently I don't need/use UHD.


    1. git://projects.vdr-developer.org/vdr-plugin-softhddevice.git -> not maintained and no glosd
    2. https://github.com/louisbraun/softhddevice-openglosd.git -> not maintained
    3. https://github.com/j1rie/softhddevice.git -> not maintained
    4. https://github.com/pesintta/vdr-plugin-softhddevice.git -> not maintained
    5. https://github.com/rofafor/vdr-plugin-softhddevice.git -> not maintained
    6. https://github.com/jojo61/vdr-plugin-softhdcuvid.git -> no vdpau (only vaapi, cuvid and drm)
    7. https://github.com/ua0lnj/vdr-plugin-softhddevice.git -> vdpau & opengl osd


    According to the above assumptions (again: far from complete and maybe wrong) only 7. will serve my needs, or is ther an other option (for vdpau + opengl osd) I've not listed?


    For 7. (https://github.com/ua0lnj/vdr-…/tree/vdpau+vaapi%2Bcuvid :( which is the best (meaning: most compatible) combination of ffmpeg and nvidia drivers (currently I'm using ffmpeg-4.4.1 and nvidia-drivers-510.39.01).

  • I am using this version, maintained by seahawk :)

    Code
    vdr-plugin-softhddevice-cuvid:
    Installiert:           1.2.7+git20211229-1-e7cda5e-0yavdr2~focal
    Installationskandidat: 1.2.7+git20211229-1-e7cda5e-0yavdr2~focal

    It's available at http://ppa.launchpad.net/seahawk1986-hotmail/vdr-2.6.0/ubuntu focal/main amd64 Packages and actually the same as the vdpau version, you just have to change one line in the config file to switch:

    Code
    #
    # softhddevice VDR plugin arguments
    #
    
    [softhddevice]
    
    -v cuvid
    # -v vdpau

    and restart vdr to change between both variants.

    Yes, vdpau seems to have more deinterlace options and appears to be sharper with SHD, but struggles a bit with UHD.

  • @nvertigo

    Not quite right.

    Supported softhd* git now:

    softhddevice

    https://github.com/ua0lnj/vdr-plugin-softhddevice.git - vaapi, vdpau, cuvid. OpenGL osd with vdpau and cuvid.

    softhdcuvid(softhdvaapi, softhddrm)

    https://github.com/jojo61/vdr-plugin-softhdcuvid.git - vaapi (drm), cuvid, OpenGL osd with all. Uses libplacebo for HDR, but requires more powerful CPU.


    For GT1030 cuvid is better than vdpau.

    With the latest Nvidia driver and cuvid, you will get 10-bit h265 UHD decoding without any other action.

    Vdpau can 8 bit h265 UHD, but can't 10 bit.


    You can try everything and choose what you like best.

  • I highly appreciate all answers. Also the ones not meeting my usecase.


    Tha being said, I've to admit I'm still in dvb-stoneage (call me Barney DVB-Rubble ;) :( my tv-set is 1280p/50Hz (I'm planing getting a cheap used 1080p tv-set, when everybody goes for 4K- or 8K-UHD later this year). I've no UHD source - I'm only using free to air channels. Especially the sd channels look noticeable better with vdpau then with cuvid (especially on dark semi-dark scenes).

  • For GT1030 cuvid is better than vdpau.

    With the latest Nvidia driver and cuvid, you will get 10-bit h265 UHD decoding without any other action.

    Do you mean over HDMI-Output or Displayport?

    If only Displayport, can you get a recommendation for a DP-HDMI-Adapter?

  • Was ist denn momentan optimal für einen NUC? Softhddrm läuft, aber der Ton ist schlecht, und bei meinem NUC geht das aktuelle softhdvaapi auch nicht, es verträgt sich nicht mit satip, der VDR läuft nach einiger Zeit Amok. Nur eine alte Installation geht noch, da stehen mittlerweile 79 Änderungen an, aber wenn ich den Update mache, ist die Installation auch verloren.


    Habe ich eigentlich noch eine Alternative?

    Intel NUC 10 NUC10i3FNH, Digital Devices Octopus NET V2 Max M4, 1000 GB Samsung 970 Evo M.2 2280 PCIe 3.0 x4 NVMe, LG OLED 77CX9LA

  • So it would be useful to take care not to update Intel drivers when updating the system by apt-get dist-upgrade?

    Intel NUC 10 NUC10i3FNH, Digital Devices Octopus NET V2 Max M4, 1000 GB Samsung 970 Evo M.2 2280 PCIe 3.0 x4 NVMe, LG OLED 77CX9LA

  • Are there any other advantages of opengl osd apart from being able to use skindesigner or are there even drawbacks in comparison to the standard softdevicehd (which graphics API does it use instead btw?)?

    MLD 5.5 mit VDR 2.6.4 & Kodi 19.4 - Gigabyte GA-F2A88XM-HD3 - AMD A8-7600 - 4 Gb RAM - Ausgabe via MSI N220GT-MD1GZ mit softhddevice & vdpau - 19.2E & 28.2E Empfang via Linux4Media L4M-Twin S2 ver 6.5 - Terratec Aureon 5.1 Fun TTP8 - Crucial m4 CT064M4SSD2 - Seagate Exos 7E8 in Scythe Quiet Drive SQD-1000 - Medion X10 RF Remote Control 20016398

  • Ah ok, I get it now! So is enabling OpenGL OSD recommended only in case of wanting to use skindesigner?

    MLD 5.5 mit VDR 2.6.4 & Kodi 19.4 - Gigabyte GA-F2A88XM-HD3 - AMD A8-7600 - 4 Gb RAM - Ausgabe via MSI N220GT-MD1GZ mit softhddevice & vdpau - 19.2E & 28.2E Empfang via Linux4Media L4M-Twin S2 ver 6.5 - Terratec Aureon 5.1 Fun TTP8 - Crucial m4 CT064M4SSD2 - Seagate Exos 7E8 in Scythe Quiet Drive SQD-1000 - Medion X10 RF Remote Control 20016398

  • OpenGL osd creates a small load on the video card, if you do not have the first generation Intel or Nvidia older than gt210, you can not disable anything.

    But I think your original question was about whether or not to switch from the original softhddevice to a fork?

  • lnj,


    I would like to benefit from your expert knowledge :)

    As Claus mentioned here, we are currently developing a new version of MLD and encountering the same issues as the thread starter.

    Our intention is to provide an out-of-the-box running VDR system for end-users. For Intel systems, we are currently using your test-branch with the vaapi switch (if the card JUST supports i965_drv) or vaapi-egl (if the card supports iHD_drv).


    Could you please give us some advice on how we can cover mainstream users and provide them with the best options?


    If possible for intel pre iHD (i965) / intel iHD / nvidia vdpau / nvidia cuvid


    Thx alot

    SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - Tevii s480 - Astra 19,2 - MLDHD-5.4 testing


    WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLDHD-5.4 testing

Jetzt mitmachen!

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