LINUX.ORG.RU

Какие компоненты звуковой подсистемы Linux вы используете в 2020 году?

 ,


0

2
  1. PulseAudio 810 (79%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. ALSA 545 (53%)

    ***********************************************************************************************************************************************************************************************************************

  3. Jack 91 (9%)

    ***********************************

  4. apulse 54 (5%)

    *********************

  5. OSS 29 (3%)

    ***********

  6. alsa-oss 29 (3%)

    ***********

  7. Свой вариант (указать в комментарии) 19 (2%)

    *******

  8. FFADO 3 (0%)

    *

Всего голосов: 1580, всего проголосовавших: 1021

★★★★★

Проверено: Satori ()

Какие компоненты звуковой подсистемы Linux вы используете в 2020 году?

  • Свой вариант (указать в комментарии)

Не использую Linux.

Голосовать буду за OSS.

mord0d ★★★★★
()
Ответ на: комментарий от deep-purple
 % uname -srm
FreeBSD 12.1-RELEASE-p3 amd64

OSS просто работает. Многоканальное аудио, микрофон, переключение аудиовыходов, внешние DAC, беспроводные наушники, всё это работает искаропки, не требует никаких телодвижений и настраивается одним-двумя oid’ами sysctl.

У меня от Gentoo сохранился конфиг ALSA, на который мне пришлось потратить не один год, чтобы настроить звук нормально. PulseAudio — вообще надстройка над ALSA, и все его фичи программные.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

FreeBSD

Ну и норм. Для того и есть пункт OSS.

конфиг ALSA, на который мне пришлось потратить не один год

Ну, скажем, на конфиг вима тоже тратится не один год, но это вопрос собирательства, а не многолетних мучений.

PulseAudio — вообще надстройка над ALSA

Вот и посмотрим как лягут голоса. То же касается и apulse.

deep-purple ★★★★★
() автор топика
Ответ на: комментарий от deep-purple

Ну, скажем, на конфиг вима тоже тратится не один год, но это вопрос собирательства, а не многолетних мучений.

Вимом можно более-менее пользоваться как текстовым редактором искаропки (да, не очень удобно, но можно пользоваться!), а когда ALSA либо не воспроизводит звук вообще, либо запуск mpd как системного сервиса перехватывает звук от юзера и больше никогда ему его не отдаёт — это плохо, очень плохо. И чтобы разобраться в этом, пришлось курить исходники и (паршивую, скажу прямо) документацию.

Вот и посмотрим как лягут голоса.

Проблемы мышей кота не волнуют. ☺ Меня совершенно не интересуют результаты опроса, так как популярность («миллионы мух не могут ошибаться») никак не повлияет на моё мнение. Я опираюсь на личный опыт, а не следую стадному инстинкту.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

когда ALSA либо не воспроизводит звук вообще

Ни разу такого не было. Конечно, при условии, что она может в конкретную аудио-карту.

mpd перехватывает звук и больше никогда ему его не отдаёт

Это проблема приложения, что оно не умеет (не умело) в неблокирующий. А также проблема того, кто указывает приложению, что звук надо слать куда угодно, только не в «default» (автоматом неблокирующее другие вызовы в него же) устройство. И да, кроме «default» есть ещё и прочие неблокирующие «дефолты» типа «surround21», «surround51» и т.д.

Нет. Альса по умолчанию работоспособна. А уж если допилить... Вот поэтому я вим в пример аналогии и привёл.

никак не повлияет на моё мнение

Аналогично. Но опрос интересен. По крайней мере мне.

deep-purple ★★★★★
() автор топика
Ответ на: комментарий от deep-purple

Ни разу такого не было. Конечно, при условии, что она может в конкретную аудио-карту.

Зависит от дистрибутива. Ну и от хотелок, конечно.

Это проблема приложения, что оно не умеет (не умело) в неблокирующий.

А вот и нет! Если в ALSA не настроен демуксер, то дескриптор занят на время воспроизведения.

А также проблема того, кто указывает приложению, что звук надо слать куда угодно, только не в «default» (автоматом неблокирующее другие вызовы в него же) устройство.

Это если оно настроено. Искаропки оно настроено не везде.

Не знаю, может сейчас дефолтные конфиги в апстриме уже делают, но тогда этого не было.

И да, кроме «default» есть ещё и прочие неблокирующие «дефолты» типа «surround21», «surround51» и т.д.

Которые не всегда и не везде работают. Буквально недавно долбился с этим.

Нет. Альса по умолчанию работоспособна.

Не всегда и не везде.

А уж если допилить… Вот поэтому я вим в пример аналогии и привёл.

А вот здесь соглашусь.

Но опрос интересен.

Для статистики и для истории — да. Но вряд ли он изменит мнение тех, кто умеет думать и выбирать. ☺ Впрочем, опросы создаются не для изменения мнения.

mord0d ★★★★★
()
Ответ на: комментарий от Dmitry_Sokolowsky

повезло со звуковой картой

встроенная HDA

Это не звуковая карта, а заглушка. Она-то у всех искаропки работает.

mord0d ★★★★★
()

ALSA, /usr/bin/apulse /usr/bin/firefox & disown

Spoofing ★★★★★
()

Очень интересно будет посмотреть на результаты.

kirill_rrr ★★★★★
()

Народ совсем дикий пошёл? Кто там умудряется использовать пульс без альсы И oss? Целых 5%?!

Надо было сразу оставлять только варианты альса+пульс и осс+пульс.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от kirill_rrr

Возможно один из этих диких я. Сначала оба пункта отметил, потом подумал что вариант alsa - для тех кто её голую использует, без пульса. И отменил. Но варианты корявые, да. Непонятно, надо отмечать алсу, если используешь пульсаудио, или не надо... Результаты смазанные будут. Надо или яснее выражаться, или голосовалку без мультиселекта делать.

Jameson ★★★★★
()

Наркоманский опрос. Непонятно, какой OSS имеется ввиду. Смешаны уровни драйверов и программных демонов.

gremlin_the_red ★★★★★
()

PulseAudio, жаль во FreeBSD он через очко настраивается. Да и работает. Дефолтный OSS (точнее то, что под него мимикрирует) просто УГ.

Sunderland93 ★★★★★
()
Ответ на: комментарий от Jameson

Мне казалось если мультивыбор, то просто отмечаешь все используемые компоненты и на выходе получаешь единообразную достоверную статистику. Но нет.

kirill_rrr ★★★★★
()

Получается если не переформулировать или вообще пересоздать опрос, толку от него ноль.

kirill_rrr ★★★★★
()
Ответ на: комментарий от scanner

Ну как же, это поделие Поттеринга. Надо снимать шляпу и кланяться.

anonymizer
()
Ответ на: комментарий от scanner

alsa научилась регулировать звук отдельных приложений по отдельности?

te111011010
()

PulseAudio / PiperWire

EXL ★★★★★
()
Ответ на: комментарий от scanner

Не понимаю, зачем нужен PulseAudio, когда в ALSA есть весь тот же функционал.

Ну не совсем. Хрен с ней, с раздельной регулировкой громкости.

Но что насчет динамической смены конфигурации ? Юзкейс - вставил наушники в ноут, динамики должны потухнуть, наушники включиться. А как насчет более интересного варианта - вставил наушники в ноут, динамики должны потухнуть, наушники включиться, закрыл крышку ноута, поставил на зарядку, вечером открыл, звук должен продолжать идти в наушники ? В 2020-м - это чертовски обычное действие.

Ну а как насчет подружить блютуз-гарнитуру со звуковым выводом системы ? При чем не абы как, а в зависимости от роли - либо фуфловым профилем HSP если тебе для обычного голоса, либо полноценным A2DP в случае нормального вывода звука.

Кстати звуковая подсистема - это не только ВЫВОД звука, а еще и ввод. Чо, сможешь определить появление нового микрофона и вывод звука именно туда ?)

Ну и плюс у пульсы есть достаточно редкие и интересные фишки, которые хоть и нужны на уровне удаленного подключения к X-серверу, но вместе с тем достаточно приятны, например возможность вывода твоей музыки не в колонки или наушники, а в 192.168.1.5

То-то же.

windows10 ★★★★★
()
Последнее исправление: windows10 (всего исправлений: 1)

Свой вариант. PulseAudio на ALSA.

Dementy ★★★
()
Ответ на: комментарий от kirill_rrr

Получается если не переформулировать или вообще пересоздать опрос, толку от него ноль.

Ну, блин, да.

Я пипку поставил, а после даже засомневался. Может, я просто не подозреваю о том кунг-фу, овладев которое, можно слушать Pulse без ALSA.

Dementy ★★★
()

Свой вариант (указать в комментарии)

Понятия не имею.

ymn ★★★★★
()

Естественно, чистую ALSA, и для пары упоротых программ - apulse (слава @i-rinat!).

Кто все эти люди, мучающие себя PssstAudio, мне неведомо.

Barracuda72 ★★
()
Ответ на: комментарий от scanner

Ну не всем охота петрушиться с системой.

Правда и с PulseAudio надо петрушиться через раз. Но бывает же, что просто поставил, а оно работает 😲

fornlr ★★★★★
()
Последнее исправление: fornlr (всего исправлений: 1)

Как минимум не хватает вариант «Не знаю/дефолтную в моем дистре».

Вот ни разу не задумывался (да и в большинстве случаев оно мне нахрен не надо, если я что-то эдакое со звуком не делаю).

RiseOfDeath ★★★★
()
Ответ на: комментарий от kirill_rrr

Надо было сразу оставлять только варианты альса+пульс и осс+пульс.

Тогда еще следовало делать JACK+ALSA, JACK+OSS, JACK+FFADO, да и вообще pulseaudio->JACK+ALSA, pulseaudio->JACK+OSS

micronekodesu ★★★
()
Ответ на: комментарий от mord0d

Вимом можно более-менее пользоваться как текстовым редактором искаропки (да, не очень удобно, но можно пользоваться!)

А вот с этим конфигом можно пользоваться вполне удобно. Не очень, но вполне:

set nocompatible
syntax on
Gentooshnik ★★★★★
()
Ответ на: комментарий от micronekodesu

Тогда еще следовало делать JACK+ALSA, JACK+OSS, JACK+FFADO, да и вообще pulseaudio->JACK+ALSA, pulseaudio->JACK+OSS

И JACK->pulseaudio+ALSA, JACK->pulseaudio+OSS.

Gentooshnik ★★★★★
()
Ответ на: комментарий от Gentooshnik

У меня как-то было

Pulseaudio -> JACK -> ALSA

Это Линукс, тут иногда чтобы достичь простого 2.0 звука без глюков надо петрушиться во все щели и дыры.

fornlr ★★★★★
()

Какие компоненты

Есть всего два компонента: пссс… и пшшш… :)

quickquest ★★★★★
()
Ответ на: комментарий от Gentooshnik

не встречал в жизни. а что он уже умеет кроме как быть установленным вместе с гномозависимостями? как он используется?

ChekPuk ★★★
()
Ответ на: комментарий от mittorn

Может по сети шлют на другую тачку или еще как-то транслируют, может в файлы пишут, может тупо шлют в module-null-sink.

micronekodesu ★★★
()

Я использую чистую ALSA, и иногда alsa-oss, чтобы поиграть в нативных линуксовых Героев 3 и Quake 3.21. Кто бы расковырял бинарник, и добавил внутрь - более новый libSDL 1.2...

ZenitharChampion ★★★★★
()
Ответ на: комментарий от mittorn

> как это они используют pulseaudio не используя alsa? порт на винду чтоль? Я думал, он умер давно

На Фре - поверх OSS. На OpenBSD - поверх sndio.

Я как-то пытался использовать PulseAudio поверх OSS4 в Debian 8. Не получилось. Возможно, в Debian перестали собирать «пульсу» с поддержкой OSS. Хотя https://packages.debian.org/jessie/pulseaudio тут написано, что поддержка OSS есть. Информация явно устарела, потому что там написано даже про поддержку плеера XMMS, который удалили из репозиториев Debian примерно в 2010 году.

ZenitharChampion ★★★★★
()

Что характерно - никто на лоре не использует FFADO. Галактико опасносте! Когда всё пошло не так? Мы перестали покупать файрварные звуковухи...

ChekPuk ★★★
()

Использую pulseaudio для того, чтобы гонять звук по сети, и для bluetooth наушников. Очень удобно.

Khnazile ★★★★★
()

Где вариант "Я не знаю"?

d_a ★★★★★
()

PulseAudio

Если у кого есть лучшие идеи по поводу использования

http://m2tech.ru/k1_79.php (наиболее интересно)

или

http://m2tech.ru/k1_80.php

мне будет интересно.

PS. Глуховатым массовикам-затейникам типа lenin386-куна и прочим несмешным клоунам можно не тратить время.

(Очередной) пук в лужу от научника -

Вопрос аудиофилам (комментарий)

Самобичевание -

Вопрос аудиофилам (комментарий)

А я слышу. Хоть и постарше буду.

Bioreactor ★★★★★
()
Последнее исправление: Bioreactor (всего исправлений: 2)
Ответ на: комментарий от deep-purple

Это проблема приложения, что оно не умеет (не умело) в неблокирующий.

В FreeBSD это решили в конце 90-х раз и навсегда - ядерный микшер.

Shadow ★★★★★
()
Ответ на: комментарий от windows10

Но что насчет динамической смены конфигурации ?

Зачем для этого сетевой аудио сервер с ресэмплингом???

Shadow ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.