Звуки в моих приложениях воспроизводятся на суперскорости и ужасно потрескивают. В Spotify песни на самом деле воспроизводятся с трехкратной скоростью. Я немного погуглил, и все, что я могу придумать, - это отчет об ошибке за январь 2012 года, который помечен как закрытый.
Я протестировал Spotify и Hearthstone, используя PlayOnLinux с Wine версий 1.5.0, 1.6, 1.6.0, 1.7.0, 1.7.8, а также систему Wine, которая является версией 1.4.1. Все они имеют одинаковую ужасную трескучую проблему. Это заставляет меня предположить, что это не ошибка в Wine.
Шаги для воспроизведения из отчета об ошибке:
Действия по воспроизведению: 1. winecfg 2. перейти на вкладку Аудио 3. Тест звука Фактические результаты: потрескивающие звуки Ожидаемые результаты: нормальный выход
Также я слышу потрескивающие шумы. При этом winecfg выводит на терминал следующее:
p11-kit: не удалось загрузить модуль: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: / usr / lib / i386-linux-gnu / pkcs11 / p11-kit-trust. поэтому: не удается открыть общий объектный файл: нет такого файла или каталога err: ole: CoInitializeEx Попытка изменить многопоточную модель этой квартиры с многопоточной на квартиру многопоточной ALSA lib pcm.c: 7843: (snd_pcm_recover) произошло переполнение ALSA lib pcm.c: 7843: (snd_pcm_recover) произошло переполнение ALSA lib pcm.c: 7843: (snd_pcm_recover) произошло переполнение ALSA lib pcm.c: 7843: (snd_pcm_recover) произошло переполнение
(Первая строка отображалась, когда я открывал winecfg, последние 5 отображались, когда я нажимал Test Sound)
Любые подсказки, что может быть не так? Дайте мне знать, если я могу предоставить больше информации.
pulseaudio 1: 4.0-0ubuntu6 amd64
Ответы:
Так как это первый результат, возвращенный Google, я решил поделиться своим опытом здесь. Для тех, кто ищет быстрое решение, внесите следующее в ваш ~ / .bashrc или / etc / profile для общесистемных изменений:
Это то же самое исправление, которое используется для Skype и PulseAudio 4.0 и выше, которое ведет себя так же, как Wine. Надеюсь это поможет!
Изменить (12.01.2016) :
Вы можете включить эту переменную глобально, добавив эту строку в ~ / .bashrc и выйдя из системы / перезагрузки
Если после этого у вас возникают проблемы со звуком в других приложениях, просто удалите строку и выйдите из системы или перезагрузите компьютер. Если вы хотите временно проверить его, откройте новый терминал и вставьте эту строку. Теперь каждое приложение, которое вы вызываете из этого терминала, будет иметь установленную переменную, а PulseAudio будет устанавливать задержку.
Более подробная информация об этой проблеме и ее устранении: http://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/
источник
Запустите терминал (Ctrl + Alt + T)
Команда выдачи
pulseaudio -k
Попробуйте воссоздать проблему. Больше не должен играть в ускоренной перемотке.
Что касается потрескивания, то журнал говорит вам просто и ясно, что у вас переполнение буфера. Измените качество выборки ... Пожертвуйте качеством ради скорости и посмотрите, решит ли это вашу неудачу.
источник
pulseaudio -k
и все звуки исчезли. Ползунок звука в Ubuntu недоступен, и в настройках звука нет звуковых устройств. Пришлось перезагрузить, чтобы вернуть звук.sudo alsa force-reload
pulseaudio
должны начать ее резервное копирование, когда она сама по себе не работает.nice
на WoW и Pulseaudio установлено значение -20. Что-то в программном обеспечении мешает pulseaudio фактически заполнять буферы.В некоторых играх, если вы используете PlayOnLinux, вы можете открыть панель запуска в текстовом редакторе и изменить
Exec=
строку следующим образом:источник
Попробуйте это решение . В основном это было связано с PulseAudio, лично я удалил его и попробовал снова, и опустошение исчезло, но я потерял способность перемещать аудиовыход в другие приемники. Это руководство по поддержанию pulseaudio и ALSA прекрасно взаимодействует друг с другом, не позволяя pulseaudio напрямую задействовать аппаратное обеспечение.
источник
Добавлено обновленное решение, как указано выше
http://tux-is-gaming.blogspot.com.au/2014/02/fixing-alsa-lib-pcmc7843sndpcmrecover.html?showComment=1394964710443#c3501258764752400662
источник
После запуска просто отлично приложение portaudio стало ошибочно звучать при съемке ошибок
РЕШЕНИЕ - сначала нужно убить существующий процесс ... выпустить эти команды
Как только вы закончите с вышеупомянутым, тогда выполните эти команды:
Теперь то же приложение затем воспроизводил аудио через portaudio просто отлично
источник
У меня была похожая проблема со Skyrim в Linux через. Steam Play. Я пробовал все виды вещей; это были единственные вещи, которые действительно работали, поэтому они должны быть важными.
Чтобы заставить музыку и голоса работать, вот что сработало для меня:
Источник: https://www.reddit.com/r/linux_gaming/comments/99i4se/skyrim_on_linux_steam_play_no_voiceno_music_audio/
-------------------------------------------------- --------------------------------------------------
У меня также был какой-то треск, треск или искажение звука после того, как я заработал музыку и голоса. Вот что сработало для меня:
Источник: https://wiki.archlinux.org/index.php/PulseAudio/Troublesho##Laggy_sound
источник