Nvidia 535 mit softhdcuvid

  • Hallo Zusammen,

    vielen Dank für euere vielen Hinweise hier, mein vdr hatte aktuell Tonprobleme,

    aber nach dem Update des nvidia-driver-525 (von 470) und dem Wechsel auf vdr-plugin-softhddevice-cuvid scheinen diese beseitigt.

    Viele Grüße und frohes Schaffen

    Ulf

    Samsung UE43RU7479U, Antec Fusion Black, Prime A320m-k, Ryzen3 3200G, 2* DVB-T2,
    Yavdr-ansible auf Ubuntu Server 22.04

  • Heute habe ich mal ein paar Tests mit "yadif=mode=1" gemacht und bekomme exakt die gleichen Streifen wie bei "yadif=mode=0".

    Ein zittern des Bildes konnte ich nicht feststellen.

    In der Doku ist es drin, ich habe aber noch keine Version damit gesehn, nur einen Hinweis in einem Changelog für die nächste Version.

    In der Doku hatte ich es auch gerade entdeckt und ging davon aus, dass das Feature auch verfügbar ist.

    Leider ist "bwdif-cuda" wohl nicht mal in Version 6.0 enthalten. Das wird wohl noch ein bisschen dauern, bis das bei uns ankommt, schade.

    Gruss
    SHF

    Mein (neuer) VDR:

    Software:
    Debian Wheezy mit Kernel 3.14
    VDR 2.0.7 & div. Plugins aus YaVDR-Paketen
    noad 0.8.6

    Hardware:
    MSI C847MS-E33, onboard 2x1,1GHz Sandybridge Celeron 847, 4GiB RAM
    32GB SSD (System), 4TB 3,5" WD-Red HDD (Video)
    TT FF DVB-S 1.5 FullTS-Mod PWM-Vreg-Mod, DVB-Sky 852 Dual DVB-S2
    Das ganze im alten HP Vectra VLi8-Gehäuse versorgt von:
    PicoPSU-160-XT und Meanwell EPP-150 im ATX-NT-Gehäuse

  • So this is the default

    Mein VDR

    VDR1 Mediaportal mit QVT-Board, Intel 810 Chipsatz, Pentium III 1,1 Ghz, 256 Mb Ram, WDC WD5000AAKB, DVB-S TT 1.5, Nova-S, Digidish 33, Gentoo Kernel 2.6.31, VDR 1.4.7
    VDR2 Asrock M3N78D, AMD Phenom II X6 1055T, 8 Gb Ram, Geforce GTX 950, WinTV dualHD, Gentoo Kernel 5.10, VDR 2.6.0, softhddevice
    VDR3 MC-1200, GA-B85M-HD3, Celeron G1840, Quadro P400. 4G Ram, CineS2 6, DuoFlex S2, WinTV dualHD, Gentoo Kernel 5.10, VDR 2.6.0, softhddevice
    TV TX-37LZD85F, AV VSX-520D - Consono 35


    vdr-User-# 755 to_h264 chk_r vdr-transcode github

  • Parity should be "tff", if I remember correctly, but maybe it is worth to try "parity=auto" too.

    Gruss
    SHF

    Mein (neuer) VDR:

    Software:
    Debian Wheezy mit Kernel 3.14
    VDR 2.0.7 & div. Plugins aus YaVDR-Paketen
    noad 0.8.6

    Hardware:
    MSI C847MS-E33, onboard 2x1,1GHz Sandybridge Celeron 847, 4GiB RAM
    32GB SSD (System), 4TB 3,5" WD-Red HDD (Video)
    TT FF DVB-S 1.5 FullTS-Mod PWM-Vreg-Mod, DVB-Sky 852 Dual DVB-S2
    Das ganze im alten HP Vectra VLi8-Gehäuse versorgt von:
    PicoPSU-160-XT und Meanwell EPP-150 im ATX-NT-Gehäuse

  • Von "bwdif" in FFmpeg inzwischen auch eine Cuda-Version, eventuell ist das hier also auch einen Versuch wert.

    So, ffmpeg 6.1 ist raus und bwdif_cuda mit an Bord.

    Code
    vdr ~ # ffmpeg -filters -hide_banner | grep Deinterlace
     TS. bwdif             V->V       Deinterlace the input image.
     T.. bwdif_cuda        V->V       Deinterlace CUDA frames
     TS. yadif             V->V       Deinterlace the input image.
     T.. yadif_cuda        V->V       Deinterlace CUDA frames

    Ich habe mich mal an einem Patch versucht um Bwdif statt Yadif zu verwenden, siehe Anhang.

    Ich weiß zwar nicht, ob ich es richtig gemacht habe, der VDR läuft damit aber schon mal.

    Leider gibt es zum Zittern des Bildes keine Verbesserung gegenüber Yadif.

    jojo61 Kannst Du Dir den Patch mal ansehen, nicht dass das Deinterlacing immer noch mit Yadif läuft.

    Danke.

  • So auf die schnelle sehe ich nicht ob dein Patch richtig funktioniert. Zum testen hättest du viel einfacher die Zeile

    const char *filters_descr = "yadif_cuda=1:0:1"; // mode=send_field,parity=tff,deint=interlaced";

    durch

    const char *filters_descr = "bwdif_cuda=1:0:1"; // mode=send_field,parity=tff,deint=interlaced";

    ersetzen können und dann "yadif" als deinterlacer auswählen.

  • Hab das jetzt mal testweise probiert,hat auch geklappt.Ich musste nur in debian/control die nvidia version anpassen.

    Vielen Dank für deine Anleitung

    VDR:Asrock N100DC-ITX,DDR4 8GB 3200MHz,Crucial P2 CT500P2SSD8 500GB,DD Cine-S2-V7,STM32 USB Adapter, BrosTrend AX1800 WLan-Stick,yaVDR-ansible(noble) alle Updates.

    Client: Raspberry Pi 4,LibreElec-nightly

    TV =Sony KD-55AF8

    AV-Receiver:Denon AVR-X2700H/Teufel-Ultima-40/5.1

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!