Меню Рубрики

Linux mint улучшить звук

Улучшаем качество звука на Linux (Pulseaudio)

Задался на выходных вопросом улучшения качества воспроизводимого звука на Linux. На ноутбуке установлена звуковая карта с Double Home Theater, под Windows есть возможность установить драйвера Double Home Theater v4, которые заметно улучшали качество звучания. На выходных появилось свободное время и решил провести разведку этого вопроса. И вот что накопал:

По умолчанию, после установки Ubuntu настройки звука выставлены в плохое качество, для улучшения необходимо внести корректировки в конфиг демона Pulse.

1. Открываем конфиг (потребуются права sudo):

2. Меняем значение параметров resample-method и default-sample-format, если эти строки закоментированны (перед ними стоит знак “;”), их необходимо раскоментировать:

Доступные значения для resample-method: src-sinc-best-quality, src-sinc-medium-quality, src-sinc-fastest, src-zero-order-hold, src-linear, trivial, speex-float-N, speex-fixed-N, ffmpeg.

Примечание: N – число от 1 до 9, чем выше число, тем выше качество

Доступные значения для default-sample-format: u8, s16le, s16be, s24le, s24be, s24-32le, s24-32be, s32le, s32be float32le, float32be, ulaw, alaw.

Внимание: метод src-sinc-best-quality сильно нагружает CPU, поэтому в качестве альтернативы можно попробовать значения src-sinc-medium-quality или speex-float-N со значением N от 5 до 7. Если появились хрипы во время воспроизведения звука, пробуйте менять значение атрибута resample-method на более простой алгоритм, а для значения default-sample-format устанавливать значение более низкой дискретизации.

Настройки по умолчанию: CD quality: 16bit, 2 channels, 44100 Hz.

Если планируется воспроизводить аудиофайлы с большей частотой, можно так же изменить частоту, переопределив следующие параметры:

3. По завершению редактирования перезапускаем демона и наслаждаемся проделанной работой:

3 комментариев

Олег
Jul 26, 2017 @ 19:34:48

Рекомендую для меломанов значение resample-method заменить на copy (т.е resample-method = copy) иначе звук будеть сильно хуже Windows + ASIO. Но на мой слух звук в линукс вообще не для меломанов.

Михаил
Aug 23, 2017 @ 00:20:16

Спасибо за статью, толковое объяснение.

AVV
Mar 26, 2018 @ 16:06:04

Ты очень сильно не прав, утверждая, будто звук в линукс не для меломанов. В линукс звук в разы лучше, чем в винде (хоть семёрка, хоть десятка, без разницы). К тому же, масса аудиофильских аппаратов строится именно на основе линукс, например Bryston BDP-2. Это только единичный пример, их много. Винда – ширпотреб и звук в ней никогда не будет аудиофильским, какие бы asio в ней не применялись, звуковая система априори не предназначена для качественного получения звука.
По поводу resample-method = copy полностью согласен.

Источник

Улучшение звука в linux mint

начинающий:
Подскажите хороший эквалайзер для всего звука в linux mint 17 kde. Желательно много полосный

Эквалайзер для всей системы — нет такого.

Установите pavucontrol:(PulseAudio)
Пробуйте вот этот метод — вам должно подойти.

Открываем от root:
/etc/pulse/daemon.conf

В конце файла прописываем:

resample-method = src-sinc-best-quality
default-sample-format = float32le

Примечание:
(float32le) — 3264(bit) c учетом разрядности вашей системы.
——————————————
Перезапуск PulseAudio.
в терминале
sudo su
вводим свой пароль
далее
pavucontrol -k
Enter

Наслаждаемся качественным звуком .

avkP3:

начинающий:
Подскажите хороший эквалайзер для всего звука в linux mint 17 kde. Желательно много полосный

Эквалайзер для всей системы — нет такого.

Установите pavucontrol:(PulseAudio)
Пробуйте вот этот метод — вам должно подойти.

Открываем от root:
/etc/pulse/daemon.conf

В конце файла прописываем:

resample-method = src-sinc-best-quality
default-sample-format = float32le

Примечание:
(float32le) — 3264(bit) c учетом разрядности вашей системы.
——————————————
Перезапуск PulseAudio.
в терминале
sudo su
вводим свой пароль
далее
pavucontrol -k
Enter

Наслаждаемся качественным звуком .

Подробнее

Спасибо.попробую и отпишусь

jack3:
есть ещё дополнение к Pulse- PulseAudio Equalizer.. я пользуюсь им,вполне нормально..

А можно узнать где его взять?

начинающий:
Все,Все,Все. Что бы не создовать новую тему спрошу здесь. Посоветуйте хорошую звуковую карту желательно usb внешнию чтоб в linux nint 17 KDE хорошо звучала. Тоесть чтоб звук был достойный в linuх на колонках

Купил себе Lexicon Alpha. Доволен. Все работает а главное звук отличный и разъемов валом. Использую так же для записи гитарных партий.

под Cinnamon (Корицу)

в корице не нужно устанавливать pavcontrol

улучшение звука:
1) открыть терминал (Ctrl+Alt+T)
2) вставить команду: sudo gedit /etc/pulse/daemon.conf
3) ввести пароль своей учетки (root’a)

в открывшемся текстовом файле:

4) найти там строчку «resample-method =» и заменить «speex-float-1» на «src-sinc-best-quality»
пример:
resample-method = src-sinc-best-quality

5) важно, не снимать комментарии «;» и уже в имеющихся строчках внести свои коррективы
5.1) в «default-sample-format =» заменить «s16le» на «floatXle» (где Х — 32 или 64 в зависимости от разрядности ОС)
5.2) в «default-sample-rate =» заменить «44100» на «88200», если позволяет звуковуха можно и поиграться выше
5.3) в «alternate-sample-rate» заменить «48000» на «96000», аналогом можно выше, если возможно
пример:
;default-sample-format = float64le
;default-sample-rate = 88200
;alternate-sample-rate = 96000

сохранить изменения в текстовом файле и закрыть его.

6) pulseaudio -k
6.1) pulseaudio —start

без каких либо танцев и перезагрузок можно играться с частотами (используя пункт «6» с подпунктом), если ваша звуковуха позволяет.

если ваш слух хочет эквалайзера, тогда вам в синаптик за ним.

[qb:
]
5) важно, не снимать комментарии «;»

Простите, возможно тут ошибка — важно именно раскомментировать строки, убрать точку с запятой или диез в начале строки. Закомментированная строка не сработает.
И ещё, с частотой дискретизации я бы не игрался. При дефолтной и так до 20 кГ верхний диапазон (теорема Котельникова). Выше забираться нет смысла, а вот рассинхронизироваться с приложениями можно «на раз» и будет сплошной хрип. И с разрядностью default-sample-format выше 32 не стоит подыматься. Не все программы поддерживают 64-бит. Если есть, например, 32-битный Скайп, то он просто остановится.
Вполне достаточно прописать resample-method = src-sinc-best-quality и default-sample-format =float32le, как по моему скромному опыту.
Да, а если глянуть pulseaudio —help, то получим список поддерживаемых команд, которые должны работать напрямую без открывания и редактирования самого файла.

Вполне достаточно прописать resample-method = src-sinc-best-quality и default-sample-format =float32le

1

daemon.conf

# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for
## more information. Default values are commented out. Use either ; or # for
## commenting.

; daemonize = no
; fail = yes
; allow-module-loading = yes
; allow-exit = yes
; use-pid-file = yes
; system-instance = no
; local-server-type = user
; enable-shm = yes
; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB
; lock-memory = no
; cpu-limit = no

; high-priority = yes
; nice-level = -11

; realtime-scheduling = yes
; realtime-priority = 5

; exit-idle-time = 20
; scache-idle-time = 20

; dl-search-path = (depends on architecture)

; load-default-script-file = yes
; default-script-file = /etc/pulse/default.pa

; log-target = auto
; log-level = notice
; log-meta = no
; log-time = no
; log-backtrace = 0

; resample-method = src-sinc-best-quality
resample-method = src-sinc-medium-quality
; resample-method = src-sinc-fastest
; resample-method = src-zero-order-hold

; enable-remixing = yes
; enable-lfe-remixing = no

; rlimit-fsize = -1
; rlimit-data = -1
; rlimit-stack = -1
; rlimit-core = -1
; rlimit-as = -1
; rlimit-rss = -1
; rlimit-nproc = -1
; rlimit-nofile = 256
; rlimit-memlock = -1
; rlimit-locks = -1
; rlimit-sigpending = -1
; rlimit-msgqueue = -1
; rlimit-nice = 31
; rlimit-rtprio = 9
; rlimit-rttime = 1000000

; default-sample-format = float64le
; default-sample-format = float32le
; default-sample-format = s16le

; default-sample-rate = 192000
; alternate-sample-rate = 192000

; default-sample-rate = 96000
; alternate-sample-rate = 96000

; default-sample-rate = 88200
; alternate-sample-rate = 88200

; default-sample-rate = 48000
; alternate-sample-rate = 48000

; default-sample-rate = 44100
; alternate-sample-rate = 44100

; default-sample-channels = 2
; default-channel-map = front-left,front-right

default-fragments = 8
default-fragment-size-msec = 10

; enable-deferred-volume = yes
deferred-volume-safety-margin-usec = 1
; deferred-volume-extra-delay-usec = 0

[qb:
]улучшение звука:
1) открыть терминал (Ctrl+Alt+T)
2) вставить команду: sudo gedit /etc/pulse/daemon.conf
3) ввести пароль своей учетки (root’a)

в открывшемся текстовом файле:

4) найти там строчку «resample-method =» и заменить «speex-float-1» на «src-sinc-best-quality»
пример:
resample-method = src-sinc-best-quality

5) важно, не снимать комментарии «;» и уже в имеющихся строчках внести свои коррективы
5.1) в «default-sample-format =» заменить «s16le» на «floatXle» (где Х — 32 или 64 в зависимости от разрядности ОС)
5.2) в «default-sample-rate =» заменить «44100» на «88200», если позволяет звуковуха можно и поиграться выше
5.3) в «alternate-sample-rate» заменить «48000» на «96000», аналогом можно выше, если возможно
пример:
;default-sample-format = float64le
;default-sample-rate = 88200
;alternate-sample-rate = 96000

сохранить изменения в текстовом файле и закрыть его.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Prime world mac os
  • Preps для mac os
  • Preferences java mac os
  • Pptp client для mac os
  • Ppsspp mac os x