Динамики ноутбука звучат плохо. Плохое качество звука

Проблема: качество звука в динамиках ноутбука намного хуже, чем в Windows. Как решить эту проблему в Ubuntu 18.04?

1 ответ

Решение

Согласно https://forum.manjaro.org/t/solved-terrible-sound-in-linux-much-better-in-windows/8203/6 и http://www.alsa-project.org/main/index.php/Asoundrc

Мы должны сделать некоторые ручные изменения настроек в импульсной конфигурации аудио. Путь /etc/pulse/daemon.conf, Откройте терминал, нажав Ctrl+Alt+C. Прежде всего, сделайте резервную копию файла конфигурации:

sudo cp /etc/pulse/daemon.conf /etc/pulse/daemon.conf.backup

Затем введите sudo nano /etc/pulse/daemon.conf

(Если ваш файл пуст, это означает, что искомого файла нет в этом каталоге. В этом случае попробуйте найти его: sudo updatedb, это обновит индекс базы данных ваших файлов. Затем введите locate daemon.conf найти местоположение файла. замещать /etc/pulse/ с путем к вашему файлу daemon.conf)

Найдите следующие строки (Ctrl+W, чтобы найти текст в файле) и замените ваши значения следующим (строки могут быть в другом порядке в вашей системе):

default-sample-format = float32ne
default-sample-rate = 48000
alternate-sample-rate = 44100
default-sample-channels = 2
default-channel-map = front-left,front-right

default-fragments = 2
default-fragment-size-msec = 125
resample-method = speex-float-5 
enable-lfe-remixing = no
high-priority = yes
nice-level = -11
realtime-scheduling = yes
realtime-priority = 9
rlimit-rtprio = 9
rlimit-rttime = -1
daemonize = no

Нажмите Ctrl+O, чтобы сохранить изменения, затем нажмите Ctrl+X, чтобы выйти

сейчас наберите nano ~/.asoundrc в терминале вставьте следующий код:

pcm.!default {
    type plug
    slave.pcm hw
    }

Это обойдёт dmix для pulseaudio, значительно увеличивая качество звука. У нас не может быть более одного ресэмплера, потому что если мы это сделаем, он будет подвергнут ресэмплингу дважды, и некоторое качество звука будет потеряно (как объяснено Calthax в этой теме).

Кредиты на вики-страницу Calthax и AlsaProject.

У меня была такая же проблема, даже изменение ~/.config/pulse/daemon.conf не повлияло, но позже я решил, что проблема заключалась в том, что Alsa неправильно настроена для моей звуковой карты, что я исправил, добавив следующую строку в /etc/modprobe.d/modprobe.conf:

параметры snd-hda-intel model=dell-inspiron-7559

(для моего ноутбука dell inspiron 7560, поскольку он имеет тот же набор микросхем Intel hd-audio, что и dell-inspiron-7559, фактически все ноутбуки dell inspiron 7000 имеют одинаковую звуковую карту).

При использовании Intel Corporation HD Audio Controller на ноутбуке вам может потребоваться добавить эту строку в /etc/modprobe.d/modprobe.conf или /etc/modprobe.d/sound.conf:

'параметры snd-hda-intel model= модель'

Если модель является любой из следующих: dell-m6 dell-vostro generic laptop laptop-hpsense olpc-xo-1_5 dell-inspiron-7559 Примечание. Может потребоваться поместить эту строку "options" ниже (после) любого псевдонима "строки о вашей карте. Вы можете увидеть все доступные модели в документации ядра. Например, https://www.kernel.org/doc/html/latest/sound/hd-audio/models.html, но убедитесь, что это правильная версия этого документа для вашей версии ядра.

Список доступных моделей также доступен здесь. Чтобы узнать имя вашего чипа, введите следующую команду (с исправлением * для соответствия вашим файлам). Обратите внимание, что некоторые микросхемы могли быть переименованы и не соответствуют напрямую имеющимся в файле.

$ grep Codec /proc / asound / card* / codec* Обратите внимание, что существует высокая вероятность того, что ни одно из устройств ввода (все внутренние и внешние микрофоны) не будет работать, если вы выберете это, так что это либо ваши наушники, либо ваш микрофон.. Если вы столкнулись с этой ошибкой, сообщите в ALSA.

Другие вопросы по тегам