Ok danke
yaVdr mit zwei Soundkarten betreiben! wie?
-
-
ich habe auch eine externe USB-Soundkarte angeschlossen weil ich auf dem MObo nur 1x spdif habe und dieser an die GraKa geht, ich aber gleichzeitig den Sound auch auf dem Receiver ausgeben will.
Mit der asound.conf funktioniert es prima... Habe unter VDR und XBMC zeitgleich(!) perfekten DD Ton, jenachdem was für ein signal anliegt..
-
wie hast du es gelöst mit der asound.conf wie von MarMic beschrieben???
-
Ich hab's bei meinem VDR2 inzwischen hinbekommen!
Was funktioniert:
- pcm-Ausgabe auf hdmi-out der GT240
- pcm-Ausgabe auf Line-Out der onboard intel-hda
- auch parallel auf beide Soundkarten
- auf Wunsch Stereo-Downmix über einen plug-Eintrag in der asound.confaber:
- AC3-Passthrough geht nicht- nach dem Rechnerstart geht der Sound idR zunächst nicht
TV-Kanal umschalten u./o. vdr-Neustart, ein Aufruf von speaker-test oder 'iecset -D hw:1 audio on' hilft (muss ich nochmal genau nachvollziehen).
Irgendwie scheint/scheinen die Soundkarten beim Rechnerstart bzw. VDR-Start nicht richtig initialisiert zu werden? Achja, was auch geht bei mir: mal kurz auf XBMC umschalten - danach funktioniert der Sound auch im VDR!Damit die Wiedergabe über GT240 überhaupt funktionierte, musste ich auf den neusten alsa-driver-snapshot (bei mir vom 16.3.) upgraden! Damit habe ich ganze 4 NVidia HDMI devices (hw: 1,3 1,7 1,8 1,9)
Bei Interesse poste ich heute Abend mal meine Config-Dateien.
-
ja würde mich interessieren poste mal deine config'S
-
Hier mal meine asound.conf:
Code
Display Morepcm.!default { type plug slave.pcm "both" } pcm.nvhdmi { type hw card 1 device 7 } pcm.intelhda { type hw card 0 device 0 } pcm.multi2 { type multi slaves.a { pcm "intelhda" channels 2 } slaves.b { pcm "nvhdmi" channels 2 } bindings.0.slave a bindings.0.channel 0 bindings.1.slave a bindings.1.channel 1 bindings.2.slave b bindings.2.channel 0 bindings.3.slave b bindings.3.channel 1 } pcm.both { type route slave.pcm "multi2" slave.channels 4 ttable.0.0 1 ttable.1.1 1 ttable.0.2 1 ttable.1.3 1 } pcm.downmix { type route slave.pcm "default" slave.channels 2 ttable.0.0 1 ttable.1.1 1 ttable.2.0 0.7 ttable.3.1 0.7 ttable.4.0 0.5 ttable.4.1 0.5 ttable.5.0 0.5 ttable.5.1 0.5 }
setup.conf (Ausschnitt):
Code
Display Morexineliboutput.Audio.Compression = 100 xineliboutput.Audio.Delay = 0 xineliboutput.Audio.Driver = alsa xineliboutput.Audio.Headphone = 0 xineliboutput.Audio.Port = downmix xineliboutput.Audio.SoftwareVolumeControl = 1 xineliboutput.Audio.Speakers = Surround 5.1 xineliboutput.Audio.Surround = 0 xineliboutput.Audio.Upmix = 0 xineliboutput.Audio.Visualization = goom xineliboutput.Audio.Visualization.GoomOpts = width=720,height=576,fps=25
config_xineliboutput (Ausschnitt):
Code
Display More# Änderungen an Hardwaremixer melden # bool, default: 1 #audio.alsa_hw_mixer:1 # Zu benutzender Audiotreiber # { auto null pulseaudio alsa oss jack file none }, default: 0 audio.driver:alsa # Benutze dynamische A/52 Bereichskomprimierung # bool, default: 0 audio.a52.dynamic_range:1 # Heruntermischen zu Zweikanal Stereo Raumklang # bool, default: 0 #audio.a52.surround_downmix:1 # A/52 Lautstärke # [0..200], default: 100 audio.a52.level:150 # Gerät für Monoausgabe # string, default: default #audio.device.alsa_default_device:default # Gerät für Stereoausgabe # string, default: plug:front:default audio.device.alsa_front_device:default # ALSA Mixergerät # string, default: PCM #audio.device.alsa_mixer_name:PCM # Soundkarte unterstützt mmap # bool, default: 0 audio.device.alsa_mmap_enable:1 # Gerät für 5.1-Kanalausgabe # string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 #audio.device.alsa_passthrough_device:iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 audio.device.alsa_passthrough_device:hw:1,7 #:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 # Gerät für 4-Kanalausgabe # string, default: plug:surround40:0 audio.device.alsa_surround40_device:pcm.downmix # Gerät für 5.1-Kanalausgabe # string, default: plug:surround51:0 audio.device.alsa_surround51_device:pcm.downmix # Lautsprecherplazierung # { Mono 1.0 Stereo 2.0 Headphones 2.0 Stereo 2.1 Surround 3.0 Surround 4.0 Surround 4.1 Surround 5.0 Surround 5.1 Surround 6.0 Surround 6.1 Surround 7.1 Pass Through }, default: 1 #audio.output.speaker_arrangement:Stereo 2.0 # Versatz für digitales Passthrough # numeric, default: 0 #audio.synchronization.passthrough_offset:0 # Audiowiedergabe während langsamer/schneller Geschwindigkeit # bool, default: 0 #audio.synchronization.slow_fast_audio:0 # Methode für Audio/Videosynchronisation # { metronom feedback resample }, default: 0 audio.synchronization.av_sync_method:resample # Wenn !=0, immer auf diese Rate anpassen # numeric, default: 0 audio.synchronization.force_rate:48000 # Resampling benutzen # { auto off on }, default: 0 #audio.synchronization.resample_mode:on # Startlautstärke # [0..100], default: 50 #audio.volume.mixer_volume:50 # Lautstärke beim Starten wiederherstellen # bool, default: 0 #audio.volume.remember_volume:0
aplay -l:
Code
Display More**** Liste der Hardware-Geräte (PLAYBACK) **** Karte 0: Intel [HDA Intel], Gerät 0: ALC662 rev1 Analog [ALC662 rev1 Analog] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 3: NVIDIA HDMI [NVIDIA HDMI] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 7: NVIDIA HDMI [NVIDIA HDMI] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 8: NVIDIA HDMI [NVIDIA HDMI] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 9: NVIDIA HDMI [NVIDIA HDMI] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0
aplay -L:
Was mich wundert ist, dass hinter "hdmi:CARD=NVidia" kein "DEV=0" steht...!?Code
Display Morenull Discard all samples (playback) or generate zero samples (capture) front:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog Front speakers surround40:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers hdmi:CARD=NVidia HDA NVidia, NVIDIA HDMI HDMI Audio Output
-
Gut dasnke für euere Hilfe, habs hinbekommen. Schließe jetzt den Thread.
Mfg Chris
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!