Динамики ноутбука звучат плохо. Плохое качество звука
Проблема: качество звука в динамиках ноутбука намного хуже, чем в 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.