Аудіо тріскає через навушники


10

Я щойно встановив Ubuntu 16.10 на Lenovo Yoga 910 і виявляю, що аудіо час від часу тріскає під час прослуховування через навушники. Це відбувається переважно на лівому каналі і, здається, пов’язане з нижчими частотами, наче я використовую еквалайзер, щоб повернути всі повзунки нижче 1 кГц вниз, тріск зникає. Це здається детермінованим, що відбувається послідовно на конкретних записах у певних місцях.

Здається, це не пов'язано з pulseaudio, тому що я намагався його відключити, але тріск залишається. Я також спробував використовувати основне ядро ​​4.10.

Я пробував все перестановки наступних snd-hda-intelопцій /etc/modprobe.d/alsa-base.conf: model=auto, power_save=0, power_save_controller=Nі всі можливі значення position_fix.

Я також намагався вимкнути автоматичне відключення звуку, alsamixerале це не допомогло.

Я знайшов цей останній звіт про помилку ALSA, який виглядає так, що це може бути те, що я відчуваю. Я думав, що попрошу тут подивитися, чи є хтось ідеї щодо чогось іншого, я б спробував виправити проблему.


Дякую за пропозицію! Я спробував пограти з hdajackretask, але в основному це не допомогло. Я говорю здебільшого, тому що після сеансу обертання, а потім відновлення змінених значень, при перезавантаженні тріск повністю зник. Наступне перезавантаження воно повернулося. Тож незрозуміло, чи це стосувалось чогось, що я робив з hdajackretask, чи як це не стало б наполегливим, якби це було. Можливо, незабаром у мене буде ще одна гра.
недільний

У мене таке ж обладнання та з тією ж проблемою 16.04 (також спробували новіші ядра). Перепробував усі рішення, які я натрапив, але не на успіх.
міанімальний

Чому технічні засоби Debian не видають патч?
Брайан Хаак

Відповіді:


4

Рішення цієї проблеми знайшов Роберт Джойнт у коментарі до цього звіту про помилки alsa-driver . Ось копія інструкцій:

Встановіть alsa-інструменти, якщо вони не встановлені:

sudo apt install alsa-tools

Створіть і збережіть сценарій у /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

Запустіть сценарій як root у терміналі, щоб негайно виправити проблему.

Щоб запустити скрипт при запуску, використовуйте cron за допомогою команди @reboot:

sudo crontab -e

а потім додайте рядок у crontab:

@reboot [full path to script]

Щоб запустити скрипт на резюме з призупинення, скопіюйте його в /lib/systemd/system-sleep

Щоб отримати докладніші технічні деталі щодо цього виправлення, див. Https://bugzilla.kernel.org/show_bug.cgi?id=195457


Це вирішило мою проблему, за це дякую. Але мені було цікаво, що спочатку цієї проблеми не було, а чому вона стала раптово. Проблема з моїм ПК полягала в тому, що звук з лівої вушної пробки моїх навушників тріскає кожного разу, коли я його призупиняю.
Геній

0

TL; DR: плагін 🎧, призупинення, відновлення => виправлено

Як я виправив тріскучі навушники Ubuntu:

  1. Я переконався, що у мене немає надмірного обсягу (наприклад, 150% максимальної гучності тощо)
  2. Я переконався, що навушники підключені правильно
  3. Я послав ноутбук спати - "Призупинити"
  4. ... чекав, поки воно заснуло ...
  5. Відновлено від призупинення / пробудження ноутбука / його знову увімкнено
  6. Увійшли / Розблоковано
  7. Ніякого потріскування :)

Таким чином, вам насправді вам не потрібен будь-який сценарій, однак, якщо у вас це відбувається багато, і ви хочете якось запобігти цьому або знати, що є технічним підґрунтям, - зверніться до відповіді @ nedned .

Якщо проблема після вирішення проблеми усувається, спочатку переконайтеся, що ваші навушники НЕ тріскаються, коли використовуєте їх із пристроями, якими ви користуєтесь ними нормально - як, наприклад, ваш телефон, який ви використовуєте для навушників тощо ... якщо вони тріскають скрізь - це, мабуть, видають навушники - всередині них може бути вода - дайте їм висохнути, або можуть бути пошкоджені повністю (після великої кількості мене надмірно ).


0

Просто розміщую рішення, що працює для мене.

Це було щось настільки просто, як додавання користувача до імпульсного доступу:

sudo adduser [ваш користувач] імпульсний доступ

Сподіваюся, це працює!

До речі, не забудь розважитися!

PS - Це лише обхідне рішення, тому що якщо ви заглибитесь у налаштування звуку та торкнетесь налаштувань гучності вашого потоку веб-браузера, це не вдасться. У моєму випадку, тож для мене це рішення, тому що я не занурююся туди ...: D ... Я лише споживач музики ...; P

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.