Kea*_*ell 6 sound wine steam games
所以说到 Linux,我完全是个菜鸟。我昨天终于从 Windows 切换到了最新版本的 Ubuntu,除了游戏问题之外,我对它真的很满意,但只有一些我不明白的地方。
我正在使用蒸汽游戏,我相信它叫做 Proton?我正在用它来玩天际特别版,但没有任何语音音频通过。所有其他音频都很好,游戏运行也完全正常。我经历了所有的图形驱动程序和东西,花了很长时间才弄清楚如何让它全部工作。仍在试图弄清楚如何让 Steam 识别我的 HTC Vive VR 耳机,但我对新电脑的第一个基准测试是天际,所以让它工作是我现在关注的重点。
我尝试对此进行一些研究,但我一直看到有关 Wine 和 xact 64 位的东西,以及强制的东西,以及 Wine 和 Proton 如何不相处但您必须同时运行它们?我真的只是不明白lmao到底发生了什么。我什至不知道 Wine 是否与 Ubuntu 一起安装,但我想如果我能玩 Skyrim 的话它一定有吗?也许?
将不胜感激。
小智 4
好吧,我很兴奋,因为我搜索了很长时间,终于自己解决了这个问题。请注意,这可能不完整。
为了完成这项工作,质子“层”需要访问一些特定的 xaudio dll,最值得注意的是 xaudio2_7 dll。
在这里,我将把我的答案浓缩为“什么有效”,并尽量不要深入探讨“为什么”。首先,因为我不会称自己为这个主题的“专家”,其次是因为它确实很混乱和复杂。如果有人想深入了解这一点,请随意:)
“什么有效”有多个层次,您可能会早晚发现自己感到满意。
最常见的修复似乎是通过 winetricks 安装 xact(例如,此处、此处以及互联网上许多其他部分所讨论的)。
为此,您可以运行以下命令:
WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winetricks --force xact
Run Code Online (Sandbox Code Playgroud)
这将(以最简单的方式)将所需的 xaudio dll(以及更多)安装到 proton 使用的 wine 层中。
或者,您也可以手动将 xaudio2_7 dll 添加到游戏中,因为报告了一些崩溃,这似乎是由安装整个 xact 引起的。为了那次跑步
WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winecfg
Run Code Online (Sandbox Code Playgroud)
导航到“库”选项卡,输入“xaudio2_7”,单击“添加”即可完成。
那不起作用?好的,尝试调整质子层的访问级别。您可以通过执行以下操作来指定质子层应使用哪些部分:
运行这个命令:
WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winecfg
Run Code Online (Sandbox Code Playgroud)
在新打开的窗口中,导航到“库”选项卡
选择*xaudio2_7和/或xaudio2_7,并使用从“本机”到“本机然后内置”的访问级别。所有可能的配置都报告了多种不同的积极结果。
有些人甚至报告用它调整 xaudio2_6 成功了。
根据其他一些来源(例如质子 github 网站本身上的这个问题),这并不总能解决问题。
我也发现自己处于这种情况。在这种情况下,steam 似乎可能会覆盖我们在 2 中设置的 wine 访问设置。
“修复”起来有点繁琐,但也可以轻松完成,方法如下:
WINEDLLOVERRIDES="xaudio2_7=n,b" %command%这显式地将 xaudio2_7 的访问级别覆盖为“本机然后内置”。
顺便说一句:通过这个修复,《辐射 4》终于可以有声音了:)
如果其他一切都失败了,请尝试执行此操作(如此处所述),尽管不需要这样做。
从https://github.com/Kron4ek/FAudio-Builds/releases下载最新的 FAudio 版本,然后解压。然后 cd 进入解压的文件夹并运行
WINEPREFIX=~/.steam/steam/steamapps/compatdata/489830/pfx bash wine_setup_faudio.sh
Run Code Online (Sandbox Code Playgroud)
现在请原谅,我要玩 2 个新游戏,之前我无法玩,因为没有对话/声音,希望您也能玩:)
祝大家有个美好的一天!
小智 0
另一种可能的混合解决方案基于https://askubuntu.com/a/1302789/1662038解决方案和https://www.protondb.com/app/72850#k9xSkVusfH天际特别版或传奇版解决方案:
Protontricks--gui
WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/489830/pfx winetricks --force xact
WINEDLLOVERRIDES="xaudio2_7=n,b" %command%
如果不起作用,请尝试其他步骤
Protontricks--gui
固定于
| 归档时间: |
|
| 查看次数: |
1257 次 |
| 最近记录: |