Realtek-Audioprobleme unter OpenBSD 5.2


7

Ich verwende OpenBSD / amd64 5.2 stabil auf einem neuen Computer und verwende ein Gigabyte-Motherboard mit einem Realtek alc898-Audio-Chipsatz. Wenn ich versuche, Audio abzuspielen (Quellen sind mpd,, aucatund cat > /dev/audio), spielt das System immer einen schleifenden Klang, der nicht ganz dem weißen Rauschen entspricht. Ich konnte das System dazu bringen, Audio unter anderen Betriebssystemen abzuspielen, sodass die Hardware nicht fehlerhaft ist.

Befolgen Sie die FAQ audioctlund mixerctlsind nicht stummgeschaltet und haben ein angemessenes Volumen. Das Befolgen der Debugging-Anweisungen ergab Folgendes:

$ cat > /dev/audio < /dev/zero &
[1] 19598
$ audioctl play.{seek,samples,errors}
play.seek=48000
play.samples=3350400
play.errors=0
$ audioctl play.{seek,samples,errors} 
play.seek=48000
play.samples=3696000
play.errors=0
$ audioctl play.{seek,samples,errors} 
play.seek=48000
play.samples=3984000
play.errors=0
$ kill %1
$ fg %1   
cat > /dev/audio < /dev/zero 
Terminated

Dies erzeugt das gleiche Schleifgeräusch, obwohl in den FAQ angegeben ist, dass dies kein Geräusch erzeugen sollte. cat /dev/urandom > /dev/audioerzeugt das gleiche Ergebnis.

Auf der Suche nach relevanten Informationen in dmesgfand ich Folgendes:

$ dmesg | grep -i audio
azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi
audio0 at azalia0
azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi
audio0 at azalia0
$ dmesg | grep -i realtek
azalia0: codecs: Realtek/0x0899, Intel/0x2806, using Realtek/0x0899
azalia0: codecs: Realtek/0x0899, Intel/0x2806, using Realtek/0x0899

Ist es möglich, den Codec auf zu ändern Intel/0x2806? Kann ich sonst noch versuchen, das Problem zu beheben? Anregungen wäre dankbar.

Es scheint, dass es Probleme mit diesem Chipsatz unter Linux gab, aber die Lösung eines aktualisierten Treibers von Realtek ist für mich nicht hilfreich.


Melden Sie den Fehler den Mailinglisten. Jemand wird Ihnen helfen :)
Rufo El Magufo

Antworten:


1

Der Realtek alc898 wird vom Azalia-Treiber nicht unterstützt. Aber soweit ich das beurteilen kann, verhält es sich wie das unterstützte alc882. Daher sollte es sehr einfach sein, einen Patch zu schreiben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.