LINUX.ORG.RU

Настройка звука.

 


0

1

Manjaro i3. Работает звук только в одном приложении, если скайп, то только его звук. Одновременно слушать скайп и играть в стиме в игру не получается. Нужно выбирать что слушать, игру или собеседника. Дискорд запускаю в браузере, тоже самое. Звук либо в браузере либо в игре. Помогите люди добрые.


Звук в линуксе

До 2003 года:

Звуковая система OSS. Опционально - звуковой сервер ESD или aRts, работающий поверх неё

2003-2008

Звуковая система ALSA

2008 - настоящее время

Звуковая система ALSA, плюс работающий поверх неё звуковой сервер PulseAudio. Опционально можно выключить PulseAudio, и работать только с ALSA

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

Хех, приехать проверить? :) Кто должен за тебя проверить в списке твоих процессов, есть ли пульса? Если нет, то попробуй из консоли запустить и посмотри на выхлоп. Если он просто не стартует автоматически - читай как это всё делать в этих ваших айтрях.

ChekPuk ★★★
()

Звук только из одного приложения характерен для звуковой системы OSS v.3. Когда одно приложение захватило звуковое устройство /dev/dsp, то другое приложение не может пользоваться звуком. Лишь на AWE32, Live! и Audigy, микширование на OSS работало. SB16-совместимые карточки, а также AC97, были не из числа таких карточек. Поэтому все пользовались посредниками между OSS и приложением, такими как ESD.

Когда был осуществлён переход на ALSA, то проблема решилась. Теперь микширование работало без всяких там ESD. Однако оставалось много старых приложений, которые не знали ALSA, а только OSS. А в ALSA есть обратная совместимость с OSS (включается так: modprobe snd-pcm-oss, modprobe snd-mixer-oss)

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

---

Другой вариант - у тебя используется ALSA, без всяких там обратных совместимостей с OSS. Но твоя карточка не умеет аппаратное микширование. Тогда звук не микшируется, что логично.

Но уже года с 2010-го, наверное, плагин dmix, включающий программное микширование, включается сам, если аппаратного микширования нет. Так что вышеописанная картина очень маловероятна. И всё же, ты можешь включить dmix принудительно, вот инструкция. Кстати, покажи свой ~/.asoundrc? Может, ты в него что-то добавил, и это тебе всё сломало...

Ну и наконец, PulseAudio прекрасно программно всё микширует. И если у тебя используется PulseAudio, то я прям не знаю даже, что может быть не так

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

плагин dmix, включающий программное микширование, включается сам

Да даже если не сам, полно рецептов как настроить. Плюсую. Единственно, могут траблы наблюдаться с одновременным доступом нескольких пользователей, например user+root.

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

Спасибо. Попробовал твои комманды, ничего не получается. ~/.asoundrc не трогал никогда. В других дистрибутивах такой проблемы небыло. Карточка точно умеет. PulseAudio запускал принудительно для проверки. Включаю ютуб в браузере, захожу в игру, слышу ютуб. Возможно дело только в i3 ?

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