Найти в Дзене

АЛЬТ линукс(ALT linux) - переводим систему на использование звукового сервера pipewire. убираем треск, щелчки и прочие "радости"

-------------------- К оглавлению -------------------- Что такое звуковой сервер в linux Это программное средство для смешивания одновременно звучащих звуковых потоков издаваемых несколькими приложениями. -------------------- PipeWire — программное обеспечение для работы с аудио- и видеопотоками, а также аппаратным обеспечением на Linux и других Unix-подобных ОС. PipeWire является сервером для мультимедийной маршрутизации и обработки конвейерных данных. Основные возможности: -------------------- Некоторые преимущества PipeWire: -------------------- В 10 платформе по умолчанию применяется pulse audio. в 11 платформе и сизифе по умолчанию применяется как раз pipewire. При обновлении системы на базе 10 платформы до 11 или сизифа звуковой сервер не меняется. -------------------- Проверяем, какой звуковой сервер используется Вводим команду в терминале pactl info Получаем следующий вывод Видим что используется pulseaudio Теперь выполняем следующие команды Устанавливаем необходимые пакеты sud
Оглавление

--------------------

К оглавлению

--------------------

Что такое звуковой сервер в linux

Это программное средство для смешивания одновременно звучащих звуковых потоков издаваемых несколькими приложениями.

--------------------

PipeWire — программное обеспечение для работы с аудио- и видеопотоками, а также аппаратным обеспечением на Linux и других Unix-подобных ОС.

PipeWire является сервером для мультимедийной маршрутизации и обработки конвейерных данных.

Основные возможности:

  • захват и воспроизведение звука и видео с минимальными задержками; 1
  • средства для обработки видео и звука в режиме реального времени; 1
  • многопроцессная архитектура, позволяющая организовать совместный доступ к контенту нескольких приложений; 1
  • наличие плагина к GStreamer для упрощения интеграции с существующими приложениями; 1
  • поддержка изолированных окружений и Flatpak; 1
  • поддержка плагинов в формате SPA (Simple Plugin API) и возможность создания плагинов, работающих в режиме жёсткого реального времени.

--------------------

Некоторые преимущества PipeWire:

  • Захват и воспроизведение звука и видео с минимальными задержками. Подходит для приложений, требующих высокой производительности в режиме реального времени. 4
  • Средства для обработки видео и звука в режиме реального времени.
  • Многопроцессная архитектура, позволяющая организовать совместный доступ к контенту нескольких приложений. 
  • Наличие плагина к GStreamer для упрощения интеграции с существующими приложениями.
  • Поддержка изолированных окружений и Flatpak. 1 Упрощает организацию проброса звука и видео из изолированных контейнеров и в них.
  • Расширенная модель безопасности, позволяющая управлять доступом на уровне отдельных устройств и конкретных потоков. 
  • Модульная конструкция, которая позволяет настраивать PipeWire на разных уровнях: от модификации основных компонентов до расширения внешними инструментами управления и медиафильтрами. 

--------------------

В 10 платформе по умолчанию применяется pulse audio. в 11 платформе и сизифе по умолчанию применяется как раз pipewire.

При обновлении системы на базе 10 платформы до 11 или сизифа звуковой сервер не меняется.

--------------------

Проверяем, какой звуковой сервер используется

Вводим команду в терминале

pactl info

Получаем следующий вывод

Видим что используется pulseaudio

Теперь выполняем следующие команды

Устанавливаем необходимые пакеты

sudo apt-get install -y pipewire pipewire-utils pipewire-libs wireplumber

Затем выключаем запуск сервисов pulseaudio

systemctl --user --now disable pulseaudio.service pulseaudio.socket

Включаем запуск сервисов pipewire

systemctl --user --now enable pipewire pipewire-pulse
systemctl --user --now enable pipewire-media-session.service

Маскируем pulseaudio

systemctl --user mask pulseaudio

Перезапускаем систему

systemctl reboot

После перезапуска открываем терминал и вводим

pactl info
-2

Видим, что строка поменялась. да. pulseaudio всё-равно задействуется, но теперь главную роль в выводе звука играет именно pipewire, что на определённом оборудовании убирает проблемы со звуком в виде треска, щелчков и прочего, на некотором может улучшить качество звучания ит.п.

--------------------

Также можно воспользоваться скриптом, скачать который можно с моего Яндекс диска. содержимое скрипта аналогично выполняемым командам. проверить это вы можете открыв данный скрипт как текстовый файл.

-3

Для запуска скрипта идём в свойства файла через контекстное меню и ставим галку на строке - является выполняемым или нечто подобное

Например в KDE

-4

Либо выполняем в терминале, в папке с файлом

chmod +x install_pipewire.sh

Затем в терминале запускаем скрипт. Открываем терминал в папке с файлом или переходим в папку со скриптом с помощью команды cd
и вводим

./install_pipewire.sh

Далее скрипт запросит пароль sudo, скачает нужные пакеты, произведёт операции по отключению сервисов pulseaudio и включению сервисов pipewire и перезапустит систему

--------------------

К оглавлению

--------------------

Полезные ссылки

Поддержать автора

АЛЬТ ВИКИ

Вики проекта альт линукс. много полезной и нужной информации

ОФ сайт Базальт СПО

Российский разработчик операционных систем «Альт»

basealt.ru

Форум альт линукс

Перейти

Описание пакетов в репозиториях, можно посмотреть , что недавно добавили, что в тестах на добавление или обновление

Перейти

Основной ТГ канал АЛЬТ ЛИНУКС

Подписаться

Основной чат Alt linux

Присоединиться

Курилка ТГ Alt linux

Присоединиться

МОЙ ПРОЕКТ В ТЕЛЕГРАМ

Канал

Подписаться

Чат

Присоединиться

Рутуб

Подписаться

Обычный пользователь в Дзен

Подписаться

Обычный пользователь в ВК

Группа

Чат