softhdcuvid/softhdvaapi/softhddrm with hevc and UHD

  • Ich habe mal mit dem alsamixer -c1 mal gespielt -- um zusehen wo den der Ton herkommt.


    1.) lauter oder leider geht da nicht wenn der Ton kommt

    2.) Ton an oder aus (Mute) über S/PDIF


    Kann es sein das PCM dadurch falsch geleitet wird?


    Code
    ~/.asoundrc
    Code
    ######################################################### #This is the standard setting (see: "!default") #This profile, the default loaded, upmixes stereo sound to 5.1. pcm.!default { type plug slave.pcm "surround51" slave.channels 6 route_policy duplicate}######################################################## #This is the normal spdif output profile (optical, toslink). pcm.!spdif { type plug slave.pcm "hw:0,1"}
    ####################################################### #This is what one could call the "factory default setting", in other words, it only plays the actual channels. so if you fx want to watch a 5.1 movie, on the analog output, this>
    pcm.analog { type plug slave analog_slave;}
    pcm_slave.analog_slave { pcm surround51; format S32_LE;}


    Vielleicht kommen wir ja damit etwas weiter

  • Bin nun 3 Wochen weg. Danach helfe ich gerne weiter.

    kein Problem -- Danke für die Hilfe

    OK, dann machen wir weiter


    NUC10 mit TON

    Code
    Aug 28 12:39:43 BM2LTS64nDD vdr: audio/alsa: mixer default - PCM open
    Aug 28 12:39:43 BM2LTS64nDD vdr[1450]: ALSA lib dlmisc.c:337:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_ctl_pipewire.so (/usr/local/lib/x86_64-l>
    Aug 28 12:39:43 BM2LTS64nDD vdr: audio/alsa: can't open mixer 'default'
    Aug 28 12:39:43 BM2LTS64nDD vdr[1450]: ALSA lib pcm.c:8650:(snd_pcm_set_params) Channels count (1) not available for PLAYBACK: Das Argument ist ungültig
    Aug 28 12:39:43 BM2LTS64nDD vdr[1450]: ALSA lib pcm.c:8650:(snd_pcm_set_params) Channels count (1) not available for PLAYBACK: Das Argument ist ungültig
    Aug 28 12:39:43 BM2LTS64nDD vdr: audio/alsa: buffer size 4234 96ms, period size 2117 48ms
    Aug 28 12:39:43 BM2LTS64nDD vdr: audio/alsa: state PREPARED

    vdr: audio/alsa: mixer default - PCM open

    hier default am Mixer gefunden --> NUC11: helfen die Einstellungen in /etc/asound.confhier leider noch nicht aus um mixer default - PCM open zusetzen

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Edited 2 times, last by cinfo ().

  • Hi,
    ich habe softhdcuvid gerade mit dem letzten Stand aus git gebaut. Mit dem letzten Stand kann ich die Lautstärke nicht mehr ändern. Das Problem scheint wohl in commit 8bce1 (Fix Audio for NUC11) zu liegen. Mit der Software vor diesem Stand zeigt ein alsactl monitor bei Lautstärkeänderungen immer ein Event an (node hw:0, #29 (2,0,0,Master Playback Volume,0) VALUE). Nach diesem commit zeigt alsactl monitor keine Events an.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.1, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Läuft hier, mit dieser Änderung, auch auf dem NUC11 :tup


    Grüße

    cinfo

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Mit der Änderung geht es auch bei mir wieder:thumbup:

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.1, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • ich habe mal eine grundsätzliche Frage:


    wäre es möglich zB auf auf einem nuc11 i5 auf dem einen hdmi softhddrm zu betreiben, während auf auf dem anderen ein X Server mit desktopmanager zB osd2web darstellt, oder gibt auch das Schwierigkeiten mit dem DRM Master weil das über dieselbe GPU kommt?

    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



  • ich habe mal eine grundsätzliche Frage:


    wäre es möglich zB auf auf einem nuc11 i5 auf dem einen hdmi softhddrm zu betreiben, während auf auf dem anderen ein X Server mit desktopmanager zB osd2web darstellt, oder gibt auch das Schwierigkeiten mit dem DRM Master weil das über dieselbe GPU kommt?

    Moin, geht leider nicht. Den Grund hast Du schon selber genannt. Ich lass das osd2web über einen RPI darstellen.

  • Um auch diesen Thread aktuell zu halten:


    softhdcuvid und ableger unterstützt nun die aktuelle libplacebo mit API 246. Falls es da Probleme gibt nehme ich gerne Feedback an.

    In libplacebo hat sich viel bzgl. UHD getan und ich hoffe es geht noch alles.

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

  • Ich habe jetzt versucht cuvid + placebo in meinem Produktionssystem auf aktullen Stand zu bringen.


    Placebo aktuelles Release : media-libs/libplacebo-5.229.2


    Da bekomme ich folgendes:


    Code
    video.c:5730:19: error: ‘struct pl_overlay’ has no member named ‘plane’
     5730 |     if (osdoverlay.plane.texture)
          |                   ^
    video.c:5731:43: error: ‘struct pl_overlay’ has no member named ‘plane’
     5731 |         pl_tex_destroy(p->gpu, &osdoverlay.plane.texture);
          |                                           ^


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

  • compiliert jetzt, danke :thumbup:


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

  • Jetzt konnte ich es Testen, leider kommt nur ein Schwarzbild mit OSD


    ohne Placebo funktioniert es


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

  • Bin etwas verwirrt. Ich dachte es geht bei dir um die Intel GPU A380. Im Log ist es aber eine Nvidia GPU mit Cuvid. Welche Karte hast du denn da ? Bei mir läuft das mit einer 1050. Allerdings mit dem aktuellen Placebo GIT. Da ich nichts aus dem neueren Placebo nutze, macht es wenig Sinn Placebo zu aktualisieren wenn es mit dem alten läuft :) never change a running system :)

  • Hier geht es um mein Produktionssystem, dort läuft eine Nvidia, der Test mit Placebo aus dem Git steht noch aus.


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

  • Hier geht es um mein Produktionssystem, dort läuft eine Nvidia, der Test mit Placebo aus dem Git steht noch aus.


    Bei mir, mit einer Nvidia T400 und Placebo aus dem Git funktioniert es wie es soll...

    Gentoo Linux ~ VDR 2.6.9 ~ DD Octopus NET V2 S2 Max - SAT>IP ~ LENOVO ThinkServer TS200V ~ Intel(R) Core(TM) i5 CPU680@3.60GHz ~ 16GB RAM ~ NVIDIA T400

Participate now!

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