OpenBSD 5.2のRealtekオーディオの問題

OpenBSD 5.2のRealtekオーディオの問題

私はギガバイトのマザーボードとRealtek alc898オーディオチップセットを使って新しいコンピュータでOpenBSD / amd64 5.2 stableを実行しています。オーディオ(mpd、、aucatなどのソース)を再生しようとすると、cat > /dev/audioシステムは常にホワイトノイズと同じではない粗いサウンドを再生します。他のオペレーティングシステムでもシステムはオーディオを再生できたので、ハードウェアに問題はありません。

FAQに従ってみるとaudioctlミュートmixerctlもなくボリュームも適当でした。デバッグのガイドラインに従って、以下が提供されます。

$ 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

よくある質問では、騒音は発生しないように指定されていますが、同じガタ音が発生します。cat /dev/urandom > /dev/audio同じ結果が生成されます。

関連情報を検索中に、dmesg次のような内容が見つかりました。

$ 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

コーデックをに変更できますかIntel/0x2806?それ以外の場合は、この問題を解決しようとする他の方法がありますか?どんな提案でも大変感謝します。

Linuxではこのチップセットに問題があるようですが、ドライバをアップグレードするrealtekのソリューションは役に立ちませんでした。

ベストアンサー1

azaliaドライバはRealtek alc898をサポートしていません。しかし、私が知っている限り、それはalc882のように動作し、サポートされています。したがって、パッチの作成は簡単でなければなりません。

おすすめ記事