LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

Звук только из одного приложения характерен для звуковой системы 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, :

Звук только из одного приложения характерен для звуковой системы 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, :

Звук только из одного приложения характерен для звуковой системы 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, :

Звук только из одного приложения характерен для звуковой системы 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, то я прям не знаю даже, что может быть не так