Âm thanh phát ra qua tai nghe


10

Tôi vừa cài đặt Ubuntu 16.10 trên Lenovo Yoga 910 và thấy rằng âm thanh thỉnh thoảng bị rè khi nghe qua tai nghe. Nó xảy ra chủ yếu ở kênh bên trái và dường như được liên kết với các tần số thấp hơn, vì nếu tôi sử dụng bộ cân bằng để biến tất cả các thanh trượt xuống dưới 1kHz, tiếng kêu sẽ biến mất. Nó dường như mang tính quyết định, xảy ra nhất quán trên các bản ghi cụ thể ở các vị trí cụ thể.

Nó dường như không được liên kết với pulseaudio, vì tôi đã cố gắng vô hiệu hóa nó, nhưng crackle vẫn còn. Tôi cũng đã thử sử dụng kernel mainline 4.10.

Tôi đã thử tất cả các hoán vị những điều sau đây snd-hda-inteltùy chọn trong /etc/modprobe.d/alsa-base.conf: model=auto, power_save=0, power_save_controller=Nvà tất cả các giá trị có thể có của position_fix.

Tôi cũng đã thử tắt tự động tắt tiếng alsamixernhưng không giúp được gì.

Tôi tìm thấy báo cáo lỗi ALSA gần đây có vẻ như đó là những gì tôi gặp phải. Tôi nghĩ rằng tôi sẽ hỏi ở đây để xem có ai có ý tưởng cho bất cứ điều gì khác không, tôi có thể cố gắng khắc phục vấn đề.


Cám ơn vì sự gợi ý! Tôi đã thử chơi xung quanh với hdajackretask, nhưng chủ yếu là điều này không có ích. Tôi nói chủ yếu, bởi vì sau một phiên loay hoay và sau đó khôi phục các giá trị đã thay đổi, khi khởi động lại, crackle đã hoàn toàn biến mất. Lần khởi động lại tiếp theo nó đã trở lại. Vì vậy, không rõ điều này có liên quan đến bất cứ điều gì tôi đã làm với hdajackretask hay không, điều này sẽ được thực hiện liên tục như thế nào nếu nó xảy ra. Có lẽ tôi sẽ có một lần chơi lại sớm.
neded

Tôi có cùng phần cứng và gặp vấn đề tương tự vào ngày 16.04 (cũng đã thử các hạt nhân gần đây hơn). Đã thử tất cả các giải pháp tôi đã đi qua, nhưng không thành công.
myanimal

Tại sao các nhà bảo trì Debian không phát hành bản vá?
Brian Haak

Câu trả lời:


4

Một giải pháp cho vấn đề này đã được Robert Joynt tìm thấy trong một bình luận cho báo cáo lỗi trình điều khiển alsa này . Đây là một bản sao của các hướng dẫn:

Cài đặt alsa-tools nếu chưa cài đặt:

sudo apt install alsa-tools

Tạo và lưu tập lệnh trong /usr/local/bin:

#!/bin/bash 
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67 
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000

Chạy script dưới dạng root trong terminal để khắc phục ngay sự cố.

Để chạy tập lệnh khi khởi động, hãy sử dụng cron bằng lệnh @reboot:

sudo crontab -e

và sau đó thêm dòng trong crontab:

@reboot [full path to script]

Để chạy tập lệnh trên sơ yếu lý lịch từ tạm ngưng, sao chép tập lệnh vào /lib/systemd/system-sleep

Để biết thêm chi tiết kỹ thuật liên quan đến bản sửa lỗi này, hãy xem https://bugzilla.kernel.org/show_orms.cgi?id=195457


Điều này đã giải quyết vấn đề của tôi, cảm ơn vì điều đó. Nhưng tôi tự hỏi rằng, lúc đầu vấn đề này không tồn tại, vậy thì tại sao nó lại xảy ra đột ngột. Vấn đề với PC của tôi là, âm thanh từ nút tai trái của tai nghe bị vỡ mỗi khi tôi treo nó.
Thiên tài

0

TL; DR: trình cắm 🎧, tạm dừng, tiếp tục => đã sửa

Cách tôi sửa tai nghe Ubuntu crackling:

  1. Tôi chắc chắn rằng mình không có âm lượng quá lớn (như 150% âm lượng tối đa, v.v ...)
  2. Tôi chắc chắn rằng tai nghe đã được cắm đúng cách
  3. Tôi đã gửi máy tính xách tay đi ngủ - "Đình chỉ"
  4. ... Đợi đến khi nó buồn ngủ ...
  5. Đã tiếp tục từ việc tạm dừng / đánh thức máy tính xách tay / bật lại
  6. Đăng nhập / Mở khóa
  7. Không bẻ khóa :)

Vì vậy, bạn có thể không thực sự cần bất kỳ tập lệnh nào, tuy nhiên, nếu điều này xảy ra với bạn rất nhiều và bạn muốn bằng cách nào đó ngăn chặn nó hoặc biết nền tảng kỹ thuật là gì - hãy tham khảo câu trả lời của @ nedned .

Nếu vấn đề sau khi có bất kỳ giải pháp nào xảy ra, trước tiên, hãy đảm bảo tai nghe của bạn KHÔNG bị rè khi sử dụng với các thiết bị bạn sử dụng bình thường - như điện thoại của bạn sử dụng tai nghe, v.v ... nếu chúng bị nứt ở mọi nơi - đó có thể là vấn đề tai nghe - có thể có nước bên trong chúng - hãy để chúng khô - hoặc có thể bị hỏng hoàn toàn (sau khi tôi sử dụng quá nhiều).


0

Chỉ cần đăng một giải pháp làm việc cho tôi.

Đó là một cái gì đó đơn giản như thêm người dùng của bạn vào truy cập xung:

sudo adduser [your-user] Pulse-access

Hy vọng nó hoạt động!

BTW, đừng quên vui chơi!

PS- Đây chỉ là một cách giải quyết, bởi vì nếu bạn đi sâu vào cài đặt âm thanh và bạn chạm vào cài đặt âm lượng phát trực tuyến trên trình duyệt web thì nó sẽ thất bại. Trong trường hợp của tôi, đó là một giải pháp cho tôi, vì tôi không sử dụng để lặn ở đó ...: D ... Tôi chỉ là một người tiêu dùng âm nhạc ...; P

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.