Das freut mich Bert. Es gibt durchaus auch gute Gründe, Alsa zu verwenden - s.o. Aber klar, wäre gut, wenn beide Varianten liefen.
Posts by EdgarWallace
-
-
Auch bei mir hat Pulsaudio den Reboot nicht überlebt, daher der Wechsel zurück nach Alsa link
Was sagt das Log eigentlich? Beim Softhddevice sind auch alle Audiobereiche auf Passthrough gestellt?
Warum probierst Du nicht mal meine asound.conf und fügst die Adressen Deines Systems ein? -
Du solltest erst einmal checken, auf welchem HDMI Dein Signal rauskommen soll. Meine Ausgaben erfolgen über hw:0,1 sowie hw:1,3
Korrekt, in yaVDR 0.6 wurde die parallele Ausgabe per alsa aus dem Webinterface herausgenommen. Dü könntest aber doch auch Pulsaudio versuchen. Na ja, meine Konfiguration sieht so aus (auch nicht vergessen, die Kanäle zu "entmuten"):
aplay -l
Code
Display More**** Liste der Hardware-Geräte (PLAYBACK) **** Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC892 Analog [ALC892 Analog] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC892 Digital [ALC892 Digital] Sub-Geräte: 0/1 Sub-Gerät #0: subdevice #0 Karte 0: PCH [HDA Intel PCH], Gerät 3: HDMI 0 [HDMI 0] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 0: PCH [HDA Intel PCH], Gerät 7: HDMI 1 [HDMI 1] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 0: PCH [HDA Intel PCH], Gerät 8: HDMI 2 [HDMI 2] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 3: HDMI 0 [HDMI 0] Sub-Geräte: 0/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 7: HDMI 0 [HDMI 0] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 8: HDMI 0 [HDMI 0] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 1: NVidia [HDA NVidia], Gerät 9: HDMI 0 [HDMI 0] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0
aplay -L
Code
Display Morenull Discard all samples (playback) or generate zero samples (capture) pulse PulseAudio Sound Server default both multi tv receiver sysdefault:CARD=PCH HDA Intel PCH, ALC892 Analog Default Audio Device front:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog Front speakers surround40:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output hdmi:CARD=PCH,DEV=0 HDA Intel PCH, HDMI 0 HDMI Audio Output hdmi:CARD=PCH,DEV=1 HDA Intel PCH, HDMI 1 HDMI Audio Output hdmi:CARD=PCH,DEV=2 HDA Intel PCH, HDMI 2 HDMI Audio Output dmix:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog Direct sample mixing device dmix:CARD=PCH,DEV=1 HDA Intel PCH, ALC892 Digital Direct sample mixing device dmix:CARD=PCH,DEV=3 HDA Intel PCH, HDMI 0 Direct sample mixing device dmix:CARD=PCH,DEV=7 HDA Intel PCH, HDMI 1 Direct sample mixing device dmix:CARD=PCH,DEV=8 HDA Intel PCH, HDMI 2 Direct sample mixing device dsnoop:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog Direct sample snooping device dsnoop:CARD=PCH,DEV=1 HDA Intel PCH, ALC892 Digital Direct sample snooping device dsnoop:CARD=PCH,DEV=3 HDA Intel PCH, HDMI 0 Direct sample snooping device dsnoop:CARD=PCH,DEV=7 HDA Intel PCH, HDMI 1 Direct sample snooping device dsnoop:CARD=PCH,DEV=8 HDA Intel PCH, HDMI 2 Direct sample snooping device hw:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog Direct hardware device without any conversions hw:CARD=PCH,DEV=1 HDA Intel PCH, ALC892 Digital Direct hardware device without any conversions hw:CARD=PCH,DEV=3 HDA Intel PCH, HDMI 0 Direct hardware device without any conversions hw:CARD=PCH,DEV=7 HDA Intel PCH, HDMI 1 Direct hardware device without any conversions hw:CARD=PCH,DEV=8 HDA Intel PCH, HDMI 2 Direct hardware device without any conversions plughw:CARD=PCH,DEV=0 HDA Intel PCH, ALC892 Analog Hardware device with all software conversions plughw:CARD=PCH,DEV=1 HDA Intel PCH, ALC892 Digital Hardware device with all software conversions plughw:CARD=PCH,DEV=3 HDA Intel PCH, HDMI 0 Hardware device with all software conversions plughw:CARD=PCH,DEV=7 HDA Intel PCH, HDMI 1 Hardware device with all software conversions plughw:CARD=PCH,DEV=8 HDA Intel PCH, HDMI 2 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 0 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 0 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, HDMI 0 Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, HDMI 0 Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 0 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 0 Direct sample mixing device dsnoop:CARD=NVidia,DEV=3 HDA NVidia, HDMI 0 Direct sample snooping device dsnoop:CARD=NVidia,DEV=7 HDA NVidia, HDMI 0 Direct sample snooping device dsnoop:CARD=NVidia,DEV=8 HDA NVidia, HDMI 0 Direct sample snooping device dsnoop:CARD=NVidia,DEV=9 HDA NVidia, HDMI 0 Direct sample snooping device hw:CARD=NVidia,DEV=3 HDA NVidia, HDMI 0 Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, HDMI 0 Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 0 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 0 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, HDMI 0 Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, HDMI 0 Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 0 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 0 Hardware device with all software conversions
asound.conf:
Code
Display Morepcm.!default { type plug slave { pcm "both" } } pcm.both { type route slave { pcm multi channels 4 } ttable.0.0 1.0 ttable.1.1 1.0 ttable.0.2 1.0 ttable.1.3 1.0 } pcm.multi { type multi slaves.a { pcm "tv" channels 2 } slaves.b { pcm "receiver" 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.tv { type dmix ipc_key 1024 slave { pcm "hw:1,3" period_time 0 period_size 1024 buffer_size 4096 rate 48000 channels 2 } } pcm.receiver { type dmix ipc_key 1025 slave { pcm "hw:0,1" period_time 0 period_size 1024 buffer_size 4096 rate 48000 channels 2 } }
-
Hallo Bert,
ja das ist das erste Mal, dass diese Umschaltung bei mir funktioniert. Wenn Du die alten Links, die ich erwähnet anschaust, dann wirst Du sehen dass es bei meinem Mainboard auch erst funktioniert, seinem das BIOS der integrierten NVIDIA GT620 aufgerüstet ist. Die Variante "Temporär auf den anderen Monitor umschalten" hat bei mir wiederum leider nicht geklappt, was natürlich der bessere Weg gewesen wäre aber es hat nicht sollen sein.
Du scheinst damit ja prima zurecht zu kommen. Bliebe also der Ton: Warum gibst Du den Ton denn nicht parallel auf allen Kanälen aus? Das habe ich mit einer angepassten asound.conf gelöst: KLICK
Ansonsten vielleicht eine andere Grafikkarte testen? Viel Erfolg
P.S. Type werde ich korrigieren
-
Ich hatte für HDMI wie beschrieben den Stereo Modus aktiviert, daran kann es nicht liegen. Egal, hier stand noch etwas interessantes über Pulsaudio im Kodi Forum:
You should use ALSA when:
- You use Kodi as your standalone media center.
- You are highly interested in bitperfect exclusive audio output.
- DTS-HD, TrueHD is something you use daily and is of high importance.
- You don't need other applications that would access audio in parallel
Ich werde beim Alsa bleiben und habe mit einer neuen asound.conf auch parallel Tonausgabe über HDMI und SPDIF. Da muss also nichts umgeschaltet werden. Nur im Kodi muss ich bei SPDIF Ausgabe halt auf Passthrough gehen.
Vielen Dank für die Hilfe hier.
-
Lars, es kam gestern mit dem Update ein neues yavdr-base. Habt Ihr da was am Pulsaudio verändert?
Bei mir gibt es jetzt aus beiden Kanälen (HDMI & SPDIF) per Pulsaudio nur noch Schnarren. Da hängt aber, wie im anderen Thread, der sich ebenfalls mit Pulsaudio beschäftigt nicht mit einer Übersteuerung zusammen. Aus dem Log kann man nichts erkennen. Derzeit funktioniert nur die Ausgabe über Alsa. Meine alte asound.conf, tut es leider nicht mehr (die hatte ich für Ausgabe auf beiden Kanälen angepasst). -
Seahawk, mach' Dir keine weitere Mühe mit diesem blöden Board. Ich habe es nach diesem alten Thread gelöst.
Im Script "restart openbox" durch "restart xorg-launcher" ersetzt und gut war's.
Dann noch die folgende Änderung zur alten Anleitung:
mit dem folgenden Inhalt:
Code<command name="Anzeige umschalten: Beamer/TV" execute="sudo /home/dswitch/dswitch.sh &> /dev/null " />
. Dann noch
-
Ja das verstehe ich, aber nach der Xorg Server WebGUI Info müsste der TV anzeigen: Pastebin
Das wäre ja erst einmal egal, aber die Umschaltung auf den zweiten Monitor klappt nicht. Xorg.log habe ich noch einmal attached. Ich denke, dass der Fehler hier ist:Quote6.880] (EE) NVIDIA(1): Failed to assign any connected display devices to X screen 1.
-
Ich habe erst die logs nach Anweisung erstellt, anschliessend:
- den TV angeschlossen und die edid.0.yavdr abgespeichert
- den Beamer angeschlossen, und die neue edid.0.yavdr abgespeichert und in edid.1.yavdr umbenannt
- dann Deine sorg.conf.yavdr nach /etc/X11 kopiert
- stop vdr
- stop xorg-launcher
- start vdr
- start xorg-launcher
Anzeige ist dann auf dem Beamer, obwohl die Anzeigeneinstellungen im WebGUI den TV anzeigen.
Der TV ist an Ausgang 10 angeschlossen, weil da der HDMI Ton mitkommt (DVI-Port NVIDIA GT620), der Beamer ist am Ausgang 11 angeschlossen (Display Port NVIDIA GT620).
Der u.g. Link ist übrigens nicht auf dem neuesten Stand. Die, die das Board im Einsatz haben (Frodo, Polaris und ich) haben mit einem neuen BIOS geflasht und dadurch ist es überhaupt erst möglich geworden, die angeschlossenen Geräte per "Erneut nach vorhandenen Bildschirmen suchen" identifizieren zu lassen. Das ging vorher überhaupt nicht. Näheres hier. Daher kam ich auf die Idee, die Dualhead Sache mal wieder zu versuchen.
-
Vielen Dank für die Hilfe. Anbei die drei Dateien für TV, Beamer und die Kombi im Archiv.
-
Nein da ist sicher nichts angeschlossen. Beide Geräte an den NVIDIA Ausgängen. Soll ich mal die beiden xorg.conf.yavdr posten? Würde ich dann gleich morgen machen.
-
Vielen Dank Lars. Könntest Du meine Kommentare vielleicht abtrennen, so dass wir da gesondert weitermachen können?
-
Nachdem mein System nun auch per "Bildschirm erkennen" funktioniert (neues VBIOS, siehe Link), wollte ich mich mal wieder an die lange gewünschte Dualhead Konfiguration machen.
Die Erkennung funktioniert wie gesagt mit diesem Board, allerdings nur, wenn ich lediglich einen Ausgang der GT620 belege. Entweder erkennt das System:
- meinen TV (Bild1)
- meinen Beamer (Bild2)
- ...aber nicht beide Geräte, wenn ich diese auch beide angeschlossen habe (Bild3)
Gibt es da eine Lösung?
-
Vielleicht machen wir dafür einen anderen Thread auf
-
Danke Euch - jetzt muss nur noch Pulsaudio tun ohne "restart vdr" und dann werde ich mal wieder etwas herauskamen, woran ich in der Vergangenheit gescheitert bin: Dualhead für TV & Beamer. Möglicherweise klappt das jetzt mit dem BIOS. Hat das einer von Euch auch laufen?
-
Ich habe das startup.script gelöscht, stimmt das macht keinen Unterschied.
Nach Reboot ist erst einmal Stille. Ins Menü/Applications/Tools/Pulscontrol zu gehen ist gar nicht nötig, wie ich gerade bemerke. Ein Restart des VDR über das Menü reicht auch, um den Ton wie gewünscht zu bekommen.
[EDIT] syslog attached. Er bemäkelt:
CodeJan 28 13:48:49 yaVDR vdr: [1294] pulsecontrol: error on reading script /var/lib/vdr/plugins/pulsecontrol/startup.script Jan 28 13:48:50 yaVDR vdr: audio/alsa: playback open 'default' error: Verbindungsaufbau abgelehnt Jan 28 13:48:50 yaVDR vdr: audio/alsa: can't open mixer 'default' Jan 28 13:48:50 yaVDR vdr: audio: 44100Hz supports 0 0 0 0 0 0 0 0 channels Jan 28 13:48:50 yaVDR vdr: audio: 48000Hz supports 0 0 0 0 0 0 0 0 channels Jan 28 13:48:50 yaVDR vdr: audio: 192000Hz supports 0 0 0 0 0 0 0 0 channels Jan 28 13:49:11 yaVDR vdr: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)' Jan 28 13:49:19 yaVDR vdr: message repeated 2 times: [ audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)']
-
Seitdem meine Grafikkarte tut, bin ich auch bei yaVDR 0.6 gelandet und muss schon sagen: Hut ab!!! Vielen Dank an die Macher dieser Distri.
Auch Pulsaudio ist eine tolle Sache. Ich habe die Schritte hier befolgt und hatte sowohl Ton über HDMI als auch über SPDIF ... bis zum Reboot. Ich muss über das Menü die entsprechenden Karten wieder aktivieren.
In /etc/pulse/system.pa habe ich das eingefügt:
Codeset-card-profile alsa_card.pci-0000_00_1b.0 output:iec958-stereo+input:analog-stereo set-card-profile alsa_card.pci-0000_01_00.1 output:hdmi-stereo load-module module-combine-sink set-default-sink combined
Und so sieht mein /var/lib/vdr/plugins/pulsecontrol/startup.script aus:
Codeset-card-profile alsa_card.pci-0000_00_1b.0 output:iec958-stereo+input:analog-stereo set-card-profile alsa_card.pci-0000_01_00.1 output:hdmi-stereo
svdrpsend plug pulsecontrol list-sinks:
Code220 yaVDR SVDRP VideoDiskRecorder 2.2.0; Thu Jan 28 12:24:36 2016; UTF-8 900-*sink 2: alsa_output.pci-0000_00_1b.0.iec958-stereo 900-*sink 3: alsa_output.pci-0000_01_00.1.hdmi-stereo 900 sink 4: combined
svdrpsend plug pulsecontrol list-cards:
Code
Display More220 yaVDR SVDRP VideoDiskRecorder 2.2.0; Thu Jan 28 12:24:36 2016; UTF-8 900-*sink 2: alsa_output.pci-0000_00_1b.0.iec958-stereo 900-*sink 3: alsa_output.pci-0000_01_00.1.hdmi-stereo 900 sink 4: combined 221 yaVDR closing connection root@yaVDR:/home/oliver# svdrpsend plug pulsecontrol list-cards 220 yaVDR SVDRP VideoDiskRecorder 2.2.0; Thu Jan 28 12:25:04 2016; UTF-8 900-card 1: alsa_card.pci-0000_00_1b.0 900- name: HDA Intel PCH 900- desc: Built-in Audio 900- profile: input:analog-stereo 900- profile: output:analog-stereo 900- profile: output:analog-stereo+input:analog-stereo 900- profile: output:analog-surround-40 900- profile: output:analog-surround-40+input:analog-stereo 900- profile: output:analog-surround-41 900- profile: output:analog-surround-41+input:analog-stereo 900- profile: output:analog-surround-50 900- profile: output:analog-surround-50+input:analog-stereo 900- profile: output:analog-surround-51 900- profile: output:analog-surround-51+input:analog-stereo 900- profile: output:iec958-stereo 900- *profile: output:iec958-stereo+input:analog-stereo 900- profile: output:hdmi-stereo 900- profile: output:hdmi-stereo+input:analog-stereo 900- profile: output:hdmi-surround 900- profile: output:hdmi-surround+input:analog-stereo 900- profile: output:hdmi-stereo-extra1 900- profile: output:hdmi-stereo-extra1+input:analog-stereo 900- profile: output:hdmi-surround-extra1 900- profile: output:hdmi-surround-extra1+input:analog-stereo 900- profile: output:hdmi-stereo-extra2 900- profile: output:hdmi-stereo-extra2+input:analog-stereo 900- profile: output:hdmi-surround-extra2 900- profile: output:hdmi-surround-extra2+input:analog-stereo 900- profile: off 900-card 0: alsa_card.pci-0000_01_00.1 900- name: HDA NVidia 900- desc: GF108 High Definition Audio Controller 900- *profile: output:hdmi-stereo 900- profile: output:hdmi-surround 900- profile: output:hdmi-stereo-extra1 900- profile: output:hdmi-surround-extra1 900- profile: output:hdmi-stereo-extra2 900- profile: output:hdmi-surround-extra2 900- profile: output:hdmi-stereo-extra3 900- profile: output:hdmi-surround-extra3 900 profile: off
svdrpsend plug pulsecontrol lcrd:
Code
Display More220 yaVDR SVDRP VideoDiskRecorder 2.2.0; Thu Jan 28 12:25:35 2016; UTF-8 900-card 1: alsa_card.pci-0000_00_1b.0 900- name: HDA Intel PCH 900- desc: Built-in Audio 900- profile: input:analog-stereo 900- profile: output:analog-stereo 900- profile: output:analog-stereo+input:analog-stereo 900- profile: output:analog-surround-40 900- profile: output:analog-surround-40+input:analog-stereo 900- profile: output:analog-surround-41 900- profile: output:analog-surround-41+input:analog-stereo 900- profile: output:analog-surround-50 900- profile: output:analog-surround-50+input:analog-stereo 900- profile: output:analog-surround-51 900- profile: output:analog-surround-51+input:analog-stereo 900- profile: output:iec958-stereo 900- *profile: output:iec958-stereo+input:analog-stereo 900- profile: output:hdmi-stereo 900- profile: output:hdmi-stereo+input:analog-stereo 900- profile: output:hdmi-surround 900- profile: output:hdmi-surround+input:analog-stereo 900- profile: output:hdmi-stereo-extra1 900- profile: output:hdmi-stereo-extra1+input:analog-stereo 900- profile: output:hdmi-surround-extra1 900- profile: output:hdmi-surround-extra1+input:analog-stereo 900- profile: output:hdmi-stereo-extra2 900- profile: output:hdmi-stereo-extra2+input:analog-stereo 900- profile: output:hdmi-surround-extra2 900- profile: output:hdmi-surround-extra2+input:analog-stereo 900- profile: off 900-card 0: alsa_card.pci-0000_01_00.1 900- name: HDA NVidia 900- desc: GF108 High Definition Audio Controller 900- *profile: output:hdmi-stereo 900- profile: output:hdmi-surround 900- profile: output:hdmi-stereo-extra1 900- profile: output:hdmi-surround-extra1 900- profile: output:hdmi-stereo-extra2 900- profile: output:hdmi-surround-extra2 900- profile: output:hdmi-stereo-extra3 900- profile: output:hdmi-surround-extra3 900 profile: off
-
Die von Zotac beschäftigen sich halt einfach zu wenig mit Linux
Aber warum verstümmeln die (absichtlich??) das VBios ihrer Produkte????
Gute Frage. Ich habe die MSI FW aufgespielt und sofort ein Bild gehabt. Unglaublich. Jetzt nur noch den Ton wieder herbekommen und fertig. -
Ganz genau und damit keine Änderung zum Stand vor dem FW Update. Daher werde ich heute Abend auch mit der MSI FW flashen und gut ist. Vielen Dank Euch Allen. Hat leider nicht sollen sein. ZOTAC muss man ja auch nicht mehr kaufen -
Ich habe ihm sogar die letzte funktionierende sorg.conf.yavdr kopiert. Anbei das Log: /var/log/Xorg.1.log