HILFE: neuer av-receiver, passthrough, softhddevice/softhdvaapi - keine tonausgabe mehr

  • guten morgen miteinander,


    brauche dringend eure hilfe. folgendes szenario:

    bisher lief hier ein onkyo tx-nr747 als av-receiver. surround lief problemlos ueber passthrough.

    tonuebertragung vom nuc8i mit aktuellem yavdr per hdmi an den receiver.


    sohnemann baruchte einen av-receiver, also hab ich ihm den onkyo geschenkt.

    neuen yamaha rx-a6a geholt und angeschlossen. nun begannen die probleme.

    er wollte keinen ton von sich geben.


    was hab ich gemacht: den onkyo zurueckgebaut, ton mit passthrough war sofort da.

    noch einen av-receiver yamaha RX-V579 angeschlossen, passthrough funtionierte.

    wieder den neuen yamah dran - alles bleibt stumm.


    jetzt pcm und ac3 in den settings des softhddevice deaktiviert und ton war da.

    jetzt eben nur als pcm mit zwei kanaelen. pcm mit 5.1 (lpcm) ist einfach tot.

    jetzt test mit softhdvaapi. aber genau das selbe problem


    hab dann angefangen mit den profilen zu spielen. von hdmi:stereo umgeschaltet

    auf hdmi:surround5.1. und siehe da: ton kam entsprechend aus dem receiver.


    irgendwas passt da nicht zusammen, aber was?


    vdr gestoppt und den speaker-test auf dem nuc angeworfen

    Code
    speaker-test -D hdmi:CARD=PCH,DEV=0 -fS32_LE -c6 -m FL,FC,FR,RR,RL,LFE
    und
    speaker-test -D hw:CARD=PCH,DEV=3 -fS32_LE -c6 -m FL,FC,FR,RR,RL,LFE

    beides gibt den testton sauber aus


    ein svdrpsend plug pulsecontrol LSNK ergibt

    Code
    900-*sink 2: alsa_output.pci-0000_00_1f.3.hdmi-stereo (plugged in)
    900  *port 5900: hdmi-output-0 (plugged in)

    svdrpsend plug pulsecontrol LSKI

    Code
    900 sink-input 75: ALSA Playback -> alsa_output.pci-0000_00_1f.3.hdmi-stereo

    svdrpsend plug pulsecontrol LDEV

    Code
    900-device 2: 
    900- type: sink
    900- format: pcm
    900- format: ac3-iec61937
    900- format: eac3-iec61937
    900- format: mpeg-iec61937
    900- format: dts-iec61937
    900  format: mpeg2-aac-iec61937


    mit dieser konfiguration kommt einfach kein ton ueber passthrough


    jetzt noch einen raspberry 5 mit libreelec angehaengt und getestet - da funktioniert einfach passthrough

    mit pcm oder dolby


    hat mir vielleicht jemand nen entsprechenden hinweis?


    gruesse

    beinhart

  • Beim NUC musst du den softhdxxxx mit dem Paramter -w alsa-no-test aufrufen.

    das hatte ich auch schon getestet - eben nochmals, bleibt dennoch stumm


    hier meine softhddevice.conf

    Code
    [softhddevice]
    -f
    -d :0.0
    -v va-api-egl
    -a pulse
    -w use-possible-defect-frames
    -w alsa-driver-broken
    -w alsa-no-close-open
    -w alsa-no-test
  • Geht es denn mit MultiPCM. Also kein Passthrough und kein Stereo Downmix ?

    Und versuch es doch mal direkt mit alsa ohne pulse. Gib dann mal

    Code
    -a hdmi:CARD=PCH,DEV=0
    -p hw:CARD=PCH,DEV=3

    an.

    die parameter hab ich in der .conf gesetzt. hat leider keine auswirkung - es bleibt stumm, zumindest unter pulse.

    direkt ueber alsa testen muss ich etwas warten, bevor der nuc hier heute und morgen nicht mehr mag.

    ausser es weiss einer ein todsicheres rezept, pulse zu purgen und alsa sicher zu installieren.


    ich bekomme ton, wenn passthrough deaktiviert, ist ueber das profil hdmi-stereo, allerdings nur als reines pcm, somit nur stereo.

    schalte ich das profil hdmi-surround, geht auch mehrkanal (vermute, das meinst du als MultiPCM). mit dem nebeneffekt, dass

    der receiver alles hochmixt auf mindestens 5.0. und genau das moechte ich ja vermeiden.

    mit durchschleifen zum tv hat das nichts zu tun


    Taipan

    reines pcm kann nur stereo. mit passthrough werden die einzelnen codecs zu pcm entsprechend mit dazugemixt.

    nennt sich lpcm. da bekommt der receiver auch nur das, was an codec anliegt, z.b. stereo oder dolby in den entsprechenden

    varianten

  • Vieleicht hilfts ja:

    gegen den Knatterton hilft dies vor dem Start des VDR:

    Code
    pactl set-card-profile 0 output:hdmi-stereo
    pactl set-sink-volume 0 100%

    Damit habe ich astreinen AC3 per passthrough.

    Mein Softhddevice starte ich mit folgenden Parametern (Must du natürlich auf deine Hardware anpassen):

    Code
    " -P'softhddevice -f -d:0.0 -v va-api -a pulse -p pulse -w alsa-no-close-open -w alsa-driver-broken -g 1024x768'"

    Das ganze läuft auf einem NUC7


    Guten Rutsch
    msv

  • argh, hab weiter oben die falsche .conf gepostet. sieht hier so aus:


    softhdvaapi

    Code
    [softhdvaapi]
    -f
    -d :0.0
    -a pulse
    -w use-possible-defect-frames
    -w alsa-driver-broken
    -w alsa-no-close-open
    -w alsa-no-test


    softhddevice

    Code
    [softhddevice]
    -f
    -d :0.0
    -v va-api-egl
    -a pulse
    -w use-possible-defect-frames
    -w alsa-driver-broken
    -w alsa-no-close-open
  • Moin,


    habe hier einen älteren Yamaha RX-V473 am easvdr 5-alpha-010 stable kodi 19.4 => 19.5 => 20.2 über HDMI. Pulseaudio

    Was für Tonausgabe bei mir wichtig ist.

    Die Einschaltreihenfolge. 1. AV Receiver

    2. TV Samsung

    3. Easyvdr

    Verkabelung Easvdr an AV Receiver über HDMI, AV Receiver an TV über HDMI Kabel


    Am AV Receiver muss die richtige Eingangsquelle gewählt sein.

    Audio Ausgabeformat muß vom VDR und vom AV-Receiver unterstützt werden. AC3 5.1, eac, Dolby Atmos.......

    Bei easyvdr ist es nützlich einmal die Soundausgabe im Setup nochmal durchzugehen. Da wird neue Hardware erkannt (verheiratet).


    Viel Erfolg

    Und guten Rutsch


    Markus

    Test easyVDR: 5-alpha-010 stable, GA-H55M-UD2H Bios F11 TX7 LGA 1156 Intel Core i3-550 3,2 GHz 4M Cache 73W CPU Mark 2829 4 GB DDR;

    ASUS GT1030 => Yamaha RX-V473 über HDMI =>HDMI Samsung 40", X10 Receiver; Medion FB X10 20029725; Edison Optimus DVB Combo mit DVB-T2 Dachantenne mit Verstärker

  • Bibo007


    genau so, wie du beschrieben hast, betreibe ich den avr.

    mit dem alten onkyo und alternativen yamaha klappt es ja.

    nur der neue yamaha will nicht.


    werd es jetzt mal mit spdif versuchen. muss aber erst gleich

    nen leiter besorgen der nuc8 hat doch gar kein spdif


    gruss

    beinhart

  • Falls du die EDID per Kernel-Parameter laden lässt, musst du die ggf. noch aktualisieren, damit die die Fähigkeiten des neuen Receivers berücksichtigt - nicht, dass pulseaudio da versucht Ton in einer Aufbereitung für den alten Receiver auszugeben.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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