Hi,
Damit die Kiste perfekt laeuft, moechte ich ueber Firefox auch Youtube nutzen koennen. Dazu habe ich m ir Adobe Flash installiert und das ganze funzt auch, aber leider ohne Ton ueber HDMI.
Wie kann ich das umkonfigurieren?
Gruss,
vma
Hi,
Damit die Kiste perfekt laeuft, moechte ich ueber Firefox auch Youtube nutzen koennen. Dazu habe ich m ir Adobe Flash installiert und das ganze funzt auch, aber leider ohne Ton ueber HDMI.
Wie kann ich das umkonfigurieren?
Gruss,
vma
Hallo,
habe das Gleiche Problem.
Gruß,
wegfeger
habs zum Laufen bekommen mit folgender asound.conf (/etc/asound.conf).
Um das Ganze yaVDR updatesicher zu machen sollte man die Config in die Datei /etc/yavdr/templates_custom/etc/asound.conf/10main schreiben und dann per process-template /etc/asound.conf erstellen.
pcm.!default {
type plug
slave {
pcm "both"
}
}
pcm.both {
type route
slave {
pcm multi
channels 6
}
ttable.0.0 1.0
ttable.1.1 1.0
ttable.0.2 1.0
ttable.1.3 1.0
ttable.0.4 1.0
ttable.1.5 1.0
}
pcm.multi {
type multi
slaves.a {
pcm "hdmiout"
channels 2
}
slaves.b {
pcm "optical"
channels 2
}
slaves.c {
pcm "analog"
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
bindings.4.slave c
bindings.4.channel 0
bindings.5.slave c
bindings.5.channel 1
}
pcm.hdmiout {
type dmix
ipc_key 1024
slave
{
pcm "hw:0,3"
period_time 0
period_size 1024
buffer_size 4096
rate 48000
channels 2
}
}
pcm.optical {
type dmix
ipc_key 1025
slave
{
pcm "hw:0,1"
period_time 0
period_size 1024
buffer_size 4096
rate 48000
channels 2
}
}
pcm.analog {
type dmix
ipc_key 1026
slave
{
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 48000
channels 2
}
}
Alles anzeigen
ZitatOriginal von Walhalla
habs zum Laufen bekommen mit folgender asound.conf (/etc/asound.conf).
Um das Ganze yaVDR updatesicher zu machen sollte man die Config nach /etc/yavdr/templates_custom/etc/asound.conf/10main schreiben und dann per process-template /etc/asound.conf erstellen.
Ist das wirklich so? Die Datei existiert doch ursprünglich gar nicht und muss neu angelegt werden, dürfte also auch nicht bei einem Update überschrieben werden. Ansonsten ist es natürlich kein Nachteil.
ZitatOriginal von Klema
Ist das wirklich so? Die Datei existiert doch ursprünglich gar nicht und muss neu angelegt werden, dürfte also auch nicht bei einem Update überschrieben werden. Ansonsten ist es natürlich kein Nachteil.
Normal schon.
In /usr/share/yavdr/templates/ gibt es nämlich ein Template dazu.
Aus diesem Grund habe ich es einmal abgesichert und in /etc/yavdr/templates_custom/ ein eigenes Template mit dem gleichen Namen erstellt.
Die Templates in dem Verzeichnis haben nämlich Vorang gegenüber den Systemeigenen.
Walhalla hat's schön erklärt und genau richtig gemacht, auch wenn wir das Templaten der asound.conf momentan inaktiv geschaltet haben.
EDIT: Ich meine damit das Anlegen des custom-templates. Inhaltlich kommt es auf die verwendete Sound-Hardware an, wenn ich mich nicht irre.
Gruß
hepi
ZitatOriginal von hepi
Walhalla hat's schön erklärt und genau richtig gemacht, auch wenn wir das Templaten der asound.conf momentan inaktiv geschaltet haben.
...
Gruß
hepi
Aha, alles klar, das ist gut zu wissen Hab nämlich grad meinen zweiten yavdr aufgesetzt und um Ton über HDMI zu haben eine /etc/asound.conf erstellt ohne vorher ins template-Verzeichnis zu sehen. Bin halt davon ausgegangen, das nicht vorhandene Konfig-Dateien auch kein Custom-Pendant haben/brauchen. Wenn der Ton nach nem Update weg ist, weiss ich dann schon mal, warum (sofern ich mich daran erinnere...)
Gruß
Hallo Walhalla,
vielen Dank für deine kleine Anleitung. Kam genau zum richtigen Zeitpunkt, da ich gestern auch an meiner Soundausgabe gearbeitet habe.
Allerdings mit dem Unterschied, dass ich nur Ubuntu 9.1 mit den yaVDR Sourcen nutze.
Hier musste zusätzlich noch folgendes gemacht werden:
Pulseaudio fehlt ja bei yaVDR von Haus aus.
Nach einem Reboot im alsamixer (einfach im Terminal eingeben) beim IEC958 1 (nach rechts scrollen, kann auch anderst heissen) mit der Taste M auf laut stellen (00 statt MM) .
Danach die besagte asound.conf in /etc anlegen.
Zudem machte meine "Teufel Decoderstation 3" Soundprobleme (verzerrter Sound), was durch auskommentieren oder entfernen sämtlicher "rate 48000" Zeilen beseitigt wurde:
In XBMC habe ich auf Digitalausgabe und HDMI eingestellt.
Surround 5.1 scheint aber momentan noch nicht zu funtkionieren. Hier muss wohl die assound.conf noch ein wenig angepasst werden. Upmix brauche ich nicht, da das der Decoder besser kann und die CPU entlastet.
Das Problem mit dem Rückstellen der Einstellungen in alsamixer bzw. avolctl hatte ich auch schon. Mögliche Abhilfe hier.
Das mit dem Template funktioniert bei mir nicht:
ls /etc/yavdr/templates_custom/etc/asound.conf/10main/
asound.conf
k@VDR:~$ process-template /etc/asound.conf/10main/asound.conf
error: Not a directory scandir /usr/share/yavdr/templates//etc/asound.conf/10main/asound.conf
k@VDR:~$ sudo process-template /etc/asound.conf/10main/asound.conf
error: Not a directory scandir /usr/share/yavdr/templates//etc/asound.conf/10main/asound.conf
Die asound.conf habe ich mit vi in /etc/ angelegt und dann in das oben beschriebene Verzeichnis kopiert.
Bei mir funktioniert übrigens auch noch kein Ton über HDMI (siehe hier).
ZitatOriginal von Topsy Kratt
In der oben genannten asound.conf ist noch ein Fehler drin.
Dank dir. War ein flüchtiger Copy/Paste Fehler. Habs im Ausgangspost korrigiert und danke auch für deine Vorlage aus einem anderen Thread, die ich quasi nur noch um analog erweitert habe.
ZitatOriginal von ctvdrnoob
Das mit dem Template funktioniert bei mir nicht:Codels /etc/yavdr/templates_custom/etc/asound.conf/10main/ asound.conf k@VDR:~$ process-template /etc/asound.conf/10main/asound.conf error: Not a directory scandir /usr/share/yavdr/templates//etc/asound.conf/10main/asound.conf k@VDR:~$ sudo process-template /etc/asound.conf/10main/asound.conf error: Not a directory scandir /usr/share/yavdr/templates//etc/asound.conf/10main/asound.conf
Die asound.conf habe ich mit vi in /etc/ angelegt und dann in das oben beschriebene Verzeichnis kopiert.
hmm, evtl habe ich mich etwas undeutlich ausgedrückt.
/etc/yavdr/templates_custom/etc/asound.conf/10main ist schon der Name der Datei und nicht der ganze Pfad wo die asound.conf hinkopiert werden muss.
cd /etc/yavdr/templates_custom/etc/asound.conf/
mv 10main/asound.conf ./
rm -R 10main/
mv asound.conf 10main
der Befehl zum erstellen der asound.conf heißt:
es ist immer der Pfad der Zieldatei.
ZitatOriginal von ctvdrnoob
Bei mir funktioniert übrigens auch noch kein Ton über HDMI (siehe hier).
Meine Config ist halt eher für Nvidia Boards. Du müsstest z.b bei pcm.hdmiout
pcm "hw:0,3" mit pcm "hw:1,3" ersetzen.
Aber ich glaube das löst dein Problem nicht, wenn du schon kein Ton bekommst, wenn du als Output HDMI im XBMC wählst.
Hat es bei diesen AMD Boards nicht eher was mit den Bios Einstellungen zu tun? Mein Kollege mit dem AMD Board ist leider im Moment im Urlaub sonst könnte ich da einmal nachschauen.
Hallo Walhalla,
vielen Dank für die asound-Konfiguration! Klappt auf meine Revo 3610 prima!
Endlich ein guter Ton in allen Lebenslagen im Firefox (Adobe), XBMC und VDR!
Hi Thyor,
habe auch einen Revo 3610, aber Sound kommt bei mir auch mit dieser Konfiguration keiner.
Habe die besagte main10-Datei erstellt und dann "process-template /etc/asound.conf" gemacht, war bei dir noch was dazu?
Vielen Dank!
Zitat
Surround 5.1 scheint aber momentan noch nicht zu funtkionieren. Hier muss wohl die assound.conf noch ein wenig angepasst werden. Upmix brauche ich nicht, da das der Decoder besser kann und die CPU entlastet.
Hast du das hinbekommen? Über die config würde ich mich freuen, ich verwende ebenfalls die Decoderstation 3 und möchte auf surround nicht verzichten.
works! thanks a lot!
Um auch mal eine Lösung und nicht nur immer Fragen beizutragen:
Ich hatte das gleiche Problem, aber leider halfen alle hier vorgeschlagenen Lösungen nicht. Die asound.conf von Walhalla hatte ich nicht verstanden (offensichtlich der Computer auch nicht). Also ergänzte ich die vorhandene behutsam:
Vorher:
pcm.!default {
type hw
card
device
}
aplay -l schreibt:
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: NVidia [HDA NVidia], Gerät 3: NVIDIA HDMI [NVIDIA HDMI]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
Also 0 und 3 eingetragen:
pcm.!default {
type hw
card 0
device 3
}
Zusammen mit der Eingruppierung in die Gruppe audio gehts jetzt auch bei mir. Hurra!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!