beisic |
|
Темы:
5
Сообщения:
199
Участник с: 22 августа 2018
|
Согласен, проблема-же решена, только:pavelchavyrPulseAudio всё равно будет работать над alsa и через alsa (у него же - нет своих драйверов (модулей ядра)) и, соответственно, PulseAudio будет использовать настройки alsa.. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
xxeddusКак уже писали, в составе ALSA есть dmix. и 10 с лишним лет назад, под Mandriva 2008 я имел на тупой интегрированной звуковушке ту же проблему, что и ТС. Тогда я руками настроил дефолтный вывод через dmix, и звук от разных прилжений прекрасно смешивался. Потом начались переезды на другие сборки (финишировавшие тут), и с какого-то момента я заметил, что смешивание стало работать "из коробки", без всяких самопальных конфигов. Но на днях я проапгрейдился - и опять схлопотал ту же проблему. Это странно, поскольку в Вики насписано так: =========< Dmix Mixing enables multiple applications to output sound at the same time. Most discrete sound cards support hardware mixing, which is enabled by default if available. Integrated motherboard sound cards (such as Intel HD Audio), usually do not support hardware mixing. On such cards, software mixing is done by an ALSA plugin called dmix. This feature is enabled automatically if hardware mixing is unavailable. Note: Dmix is enabled by default for soundcards which do not support hardware mixing. Dmix is not enabled by default for digital output (S/PDIF) and will require the configuration snippet below. To manually enable dmix, add the following to your ALSA configuration file: /etc/asound.conf pcm.dsp { type plug slave.pcm "dmix" } >========= Добавил я это ручное подключение dmix - и никаких изменений, звук по-прежнему монопольный. Сдаётся мне, что и у меня, и у ТС ядро как-то криво подхватывает железо, и то ли пытается пользоваться аппаратным смешиванием, которго на самом деле нет, то ли криво обращается к имеющемуся аппаратному смешиванию. |
akorop |
|
Темы:
111
Сообщения:
1756
Участник с: 29 февраля 2012
|
Вдогонку. У меня такая подробность, что аналоговый звук в компьютере определяется как Card 1 (а Card 0 - цифровой звук на HDMI). Соответственно, согласно /usr/share/alsa/alsa.conf звук по умолчанию идёт на HDMI. Чтобы сделать вывод по умолчанию на колонки, я добавил /etc/asound.conf с вот таким содержимым (не помню, откуда его взял, но чточно не сам придумал): Звук пошёл в колонки, но монопольно.Так вот, если вместо этого написать вот так: то звук есть, и смешивание от разных приложений тоже есть. В чём различие между этими двумя вариантами переназначения умолчаиельной карты, я не знаю, но при первом звук монопольный, а при втором - смешиваемый.
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
akorop!default { type hw Задает по умолчанию аппаратный миксер вроде |