Soundprobleme mit Intel HD Audio und OpenBSD

ulbr

Member
Hallo,

nun bin ich auch entlich von Windows zu OpenBSD 4.2 gewechselt. Die Installation verlief problemlos. X11 läuft Gnome auch.
Nur leider habe ich keinen Sound.
Meine dmesg:

Code:
azalia0 at pci0 dev 15 function 1 "NVIDIA MCP55 HD Audio" rev 0xa2: apic 4 int 5 (irq 5)
azalia0: host: High Definition Audio rev. 1.0
azalia0: codec: Analog Devices/0x198b (rev. 3.0), HDA version 1.0
audio0 at azalia0

mixerctl liefert folgende Ausgabe:
Code:
mixerctl -a                                        
inputs.dac03=126,126
inputs.dac04=126,126
inputs.dac05=126,126
inputs.dac06=126,126
inputs.dac0a=126,126
inputs.sel0b.source=adc08
inputs.sel0c.source=sel38
outputs.sel0c.mute=off
outputs.sel0c=124,124
inputs.sel0d.source=sel38
outputs.sel0d.mute=off
outputs.sel0d=124,124
inputs.sel0e.source=sel38
outputs.sel0e.mute=off
outputs.sel0e=124,124
inputs.beep10.mute=off
inputs.beep10=119
outputs.green11.mute=off
outputs.green11.dir=output
outputs.green11.boost=off
outputs.green12.mute=off
outputs.green12.dir=output
outputs.green12.boost=off
outputs.black13.mute=off
outputs.black13=120
outputs.pink14.mute=off
outputs.pink14.dir=input
outputs.pink14.boost=off
outputs.blue15.mute=off
outputs.blue15.dir=input
outputs.black16.mute=off
outputs.black16.dir=output
outputs.pink17.mute=off
outputs.pink17.dir=input
outputs.pow19.source=mix20
outputs.other1b.mute=off
outputs.other1b=126,126
outputs.other1c.mute=off
outputs.other1c=120,120
inputs.mix1d.hdaudio.m=off
inputs.mix1d.sel0b.mut=off
inputs.mix1e.sel36.mut=off
inputs.mix1e.sel21.mut=off
outputs.volume1f=124
inputs.mix20.sel39.mut=off
inputs.mix20.sel33.mut=off
inputs.mix20.sel38.mut=off
inputs.mix20.sel3d.mut=off
inputs.mix20.sel34.mut=off
inputs.mix20.sel3b.mut=off
inputs.mix20.black18.m=off
inputs.mix20.black1a.m=off
inputs.mix20.sel39=120,120
inputs.mix20.sel33=120,120
inputs.mix20.sel38=120,120
inputs.mix20.sel3d=120,120
inputs.mix20.sel34=120,120
inputs.mix20.sel3b=120,120
inputs.mix20.black18=120,120
inputs.mix20.black1a=120
outputs.sel21.mute=off
outputs.sel21=120,120
inputs.mix22.sel37.mut=off
inputs.mix22.sel21.mut=off
outputs.widget23.source=green11
outputs.orange24.mute=off
outputs.orange24.dir=output
outputs.gray25.mute=off
outputs.gray25.dir=output
inputs.mix26.sel32.mut=off
inputs.mix26.sel21.mut=off
inputs.mix27.dac05.mut=off
inputs.mix27.sel21.mut=off
inputs.mix28.dac0a.mut=off
inputs.mix28.sel21.mut=off
inputs.mix29.dac04.mut=off
inputs.mix29.sel21.mut=off
inputs.mix2a.dac06.mut=off
inputs.mix2a.sel21.mut=off
inputs.mix2b.sel30.mut=off
inputs.mix2b.sel21.mut=off
inputs.mix2c.sel31.mut=off
inputs.mix2c.sel21.mut=off
outputs.widget2f.source=green11
inputs.sel30.source=dac03
inputs.sel31.source=dac04
inputs.sel32.source=dac05
inputs.sel33.source=sel3a
inputs.sel34.source=sel3c
inputs.sel36.source=dac03
inputs.sel37.source=dac03
outputs.sel38=85,85
outputs.sel39=85,85
outputs.sel3a=85,85
outputs.sel3b=85,85
outputs.sel3c=85,85
outputs.sel3d=85,85
inputs.usingdac=0405060a
record.usingadc=07
#


für jede anregungen und Hilfestellungen bin ich sehr dankbar.
 
Ich habe den Konsolenbefehl versucht:
Code:
cat test.mp3 > /dev/audio0

Ich höre leider nichts

In Gnome sagt mir der Mixer (Lautstärkenregler) schon :

Es konnten keine GStreamer-Plugins und/oder Geräte für Mischpultelemente gefunden werden.
 
Ah ich hab den Fehler gefunden.

mit:

Code:
cat test.mp3 > /dev/audio0

kann man natürliche keine mp3 wiedergeben

mit:

Code:
mplayer test.mp3

kann ich auch was hören :)

aber der gnome-volume-control funktioniert leider immer noch nicht. Er gibt mir weiterhin die Fehlermeldung:

Es konnten keine GStreamer-Plugins und/oder Geräte für Mischpultelemente gefunden werden.

Gibt es da noch irgendwelche tricks?
 
ich verwende leider kein gnome, kann dir also zu dem genannten mixer nichts sagen.
Mit dem Befehl "mixerctl" kannst du die einzelnen känäle aber auf der konsole bearbeiten.
Beim Mixer von xfce4 musste ich noch "/dev/mixer0" als mixer einstellen - villeicht braucht der von gnome auch so eine option?
 
aber der gnome-volume-control funktioniert leider immer noch nicht. Er gibt mir weiterhin die Fehlermeldung:

Es konnten keine GStreamer-Plugins und/oder Geräte für Mischpultelemente gefunden werden.

Gibt es da noch irgendwelche tricks?

Hmm, haste denn überhaupt irgendwelche Gstreamer-Plugins installiert? Hast Du beispielsweise "gstreamer-gnome" installiert?
 
Also folgende Gstreamer Plugins habe ich installiert:

Code:
 pkg_info |grep gstreamer
gstreamer-0.10.12   streaming media framework - core
gstreamer-0.8.11p2  streaming media framework - core
gstreamer-gnome-0.10.12p0 multimedia framework - gnome vfs plugin
gstreamer-gnome-0.8.11p15 GStreamer plugin supporting GNOME VFS
gstreamer-plugins-0.8.11p16 GStreamer Streaming-media framework plug-ins
gstreamer-plugins-base-0.10.12 multimedia framework - plugins base
gstreamer-plugins-good-0.10.5 multimedia framework - good plugins

Fehlt da noch was wichtiges?
 
Meine Lösung:

Hi ulbr,

nun bin ich auch entlich von Windows zu OpenBSD 4.2 gewechselt

Gratuliere - Willkommen in der OpenBSD-Welt!

Ich habe seit einem halben Jahr ein IBM/Lenovo Thinkpad T60. Bis letzter Woche hatte ich ebenfalls das Problem, keinen Sound zu haben. GStreamer-Packages sind fast vollständig geladen, xine und xine-UI, usw. Irgendwie habe ich alles ausprobiert, es wollte aber nicht.

Meine Lösung bestand letztendlich darin, ein wenig Phantasie walten zu lassen und dies mit der bewährten "Trial-and-Error"-Methode anzugehen. In der bereits von nagel@ aufgeführten FAQ-Stelle wird ja empfohlen, den Masterkanal zu aktivieren.
Um den Masterkanal zu aktivieren, würdest du Folgendes aufrufen:

$ mixerctl outputs.master.mute=off
outputs.master.mute: on -> off
sowie
$ mixerctl outputs.master=200,200
outputs.master: 255,255 -> 207,207

Problem nur, daß auf meinem System ein mixerctl -a kein "outputs.master" aufführt. Gibbet einfach nich... Was ich aber habe, ist ein "outputs.lineout=124,124". Diesen Wert testweise auf 200,200 gesetzt und siehe da: Auch das Thinkpad kann mehr als nur "Beep". :)

Ich habe nun eine Datei /etc/mixerctl.conf mit folgendem Inhalt angelegt:
Code:
ouputs.lineout=248,248
Dies wird beim Systemstart gelesen und damit kann ich über die Laptop-Volume-Tasten die Lautstärke wie gewünscht einstellen.

Daher mein Tipp an Dich: Probiere einfach mal alle ouputs.Parameter durch, die auf "85,85" oder ähnlichem eingestellt sind. Aus Deiner mixerctl -a könntest Du also oben anfangen und aus
outputs.sel0c=124,124
outputs.sel0c=200,200
machen und dann mal lauschen, ob aus dem Lautsprecher etwas herauskommt. Eventuell bei hardware-seitigen Lautsprecher-Tasten auch diese auf "maximal" stellen.

Viel Schbass beim experimentieren. :)

Grüße,
SteWo
 
Hallo, danke für die viele Hilfe.

Der Gnome-Mixer läuft immer noch nicht sch...ade.
Aber es funzt ja zum Glück auch ohne:)
 
Zurück
Oben