Sự cố âm thanh Realtek trên OpenBSD 5.2


7

Tôi đang chạy OpenBSD / amd64 5.2 ổn định trên máy mới, sử dụng bo mạch chủ gigabyte với chipset âm thanh realtek alc898. Khi tôi cố gắng phát bất kỳ âm thanh nào (nguồn bao gồm mpd, aucatcat > /dev/audio), tôi luôn kết thúc với hệ thống phát âm thanh nghiền, không hoàn toàn giống như tiếng ồn trắng. Tôi đã có thể khiến hệ thống phát âm thanh dưới các hệ điều hành khác, vì vậy phần cứng không có lỗi.

Thực hiện theo Câu hỏi thường gặp audioctlmixerctlkhông bị tắt tiếng và có khối lượng hợp lý. Làm theo các hướng dẫn gỡ lỗi đã cho như sau:

$ 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

Điều này tạo ra tiếng ồn tương tự, mặc dù Câu hỏi thường gặp nói rằng điều này sẽ không tạo ra bất kỳ tiếng ồn nào. cat /dev/urandom > /dev/audiotạo ra kết quả tương tự

Tìm kiếm thông tin liên quan dmesg, tôi tìm thấy như sau:

$ 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

Có thể thay đổi codec thành Intel/0x2806? Nếu không, có bất cứ điều gì khác tôi có thể cố gắng giải quyết vấn đề? Mọi lơi đê nghị đêu nên được đanh gia cao.

Có vẻ như đã có vấn đề với chipset này trên linux, nhưng giải pháp của trình điều khiển được nâng cấp từ realtek không hữu ích với tôi.


Báo cáo lỗi vào danh sách gửi thư. Ai đó sẽ giúp bạn :)
Rufo El Magufo

Câu trả lời:


1

Realtek alc898 không được hỗ trợ trong trình điều khiển azalia. Nhưng từ những gì tôi có thể tìm thấy, nó hoạt động như alc882, được hỗ trợ. Vì vậy, nó rất dễ dàng để viết một bản vá.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.