The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Причина прекращения поддержки звуковой системы ALSA в Firefox, opennews (??), 14-Мрт-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


49. "Просто опубликую кусочек переписки"  +4 +/
Сообщение от Аноним (-), 14-Мрт-17, 20:33 
По поводу PA: удивительно как эта жирная, малоэффективная зараза вообще нашла
место в дистрибутивах. Ресурсов жрёт непомерно, по дизайну игнорирует все
способности звуковых чипов. Это особенно печалит, так как нынешние встроенные
чипы по качеству не уступают профессиональным 10-летней давности. Я решил эту
проблему просто, хоть и после долгих соображений:

1) Отключил автозагрузку PA при начале пользовательской сессии (autospawn=no),
выставил для него качество эквивалентное JACK по-умолчанию (32-битное
float-кодирование, 48kHz, правда, точность алгоритма resampling понизил),
установил загрузку модуля автопоиска звуковых устройств для подчинения
(module-udev-detect) после ручной загрузки поддержки JACK
(module-jack-{sink,source}), что позволяет не давать PA доступа к главной
звуковухе, используемой JACK. Посмотреть можно в
https://github.com/v-fox/live_opensuse_hsf/tree/master/data/...

2) Поставил конфигуратор и запускатель JACK QJackCtl в автозагрузку сессии, а в
нём включил автозапуск PA, после инициализации сервера JACK.
https://github.com/v-fox/live_opensuse_hsf/tree/master/data/...

3) Прогнал весь звук через "мастеринговую" систему JAMin, в качестве глобального
эквалайзера-компрессора, из-за чего вообще и начал использовать JACK. Это не
нужно, но я тогда как раз купил полупрофессиональные мониторные DJ'ские наушники
Sennheiser HD215 с "сухим" звуком, что заставило меня искать способ сделать себе
"пульт управления звуком на лету", так как остального DJ'ского железа у меня
нет, а мне уже осточертели резкие перепады громкости или недочёты в исходниках
(особенно в интервью, записях с конференций и тп.). Конечная конфигурация
получилась идеальной для меня -
https://github.com/v-fox/live_opensuse_hsf/tree/master/data/...
- не смотря на то, что JAMin давно не разрабатывается. Пихать звук от всех
программ в него, как сделал я с помощью автоматического перенаправления через
JACK Patchbay в том же QJackCtl, конечно, не обязательно.

4) Разрешил приоритет realtime, высокий приоритет исполнения и большой объём
"заблокированной" памяти для пользовательских процессов; выключил "высеры"
слепков памяти при падении пользовательских приложений, чтоб те не портили
realtime для JACK.
https://github.com/v-fox/live_opensuse_hsf/blob/master/sourc...
- не уверен в большой правильности таких значений в целом, но вроде работает как
надо.

В конце получается профессиональная, эффективная, гибкая звуковая система с
простым графическим управлением, способная к расширению под любые, в том числе
более утончённые нужды. А вот на всякие VAAPI и VDPAU я не рассчитываю, вся
реально качественная обработка пока делается в основном программно. В своих
ковыряниях с mpv мне удалось получить довольно продвинутую конфигурацию и даже
добиться интерполяции до 60 кадров на лету, для чего, правда, мощностей моего
процессора не хватает. Правда, кодирование на GPU, это, конечно, круто, лишь бы
драйвера не падали, как при декодировании на radeon -_- pm-utils нынче заменён
на tuned. Вместо wine я думаю настроится на использование виртуальной машины с
полным пробрасыванием видеокарты (при использовании в основной системе
встроенной или дешёвой вторичной) и проект Virgil (использование в qemu/kvm
GPU-ускорения из host-системы). Но сам я этого пока не делал, просто использую
для тестов графический настройщик-управлятор virt-manager, который умеет все
нынешние открытые системы виртуализации, начиная с qemu. Всё просто и надёжно
(хотя, на моей системе оно умудрялось виснуть или валить ядро). Там есть опция
проброса в простой менюшке, но у меня только одна карта и не встроенного
видеочипа. Virgil пока сырой и не включен в пакетах по-умолчанию.

Ответить | Правка | Наверх | Cообщить модератору

51. "Просто опубликую кусочек переписки"  +/
Сообщение от Аноним (-), 14-Мрт-17, 20:35 
Фрагмент переписки с разработчиком hsf
Ответить | Правка | Наверх | Cообщить модератору

70. "Просто опубликую кусочек переписки"  –1 +/
Сообщение от iZEN (ok), 14-Мрт-17, 21:35 
> По поводу PA: удивительно как эта жирная, малоэффективная зараза вообще нашла место в дистрибутивах.

Во FreeBSD установка PulseAudio опциональна. Можно не использовать.

Firefox имеет три вида привязок к звуковой подсистеме:

====> Options available for the multi AUDIO: you have to choose at least one of them
     ALSA=on: ALSA audio architecture support
     PULSEAUDIO=on: PulseAudio sound server support
     SNDIO=off: Sndio audio support

- http://www.freshports.org/www/firefox/
(PULSEAUDIO можно отключить, оставить ALSA. Звук будет работать.)

Теперь не представляю, что будет в новых версиях. Оставят один PULSEAUDIO?

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

78. "Просто опубликую кусочек переписки"  –2 +/
Сообщение от kirigiri (?), 14-Мрт-17, 21:53 
FreeBSD вообще лютая годнота. Там все по человечески делается и РедХат не пихает всякие системды и прочую дрянь. И вообще система взрослее что ли. На Распберри перекатился с распбиана на фрю - пока все отлично!
Ответить | Правка | Наверх | Cообщить модератору

88. "Просто опубликую кусочек переписки"  +4 +/
Сообщение от Аноним (-), 14-Мрт-17, 22:39 
> FreeBSD вообще лютая годнота.

Допотопная OSS, не поддерживающая ничего из возможностей ПА, зато жрущая CPU как не в себе и правда, лютая годнота.


Ответить | Правка | Наверх | Cообщить модератору

93. "Просто опубликую кусочек переписки"  +/
Сообщение от kirigiri (?), 14-Мрт-17, 23:28 
Зато никаких проблем со звуком( для обычного пользователя без 5.1)
Ответить | Правка | Наверх | Cообщить модератору

103. "Просто опубликую кусочек переписки"  +/
Сообщение от Аноним (-), 15-Мрт-17, 01:08 
> Зато никаких проблем со звуком( для обычного пользователя без 5.1)

Нет звука - нет проблем?
На крайняк, Sound Blaster 16 и ICH AC97 хватит всем пользователям бзд.

Ответить | Правка | Наверх | Cообщить модератору

209. "Просто опубликую кусочек переписки"  +/
Сообщение от Michael Shigorinemail (ok), 17-Мрт-17, 14:05 
> Зато никаких проблем со звуком( для обычного пользователя без 5.1)

Ну и зачем всё менять, когда в приличных дистрибутивах pulse или выбрасывается, или нет?

Сейчас в рамках портирования на e2k дополнительно прошерстил многие альтовские пакеты на предмет возможности --without pulse при сборке.

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

92. "Просто опубликую кусочек переписки"  +/
Сообщение от AlexYeCu (ok), 14-Мрт-17, 23:00 
>Я решил эту
> проблему просто, хоть и после долгих соображений:

А я воткнул звуковую карту в слот, указал её дефолтной, воткнул в неё наушники и колонки, снёс pulseaudio. В результате получил устраивающий меня звук.

Вот за это PA и не любят.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

227. "Просто опубликую кусочек переписки"  +/
Сообщение от count0krsk (ok), 23-Мрт-18, 19:07 
> А я воткнул звуковую карту в слот, указал её дефолтной, воткнул в
> неё наушники и колонки, снёс pulseaudio. В результате получил устраивающий меня
> звук.

Такая же фигня. Audigy 2 на компе, Audigy SE для родителей, Intel Panther Point на ноуте, Yamaha XDG на старом ноуте с P-III.

Да, на Аудиджи СЕ не всё было гладко с записью звука, но они не пишут как бы.
У меня ещё Aureal Vortex есть )) Но он как почитал, нечто типа Live 5.1, поэтому пока не знаю, куда его воткнуть. На работу может, но я там бываю только за деньгами и при переезде серверной.

Ответить | Правка | Наверх | Cообщить модератору

188. "Просто опубликую кусочек переписки"  –1 +/
Сообщение от Ананас (?), 15-Мрт-17, 16:16 
>полупрофессиональные мониторные DJ'ские наушники Sennheiser HD215 с "сухим" звуком

Ух, давно не так смеялся.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

228. "Просто опубликую кусочек переписки"  +/
Сообщение от count0krsk (ok), 23-Мрт-18, 19:13 
>>полупрофессиональные мониторные DJ'ские наушники Sennheiser HD215 с "сухим" звуком
> Ух, давно не так смеялся.

Я тоже кстати. Это ж Лоу-энд как бы. Для тех кто хочет сказать "У меня Сенхи!1111". Даже Бейеры 770 далеко не профессиональные, чисто самое начало.
Купил бы лучше капельки "вакуумные" хорошие. Там бум-бум нет, зато звук чистый можно получить, с эквалайзером многополосным.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру