Звук в Linux - драйвер ALSA не позволяет воспроизводить музыку более чем в одной программе

Я не тестировал, но думаю, это как-то связано с тем, что вы загружаете bc mathlib с помощью bc -l .

Попробуйте изменить часть вычисления awk для ГБ на:

awk '{byte = $ 1/1024/1024/1024; print byte "GB"} '

Примечание: 1024/1024 ** 2 эквивалентно 1024/1024/1024 в awk .

1
17.08.2017, 22:33
1 ответ

Данное сообщение довольно кратко излагает суть проблемы. ALSA сама по себе ничего не делает для обеспечения одновременного доступа к оборудованию между несколькими приложениями, и на самом деле это одна из главных причин, по которой PulseAudio вообще существует.

У вас есть несколько вариантов решения этой проблемы, и, к сожалению, PulseAudio — единственный широко поддерживаемый из них (Другим крупным вариантом является JACK, но он в основном поддерживается только высокопроизводительными -мультимедийными приложениями ). Если вы посмотрите на конфигурацию PulseAudio, на самом деле можно получить значительно лучшее качество звука, чем настройки по умолчанию (, которые отдают предпочтение производительности по сравнению со всеми другими аспектами ). Для получения дополнительной информации об этом, проверьте man pulse-daemon.confв терминале или, альтернативно, посмотрите здесь для более конкретной информации.

4
27.01.2020, 23:18

Теги

Похожие вопросы