葡萄酒声音问题

葡萄酒声音问题

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 为每个应用程序在不同的 wineprefix 上设置较旧的 Wine 版本,以避免出现此问题。但有些应用程序在较新的版本上运行得更好,或者根本无法在 wine <1.3.25 上运行。

所以我不得不升级。这时音频问题就开始出现了。以下是一些示例:

  • 过山车大亨 3(演示版)的音频听起来很糟糕,我不知道该如何描述(粗糙?锯齿状?如果您愿意,我可以尝试录制它),然后几秒钟后它会完全停止,即使在执行之后也是如此winetricks quartz
  • 《冲突世界》演示版也存在类似的问题,不过在这种情况下,声音持续时间更长。游戏在 AppDB 上被评为白金级但是对于 Wine 1.3.20,所以在这种情况下我只能降级该特定前缀。但情况并非总是如此。编辑:找到了解决方法。请参阅评论。
  • Steam 客户端中的视频声音不起作用或听起来就像《冲突世界》。
  • Portal 就是不想工作。进入主菜单时音频停止工作。如果你很幸运,在重新启动几次后,它会工作一段时间,但随后它会随机再次停止工作,迫使玩家退出游戏。它有一个白金评级在 Arch 上,AppDB 版本为 1.3.35,但由于声音问题,在 Ubuntu 上只有 1.3.34 版本为 Bronze。
  • Portal 2 与 Portal 类似,但更糟糕:当您通过主菜单时,它会在几秒钟后停止工作。

其中一些可能是正常的 Wine 错误,但由于前三个问题非常相似,并且所有这些问题似乎都只影响 Ubuntu,因此这个问题一定是由 Wine 1.3.35 中的“完全重写音频支持”引起的。

我读过很多 Ask Ubuntu 问题和其他网站上发布的内容,但到目前为止,我尝试过的方法都没有解决我的问题。关闭 pulseaudio 只会让声音指示器消失一秒钟,直到 pulseaudio 自动重新启动。为 wine 禁用它也不起作用:运行 pasuspender -- winecfg 并单击测试音频按钮只会让 Wine 窗口“变暗”。

那么,有没有什么办法可以解决这个问题呢?

编辑:从中获取 debs这个地方(来自启动板错误告诉我它有未满足的依赖项,如果我尝试安装该依赖项,Synaptic 会告诉我它必须删除一大堆软件包!不愿意这样做。

答案1

评论已从 OP 转换为答案

进一步的测试发现了一个可能的解决方案:删除 HKEY_CURRENT_USER/Software/Wine/Drivers 下的注册表项,并在 Drivers 中创建一个值为“alsa”的“Audio”字符串。这解决了 Steam 视频的声音问题,并使 World In Conflict 像 Portal 一样工作。但是,它不会影响 RollerCoaster Tycoon 和其他一些应用程序。这只是一个普通的 wine 错误还是 ubuntu/pulseaudio 特有的问题?

相关内容