softhdcuvid/softhdvaapi/softhddrm with hevc and UHD

  • Ich habe einen UHD-TV Philips 65PUS7601 der direkt mit einem Premium-HDMI-Kabel mit der GT1030 verbunden ist.

    Ich benutze yavdr-ansible und das darin bereitgestellte ffmpeg und softhdcuvid-Plugin.

    Der X-Server läuft immer mit 3840x2160x50 und somit skaliere ich auf 2160p hoch bei HD (720p) und FullHD (1080i).

    Die UHD-Sender (2160p) werden dann natürlich nicht skaliert, die sind ja schon bei 2160p.

    Der TV zeigt mir auch über die Info-Taste an, dass ein 2160p50-SDR Signal anliegt, egal welchen Sender ich eingeschaltet hab.

    Das Bild dabei ist immer einwandfrei ohne irgendwelche Probleme.

    Aktuell, seit 1 Woche, habe ich einen neuen AV-Receiver Denon AVR-X4500 dazwischen geschaltet, den ich auf Durchleiten des HDMI-Signales gesetzt habe. Und auch der AV-Receiver zeigt mir ausführlich als Eingangssignal:

    4K:50Hz

    YCbCr 4:2:0

    8bits

    Paul

    meine aktuelle Hard- und Software

    Heimkino: . . . . . . . AVR Denon AVR-X4800H . . . MiniLED-UHD-TV SONY BRAVIA XR-75X95L. . . Universal-FB: Sofabaton U2
    VDR-Hardware: . . Grafik MSI GT1030, Quad-DVB-C/T2 TBS-6205, Quad-DVB-S2/S2X TBS-6904SE

    VDR-Software: . . . yaVDR-ansible-noble - Kernel 6.08.0 - VDR-2.7.x - nvidia-550
    VDR-Client 1+ Media-Player: . . . Odroid N2 . 4GB mit VDR*ELEC Kodi-21.x + VDR-2.7.x_@Zabrimus
    VDR-Client 2+ Media-Player: . . . Dune HD Homatics Box R4K Plus . 4GB mit Kodi-21.x + VDR-2.7.x_@Zabrimus

  • Kannst du das mal mit RGB Ausgabe versuchen ? Bei 8 Bit ist das das bessere Bild als mit 4:2:0.

    Bist Du sicher, dass das so ist? Das Quellmaterial ist doch oftmals bereits in YCrCb vorhanden.

    Testen kann ich es gerne mal. Was müsste ich da machen?

    Ich habe mal in die xorg.conf folgendes eingefügt:

    Code
    Section "Screen"
         ...
        Option         "ColorSpace" "RGB"
         ...

    Aber wenn ich nach einem reboot nachschaue, so zeigt mir mein AV-Receiver immer noch YCbCr 4:2:0 an.

    Oder was müsste ich tun, damit eine RGB-Ausgabe erfolgt?

    Das Bild ist aber auch auf meinem großen 65"-TV bei einer guten Quellsignal wirklich super mit YCbCr.

    NACHTRAG:

    Bei yavdr-ansible wird noch der nvidia-Treiber 390.77 verwendet, falls das von Bedeutung ist?

    meine aktuelle Hard- und Software

    Heimkino: . . . . . . . AVR Denon AVR-X4800H . . . MiniLED-UHD-TV SONY BRAVIA XR-75X95L. . . Universal-FB: Sofabaton U2
    VDR-Hardware: . . Grafik MSI GT1030, Quad-DVB-C/T2 TBS-6205, Quad-DVB-S2/S2X TBS-6904SE

    VDR-Software: . . . yaVDR-ansible-noble - Kernel 6.08.0 - VDR-2.7.x - nvidia-550
    VDR-Client 1+ Media-Player: . . . Odroid N2 . 4GB mit VDR*ELEC Kodi-21.x + VDR-2.7.x_@Zabrimus
    VDR-Client 2+ Media-Player: . . . Dune HD Homatics Box R4K Plus . 4GB mit Kodi-21.x + VDR-2.7.x_@Zabrimus

  • Ich denke du musst das mit nvidia-settings machen. Da kann man das für jeden Anschluss einstellen.

    Klar ist das Quellmaterial 4:2:0 aber beim scalieren wird es auf 4:4.4 erweitert und dann macht es sinn es auch so auszugeben.

  • Aber bei 4K mit 50Hz geht kein 4:4:4 mehr mit >8bit Farbtiefe, das geht nur bis maximal 30Hz.

    4K mit 50Hz und 10bit und mehr geht nur noch bei maximal mit 4:2:2

    Siehe z.B. hier hdmi.org oder auch sehr informativ hier Demystifying 4K, Wide Color Gamut, HDR, 4:4:4

    meine aktuelle Hard- und Software

    Heimkino: . . . . . . . AVR Denon AVR-X4800H . . . MiniLED-UHD-TV SONY BRAVIA XR-75X95L. . . Universal-FB: Sofabaton U2
    VDR-Hardware: . . Grafik MSI GT1030, Quad-DVB-C/T2 TBS-6205, Quad-DVB-S2/S2X TBS-6904SE

    VDR-Software: . . . yaVDR-ansible-noble - Kernel 6.08.0 - VDR-2.7.x - nvidia-550
    VDR-Client 1+ Media-Player: . . . Odroid N2 . 4GB mit VDR*ELEC Kodi-21.x + VDR-2.7.x_@Zabrimus
    VDR-Client 2+ Media-Player: . . . Dune HD Homatics Box R4K Plus . 4GB mit Kodi-21.x + VDR-2.7.x_@Zabrimus

    Edited once, last by Paulaner (December 5, 2018 at 2:51 PM).

  • Habe noch einige Erweiterungen für libplacebo eingebaut.

    1. Man kann nun einen Scaler Test aktivieren. Hierbei wird das Bild geteilt und man sieht links den neuen Scaler und rechts den alten der bei den Auflösungen definiert ist, Damit kann man gut vergleichen welcher Scaler schöner ist. In der Mitte gibt es eine schwarze Linie damit man nicht vergisst das wieder abzuschalten.

    2. Es gibt noch eine Funktion für Farbenblinde. Man kann die Art der Farbenblindheit einstellen und dann mit einem Faktor simulieren bzw. versuchen zu korrigieren. Negative Faktoren simulieren die eingestellte Farbenblindheit und positive verstärken die Farben die schlecht gesehen werden, Damit kann man evtl. eine leichte Farbenblindheit ausgleichen. Hierbei muss man natürlich wissen welche Form der Farbenblindheit man hat.

    Das Problem beim schneiden von Aufnahmen habe ich noch nicht weiter untersucht.

  • Hallo Jojo61,

    ich bin zurück auf die Version ohne libplacebo, ich habe nur einen HD Fernseher. Läuft aber super, auch mit dem skindesigner.

    Vielen Dank,

    Murry

    Mein vdr

    SilverStone Milo ML03 schwarz, ASRock H67M-GE/HT, Gigabyte GT1030 Silent, Intel Pentium G630T, DD Cine S2 V6.2, yavdr ansible, Onkyo 508, LG55LA6608, Unicable

  • guten morgen jojo61,

    hab gestern abend das softhdcuvid fuer meine z-boxen mit yavdr gebaut. onboard ist eine nvidia 610

    verbaut, die leider kein uhd kann. aber selbst ohne libplacebo laeuft das plugin um laengen besser,

    wie das "alte" softdhdevice. selbst pip klappt ohne ein einziges problem.

    ich kann einfach nur sagen: hervorragende arbeit und besten dank dafuer

    gruss

    beinhart

  • laeuft das plugin um laengen besser,

    wie das "alte" softdhdevice.

    Inwiefern läuft es denn so viel besser auf einer Nvidia 610?

    Kann es da nicht genau das Gleiche, nur dass es mehr elektrische Leistung verbraucht?

    Ich würdige und schätze jojo61's Arbeit sehr. Der Nutzen für ältere Nvidia Karten ist mit aber unklar.

  • Inwiefern läuft es denn so viel besser auf einer Nvidia 610?

    Kann es da nicht genau das Gleiche, nur dass es mehr elektrische Leistung verbraucht?

    Ich würdige und schätze jojo61's Arbeit sehr. Der Nutzen für ältere Nvidia Karten ist mit aber unklar.

    ein paar punkte, die ich gestern abend getestet habe:

    - bbc hd auf 28.2e laeuft wieder, ohne dass sich der vdr verabschiedet (dazu gehoeren wohl auch div. andere sender, die das problem hatten)

    - pip funktioniert nun auch mit verschluesselten sendern anstandslos

    - gestern abend zumindest kein blackscreen mehr beim zappen (client haengt per streamdev am server)

    - bisher keine synchronisationsprobleme des tones nach dem umschalten zwichen vdr und av-receiver. damit hatte ich immer wieder

    zu kaempfen (knatterton), aber keine loesung gefunden

    gruss

    beinhart

  • Ich habe gestern einige Filme geschnitten und das funktionierte sehr gut, das ist aber sehr vom Sender abhängig, daher möchte ich noch kein endgültiges Urteil abgeben.

    Leider haben sich Fehler eingeschlichen, die mal beseitigt waren, so wird z.B. beim grab der OSD nicht mehr korrekt angezeigt, sondern nur ein Ausschnitt. 4:3 Wiedergabe funktioniert nicht mehr, s.A.

    Edit:

    getestet mit libplacebo, zumindest der OSD-Fehler ist ohne libplacebo nicht vorhanden.

    Edit2:

    auch das 4:3 Problem betrifft nur "mit libplacebo"

    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

    Edited 2 times, last by jsffm (December 11, 2018 at 4:16 PM).

  • Hallo,

    kleine Frage, gibt es eigentlich ein schon passendes ebuild für dieses Plugin? Scheint ja mehrere Leute zu geben, die das unter Gentoo nutzen ...

    Danke und schöne Grüße,

    Space

    Display Spoiler

    angefangen mit: Alu-Selbstbau (jetzt *mit* LCD und Extension Board) - Technotrend 1.6 - Skystar 2.6D - Epia M10000N - 512MB - Samsung HD400LD) - Gentoo - Kernel 2.6.23.9 - VDR 1.4.7 mit Plugins

    Aktuell:
    Haupt-VDR: Zotac IONITX-P (VDPAU) + Cine S2 5.5 / yaVDR
    Server: Intel DQ77MK + Core i7-3770 (VA-API) + Cine S2 6.5 / gentoo
    Test-Client (lüfterlos): Gigabyte B75N + Celeron G1610 (VA-API) in Streacom FC8S Evo / gentoo

  • Ich nutze zwar gentoo, aber compiliere vdr plus plugins ausserhalb des portage.

    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

  • Das OSD-Problem beim grab besteht noch:

    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

Participate now!

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