Я начинающий пользователь Linux. В настоящее время я использую Xubuntu 11.10
Мне нравится получать максимум от моего оборудования. Это включает в себя звук. В окнах это было довольно просто. Я просто пошел к настройкам звука и установил битовую глубину и частоту дискретизации на самые большие доступные значения.
С Xubuntu все немного сложнее. В графическом конфигураторе нет дополнительных настроек. Это означает, что мне нужно искать битовую глубину и частоту дискретизации в файле конфигурации. Дело в том, что я не знаю, какой именно.
Если бы кто-нибудь мог сказать мне, что это такое и какие строки я должен изменить, я был бы признателен.
Чтобы изменить частоту дискретизации и битовую глубину звука, нам нужно отредактировать файл конфигурации для сервера pulseaudio /etc/pulse/daemon.conf
Пожалуйста, сделайте резервную копию исходных настроек, чтобы восстановить значения по умолчанию на случай, если настройки сома сломают ваш аудио.
blockquote>Найдите следующие записи:
; default-sample-format = s16le ; default-sample-rate = 44100
Оба закомментированы с
;
. Это означает, что они не читаются, поскольку записи, приведенные здесь, являются значениями по умолчанию. Раскройте их и замените их на те значения, которые вам больше подходят. Всегда имейте в виду, что это может повлиять на производительность или стабильность системы при выборе экстремальных значений.Возможные записи для формата сэмплирования :
u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw
Возможные записи для сэмплированной частоты - это что-то между
1
и192000
Гц ( выберите разумные значения!)Сохраните этот файл как
~/.pulse/daemon.conf
или в его исходном местоположении (тогда вам нужно быть пользователем root). Чтобы изменения вступили в силу, необходимо перезапустить pulseaudio с помощьюpulseaudio -k
в терминале или выйти из системы и снова войти в нее.
Вышеуказанный ответ правильный, но он изменит только настройки Pulse Audio. Вот как работает звук в Linux:
App> Pulse Audio> ALSA> реальная звуковая карта
Итак, изменение формата сэмплирования Pulse Audio и частоты сэмплирования - это ПЕРВЫЙ шаг, который необходимо предпринять. Вы должны правильно настроить ALSA.
Теперь я не могу сказать вам, как это сделать. Ни один недавний выпуск Ubuntu не позволяет вам изменять настройки ALSA через файлы конфигурации. По всей видимости, ALSA всегда будет пересэмплировать все на 48 кГц / 16 бит, и вы застряли на этом. Я должен напомнить вам, что алгоритмы микширования и передискретизации ALSA очень, очень низкого качества, похожи на KMixer в XP.
Это означает: до тех пор, пока кто-нибудь не сделает возможным изменять формат семплов ALSA и частоту семплов в последних (2012/2013) дистрибутивах Ubuntu, так как вы можете менять звук Pulse в Linux просто ДАЧЕТ как ад!
Также , не устанавливайте частоту дискретизации на «максимальную доступную опцию», которая будет выполнять ресэмплинг аудио, и вы этого не хотите! Установите частоту дискретизации в соответствии с тем, что вы слышите. Если аудио CD: 44,1 кГц. Если DVD: 48 кГц. Вместо этого битовая глубина всегда должна быть самой высокой из доступных, тогда как 24-битная, кажется, самая высокая, которую могут обрабатывать лучшие карты.
Я рекомендую мое видео на YouTube для получения дополнительной информации. Вы можете извлечь из него то, что для вас более полезно.
Помимо ответа Скотта Стенсланда, который советует отредактировать конфигурационный файл сервера pulseaudio, мне также пришлось удалить все файлы в ~/.config/pulse
.
Источник: Форумы Linux Mint