softhddevice und HDMI

  • Hallo Leute,


    ich weiß es ist ein elendiges Thema, aber ich schaff es einfach nicht meinen TV zu überreden das er mit mir spricht.
    Ich habe die Interne Audio karte gleich einmal deaktiviert.


    aplay -l

    mit
    speaker-test -c 2 -D hw:0,3
    bekomme ich ein rauschen, aber nur wenn der VDR zuvor gestartet wurde.


    systemctl start vdr

    /etc/asound.conf

    journalctl --unit=vdr -r (nur audio relevante)

    Mir scheint er findet das Ausgabegerät nicht, aber ich bekomme ein Rauschen. Wie geht das dann??


    VDR 2.1.6
    Plugins alle neu
    opensuse 13.2 64-bit
    Nvidia GT640


    Bitte helft mir, denn Stummfilm schauen ist nicht so cool. ;(


    lg Painkilla

    Server:
    1x TBS 6984 Quad DVB-S2
    1x TBS 6985 Quad DVB-S2
    VDR 2.0.6
    remotetimers,streamdev
    Client:
    VDR 2.1.6
    softhddevice,remotetimers,epgsync,svdrpsend,streamdev

  • schau mal mit aplay -L welchen Typ (hw, plughw, hdmi, ...) die devices haben.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Kannst auch folgendes erzeugen und softhddevice ohne audio parameter starten:


    /etc/asound.conf
    (device X mit 3,7,8,9 testen)


    Code
    pcm.!default {
      type hw
      card NVidia
      device 7
    }


    Bei mit hat softhddevice keine start argumente:
    $ vdr --showargs

    Code
    --grab=/tmp--log=3
    --lirc=/run/lirc/lircd
    --shutdown=/usr/lib/vdr/bin/shutdown-wrapper
    --watchdog=90
    --plugin=dbus2vdr
    --plugin=femon
    --plugin=skindesigner
    --plugin=softhddevice
  • @ Painkilla:


    Code
    -P 'softhddevice -a alsa:hw:0,3 -g 1920x1080+0+0 -v vdpau -xx' \


    das kann so nicht funktionieren. Für softhddevice darfst Du den Audio-Paramter nur ohne 'alsa' angeben:

    Code
    -a hw:0,3


    Benutzt Du passthrough? Dann solltest Du auch den -p Parameter genauso definieren

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Hallo Leute,


    vielen Dank für die Antworten!
    aplay -L

    speaker-test -c 2 -D hdmi:CARD=NVidia, von 0 bis 3

    totenstille... ;(


    dann hab ich das alsa: rausgenommen, hat leider auch nix geholfen...
    dann nochmal alsamixer gestartet ob die Karten eh nicht gemuttet sind. Ist aber alles on.


    /etc/asound.conf
    hab ich angepasst und nochmal probiert.
    nix...


    ABER:
    ER schreibt jetzt

    Zitat

    audio/alsa: using device 'hw:1,8'

    Also ohne Fehlermeldung..


    vlt noch eine Idee??


    lg Painkilla

    Server:
    1x TBS 6984 Quad DVB-S2
    1x TBS 6985 Quad DVB-S2
    VDR 2.0.6
    remotetimers,streamdev
    Client:
    VDR 2.1.6
    softhddevice,remotetimers,epgsync,svdrpsend,streamdev

  • Ein ppar Dinge die mir dazu einfallen:


    Wenn du mit unter softhddevice mit hw:x,x angibst greifst du direkt auf die Soundkarte zu. Dazu benötigst du keine asound.conf.


    *Eventuell einen Soundserver (pulseaudio, dmix, ... gestartet der das Device belegt. (Nvidia kann kein Hardwaremixing.)
    *Der User unter dem VDR läuft darf nicht auf das Device zugreifen, Berechtigung. (Bei Arch zur Gruppe Audio)


    hm, mehr fällt mir auch nicht ein was du falsch machen könntest....


    Gruß


    ps.: Keine Ahnung ob das einen unterschied macht aber ich habe mein Karte mit "speaker-test -c 2 -t wav -D hw:x,x" überprüft...

  • Gut, ich habe beides probiert.
    Wenn ich nix angebe, dann nimmt er sowieso die default aus der asound.conf
    User ist root, weil ich softhddevice mit meinem eigentlichen Nutzer "client" nicht zum laufen bekomme. root sollte in der Gruppe audio sein.
    Pulsaudio ist komplett entfernt.


    lg painkilla

    Server:
    1x TBS 6984 Quad DVB-S2
    1x TBS 6985 Quad DVB-S2
    VDR 2.0.6
    remotetimers,streamdev
    Client:
    VDR 2.1.6
    softhddevice,remotetimers,epgsync,svdrpsend,streamdev

  • Vielleicht noch

    Code
    sudo alsamixer


    und die PCM unmutten mit 'M' taste?

  • Leute ich habs!!! :wow :wow :D :D


    Aber bitte nicht Fragen wieso...
    Ich hab in Yast die Nvidia Audio Karte deinstalliert und dann gestartet mit -a und -p hw:1,3 und ich höre!!!


    Ich kann gar nicht sagen was für ein tolles Gefühl das ist wieder Ton zu einem Bild zu haben.


    lg Painkilla

    Server:
    1x TBS 6984 Quad DVB-S2
    1x TBS 6985 Quad DVB-S2
    VDR 2.0.6
    remotetimers,streamdev
    Client:
    VDR 2.1.6
    softhddevice,remotetimers,epgsync,svdrpsend,streamdev

  • Bei mir gibt es die Datei "/etc/vdr/plugins/plugin.softhddevice.conf" mit folgendem Inhalt:


    Code
    #-a hw:1,3 
    -a hdmi:AES0=0x4,CARD=1,DEV=3 -p hdmi:AES0=0x6,CARD=1,DEV=3 
    -g 1920x1080+0+0
    -x -d :1.0 
    -f



    Wie erkennbar hatte hw:1,3 bei mir auch nicht funktioniert. Die Zeile hatte ich mir nach Tipps hier im Forum zusammengesucht.

    ASRock P67 Extreme6, Intel core i7-2600, 16GB DDR-3 RAM, Ubuntu 18.04, VDR 2.4.0, Digital Devices Max M4

    RaspberryPi 3, Kodi 18.1, PVR

  • hast Du da wirklich html-tags in der conf-datei?

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • nein, natürlich nicht. Aber das passiert, wenn man lange hier nichts mehr geschrieben hat... ich verwende für meine Web-Site ein anderes Publishing-System. Aber jetzt passt es...

    ASRock P67 Extreme6, Intel core i7-2600, 16GB DDR-3 RAM, Ubuntu 18.04, VDR 2.4.0, Digital Devices Max M4

    RaspberryPi 3, Kodi 18.1, PVR

  • ich hatte auf meinem yavdr auch große Probleme bei der Umstellung auf HDMI-Ton:



    es funktionieren mit softhddevice:


    -a hdmi:AES0=0x4,CARD=1,DEV=0 -p hdmi:AES0=0x6,CARD=1,DEV=0
    -a hdmi:AES0=0x4,CARD=1,DEV=1 -p hdmi:AES0=0x6,CARD=1,DEV=1
    -a hw:1,3 -p hw:1,3
    -a hw:1,7 -p hw:1,7
    -a plughw:1,3 -p plughw:1,3
    -a plughw:1,7 -p plughw:1,7


    es funktioniert nicht mit softhddevice:
    -a dmix:AES0=0x4,CARD=1,DEV=3 -p dmix:AES0=0x6,CARD=1,DEV=3
    -a dmix:AES0=0x4,CARD=1,DEV=7 -p dmix:AES0=0x6,CARD=1,DEV=7
    -a hw:AES0=0x4,CARD=1,DEV=7 -p hw:AES0=0x6,CARD=1,DEV=7
    -a hw:AES0=0x4,CARD=1,DEV=3 -p hw:AES0=0x6,CARD=1,DEV=3
    -a plughw:AES0=0x4,CARD=1,DEV=3 -p plughw:AES0=0x6,CARD=1,DEV=3
    -a plughw:AES0=0x4,CARD=1,DEV=7 -p plughw:AES0=0x6,CARD=1,DEV=7
    -a dmix:1,3 -p dmix:1,3
    -a dmix:1,7 -p dmix:1,7


    auch -a plug:dmix funktioniert nicht - hingegen kriege ich bei Mpeg-Audio Ton, wenn ich die asound.conf für dmix erstelle und dann bei softhddevice den -a - Parameter ganz weglasse.


    AES-Werte kann ich bei softhddevice nur mit hdmi: übergeben, während mpv/mplayer AES-Parameter auch bei hw: akzeptieren.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

Jetzt mitmachen!

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