Проблемы со звуком вина

Wine 1.3.25 изменил способ работы звука в Wine. Как OMG! Ubuntu! сообщается:

В Wine 1.3.25 (...) произошла «полная перезапись поддержки аудио» и удалено несколько аудио драйверов. Результатом является отказ от поддержки аудио для приложений Wine через PulseAudio - звуковой сервер Ubuntu по умолчанию.

- http://www.omgubuntu.co.uk/2011/07/latest-wine-update-breaks-pulseaudio/

Поэтому я попытался чтобы избежать этой проблемы, используйте PlayOnLinux, чтобы установить более старую версию Wine для каждого приложения с разными префиксами wineprefix. Но есть некоторые приложения, которые работают намного лучше на более поздних версиях или просто не работают на wine < 1.3.25.

Так что мне пришлось обновить. И вот тогда начались проблемы со звуком. Вот несколько примеров:

  • Звук звука RollerCoaster Tycoon 3 (демо) ужасным образом. Я не знаю, как его описать (грубый? Неровный? Я могу попробовать записать его, если хотите), а затем через несколько секунд он полностью останавливается, даже после выполнения winetricks quartz.
  • У демонстрации World in Conflict есть похожая проблема, хотя в этом случае звук длится немного дольше. Тем не менее игра имеет рейтинг Platinum на AppDB для Wine 1.3.20, поэтому в этом случае я могу просто понизить этот конкретный префикс. Но это не всегда так. РЕДАКТИРОВАТЬ: нашел решение. Смотрите комментарии.
  • Звук в видео в клиенте Steam либо не работает, либо звучит так же, как «Мир в конфликте».
  • Портал просто не хочет работать. Звук перестает работать, когда вы попадаете в главное меню. Если вам повезет, после перезапуска несколько раз он работает в течение некоторого времени, но затем он случайным образом перестает работать снова, заставляя игрока выйти из игры. Он имеет Platinum рейтинг на AppDB для версии 1.3.35 на Arch, но только Бронзовый на Ubuntu на 1.3.34 из-за проблем со звуком.
  • Portal 2 похож на Portal, но еще хуже: когда вы выходите из главного меню, он перестает работать через несколько секунд.

Некоторые из них могут быть обычными ошибками в Wine, но поскольку первые три очень похожи и все эти проблемы, похоже, влияют только на Ubuntu, эта проблема должна быть вызвана «полным переписыванием поддержки аудио» в Wine 1.3.35.

Я прочитал много вопросов и вещей из Ask Ubuntu, размещенных на других сайтах, но пока я ничего не пытался решить мои проблемы. Уничтожение pulseaudio просто заставляет звуковой индикатор исчезнуть на секунду, пока не будет автоматически перезапущен pulseaudio. Отключение его для Wine также не работает: запуск pasuspender -- winecfg и нажатие на кнопку тестового звука просто заставляет окно Wine «потемнеть».

Итак, есть ли способ исправить это?

Редактировать: получение дабов из этого места (из ошибки Launchpad говорит мне, что у нее есть неудовлетворенные зависимости) и, если я попытаюсь установить эту зависимость, Synaptic скажет мне, что он должен удалить большое количество пакетов! Не желает этого делать.

4
задан 10 March 2012 в 19:56

1 ответ

Комментарий преобразован в ответ от OP

Дальнейшее тестирование выявило возможное решение: удаление раздела реестра в разделе HKEY_CURRENT_USER / Software / Wine / Drivers и создание строки «Audio» в драйверах со значением «alsa». Это исправляет проблемы со звуком в видео Steam и заставляет World In Conflict работать как Portal. Однако это не влияет на RollerCoaster Tycoon и некоторые другие приложения. Это обычная винная ошибка или проблема, специфичная для ubuntu / pulseaudio?

0
ответ дан 10 March 2012 в 19:56

Другие вопросы по тегам:

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