Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Треск при воспроизведении/после воспроизведения звука  (Прочитано 10161 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн perespimka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Приветствую! Установил свеженькую ubuntu 20.04. Возникла такая проблема: при проигрывании звука (например любой системный звук, проигрывании видео и т.д.) раздается треск/щелчок, как будто звуковое устройство только включилось, после воспроизведения секунд через 10 такой же щелчок, только тише, ка будто звуковое устройство выключилось, и в колонках такой очень тихий равномерный гул. Не понятно как от этого избавиться. В alsamixer auto-mute mode поставил disabled. Не помогло. Нагуглить ничего по этому вопросу не получилось. В pavucontrol например такие же звуковые эффекты наблюдаются, если на вкладке "КОнфигурация" включать/выключать "встроенное аудио". То есть звуковое устройство само включается и выключается при воспроизведении звука.
На этом же компьютере установлены Linux Mint 18.3, Windows 10. В них все прекрасно работает, никаких проблем не возникает. Подскажите пожалуйста, что делать. Надо, я так понимаю, как устранить это вот отключение звукового устройства.

~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
01:00.1 Audio device: NVIDIA Corporation GK106 HDMI Audio Controller (rev a1)

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
perespimka,
Ну powersave надо выключить. На десктопах это лишнее. Теперь включили по умолчанию. Отсюда треск.

Это модуль snd_hda_intel

sudo tee /etc/modprobe.d/snd-hds.intel.conf <<< "options snd_hda-intel power_save=0"
и перезагрузка.

До перезагрузки можно так

sudo modprobe -r snd_hda_intel
sudo modprobe snd_hda_intel power_save=0
« Последнее редактирование: 30 Мая 2020, 19:14:20 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн perespimka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Огромное спасибо! Это сработало, больше не щелкает! Странно, что не гуглилась такая проблема. Очень благодарен, несколько часов провозился, не нашел решения самостоятельно.
« Последнее редактирование: 30 Мая 2020, 19:28:05 от perespimka »

Оффлайн Dexel

  • Активист
  • *
  • Сообщений: 295
    • Просмотр профиля
Подтверждаю. Тот же самый деффект проявился при обновлении 18.04 до 19.10, далее обновил до 20.04 в надежде что хоть в ней исправят. Черта с два, то же самое. В динамиках кони бегают.
Помогло решение Pilot6, спасибо.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
обновил до 20.04 в надежде что хоть в ней исправят.
Там просто включили powersave по умолчанию. На части железа появляется треск. На ноутах у меня нигде не появился, а на дестопе, где этот powersave ни к чему, появился. Сейчас в ядре добавляют к списку железа, где это надо исключить. Но на мой взгляд это была плохая идея в целом. Хотя где-то что-то экономит.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн alexmniv

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
у меня похожая проблема на этой же версии ubuntu
разница лишь в том, что треск в динамиках появляется периодически, бывает появляется через час проигрывания, бывает раньше, а бывает и бывает и целый день не появляется,
может исчезнуть минут через 5, а бывает, что только перезагрузка помогает.
Проблема с колонками или компом исключена, т.к. если загружаюсь под виндой, то там этого треска ни разу не наблюдалось.
Рекомендации из этой ветки сделал, но это не помогло.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7355
    • Просмотр профиля
Провел небольшое исследование по этому вопросу.
 Система Ubuntu 20.04 (ядро 5.4.*). Проверил три варианта, все три сработали.
1. Передать параметр ядра «snd_hda_intel.power_save=0».
2. Изменения в конфиг в каталоге /etc/modprobe.d «оptions snd_hda_intel power_save=0».
3. «echo 0 > /sys/module/snd_hda_intel/parameters/power_save».
Первый вариант удобен, например, для запуска «живых» систем. Последний вариант реализован так. Программа в автозапуске (файл *.desktop), запускается враппером. В этот враппер добавил код изменения параметра. Аналогично, в этот-же враппер добавлен код изменения яркости подсветки. Срабатывание этих параметров можно изменять, передавая параметр ядра грубу.
 Система Ubuntu 14.04 (ядра: 4.13, 4.15, 5.4). Для всех ядер сработал только вариант 3.
 Система Ubuntu 14.04.6 (ядра: 4.4, 4.15). Для всех ядер сработал только вариант 3.
 Система Ubuntu 16.04.7 (ядро 4.15). Без всяких лишних твиков - не стучит. Ничего проверять не стал.
 Система «симбионит»: Ubuntu 10.04.4 32бит, с ядром 4.15 64бит. Сработал только третий вариант.
Как видим, зависит не только от версии ядра. Точнее сказать, зависит от «расположения звезд».

 

Страница сгенерирована за 0.117 секунд. Запросов: 25.