Не работают голоса Skyrim Special Edition, steam play, wine и xact, что происходит

Так что я полный нуб, когда дело касается Linux. Вчера я наконец переключился с Windows на последнюю версию Ubuntu, и я очень доволен этим, если не считать игровых проблем, но есть кое-что, чего я не понимаю.

Я использую паровую игру, которая, как мне кажется, называется «Протон»? Я использую его для игры в Skyrim Special Edition, но голосовой звук не воспроизводится.Все остальное аудио в порядке, и игра тоже работает нормально. Я прошел через все графические драйверы и прочее, мне потребовалось много времени, чтобы понять, как заставить все это работать. Все еще пытаюсь понять, как заставить Steam распознавать мою гарнитуру HTC Vive VR, но мой первый тест для нового компьютера - Skyrim, поэтому я сосредоточился на том, чтобы заставить его работать.

Я попытался изучить это, но все время вижу информацию о Wine и xact 64-bit, и про форсинг, и о том, что Wine и Proton не ладят друг с другом, но вы должны запускать их одновременно? Я действительно просто не понимаю, что, черт возьми, происходит, lmao. Я даже не знаю, был ли Wine установлен с Ubuntu или нет, но я полагаю, что он должен быть установлен, если я вообще могу играть в Skyrim? Может быть?

Мы будем благодарны за помощь.

0
задан 18 February 2020 в 03:56

1 ответ

Хорошо, я так взволнован, потому что я долго искал и, наконец, сам это исправил. Просто на заметку, это может быть неполным.

Чтобы это работало, протонный «уровень» требует доступа к некоторым конкретным xaudio dll, наиболее известной из которых является xaudio2_7 dll.

Здесь я сокращу свой ответ до «что работает» и постараюсь не углубляться в «почему».Во-первых, потому что я бы не назвал себя «экспертом» в этой теме, а во-вторых, потому что это действительно запутанно и сложно. Если кто-то хочет разобраться в этом, не стесняйтесь :)

Как вы можете это получить?

Есть несколько уровней того, что «работает», и вы можете рано или поздно удовлетвориться.

1

Наиболее распространенным решением является установка xact через winetricks (как, например, обсуждалось здесь, здесь и во многих, многих других частях по всему

Для этого вы можете запустить следующую команду:

WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winetricks --force xact

Это установит (в самом простом смысле) необходимые xaudio dll (и многое другое) в винный слой, используемый протоном.

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

WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winecfg

и перейдите на вкладку «библиотеки», введите «xaudio2_7», нажмите добавьте и готово.

2

Это не сработало? Хорошо, попробуйте настроить уровень доступа к протонному слою. Вы можете указать, какие части должен использовать протонный слой, выполнив следующие действия:

выполните эту команду:

WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winecfg

В только что открытом окне перейдите на вкладку «библиотеки»

Выберите либо *xaudio2_7 и/или xaudio2_7 и поэкспериментируйте с их уровнем доступа от «Нативный» до «Нативный, затем встроенный». Сообщалось о множестве различных положительных результатов для всех возможных конфигураций.

Некоторые даже сообщали об успешной настройке xaudio2_6 с этим.

3

Согласно некоторым другим источникам (например, этой проблеме на самом сайте proton github), это не всегда решает проблему.

Я тоже оказался в этом сценарии. В этом случае кажется, что Steam может переопределить настройки доступа к Wine, которые мы установили в 2.

Это немного более утомительно «исправить», но это также можно легко сделать, выполнив следующие действия:

  1. Щелкните правой кнопкой мыши игра в библиотеке стим.
  2. Нажмите «Свойства»
  3. Добавьте это в поле «Lauchoptions» WINEDLLOVERRIDES="xaudio2_7=n,b" %command%

Это явно заменяет уровень доступа Встроенный).

Кстати: С этим фиксом наконец-то может быть и звук для Fallout 4 :)

Последняя капля

Если ничего не помогает, попробуйте сделать это (как сообщалось здесь), хотя в этом нет необходимости.

Загрузите последнюю сборку FAudio с https://github.com/Kron4ek/FAudio-Builds/releases и распакуйте. и бегом

WINEPREFIX=~/.steam/steam/steamapps/compatdata/489830/pfx bash wine_setup_faudio.sh

Теперь, если вы меня извините, у меня будет 2 новые игры, в которые я раньше не мог играть, потому что не было диалогов/звука, и, надеюсь, вы скоро тоже :)

Желаю вам отличного всем день!

2
ответ дан 25 December 2020 в 19:12

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

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