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.

    gentoo (vdr-2.6.0 manuell installierg), Asus Sabertooth FX990, AMD FX8150, 16GB 1833, CineS2(kernel 5.15.x inkl. standard dvb Treiber), USB RC(inputevxd), Asus gt1030, vertex4 ssd (system), mdraid5 9TB

  • 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.

    gentoo (vdr-2.6.0 manuell installierg), Asus Sabertooth FX990, AMD FX8150, 16GB 1833, CineS2(kernel 5.15.x inkl. standard dvb Treiber), USB RC(inputevxd), Asus gt1030, vertex4 ssd (system), mdraid5 9TB

  • 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).

    gentoo (vdr-2.6.0 manuell installierg), Asus Sabertooth FX990, AMD FX8150, 16GB 1833, CineS2(kernel 5.15.x inkl. standard dvb Treiber), USB RC(inputevxd), Asus gt1030, vertex4 ssd (system), mdraid5 9TB

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

    Code
    1. vdr-plugin-softhddevice-cuvid:
    2. Installiert: 1.2.7+git20211229-1-e7cda5e-0yavdr2~focal
    3. 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
    1. #
    2. # softhddevice VDR plugin arguments
    3. #
    4. [softhddevice]
    5. -v cuvid
    6. # -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).

    gentoo (vdr-2.6.0 manuell installierg), Asus Sabertooth FX990, AMD FX8150, 16GB 1833, CineS2(kernel 5.15.x inkl. standard dvb Treiber), USB RC(inputevxd), Asus gt1030, vertex4 ssd (system), mdraid5 9TB

  • 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