使用 Wine 运行的游戏没有声音

使用 Wine 运行的游戏没有声音

我有wine1.4-rc5安装在我的Ubuntu 10.04。我尝试玩《使命召唤 4:现代战争》,但出现了这个错误。

初始化过程中出错:Miles 音响系统初始化失败。请确保您安装了声卡的最新驱动程序和 DirectX

我打开了葡萄酒配置并打开音频选项卡。

输出设备设置为系统默认。Wine 中未检测到任何驱动程序。当我单击测试声音按钮,我听不到声音。我的音频驱动程序是 NVidia [HDA NVidia]。提前致谢。

答案1

您已经拥有一个不受支持的 Wine 版本,并且它似乎对您不起作用,因此我建议您从 ubuntu-wine PPA 中获取另一个不受支持的版本。该 repo 已开始为 Wine 添加 Pulseaudio 补丁,以便声音更加可靠。这是我多年来一直使用的版本,它在 99% 的时间里都能正常工作。

不幸的是,PPA 不再支持 Lucid,但您可以直接从以下位置获取 for-Oneiric 软件包:

如果您使用的是 32 位安装,则需要两个文件:

[ ] wine_1.5.13-0ubuntu1_i386.deb       14-Sep-2012 21:02   916
[ ] wine1.5_1.5.13-0ubuntu1_i386.deb    14-Sep-2012 21:02   1.0M

或者如果你使用的是 64 位:

[ ] wine_1.5.13-0ubuntu1_amd64.deb      14-Sep-2012 21:02   918
[ ] wine1.5_1.5.13-0ubuntu1_amd64.deb   14-Sep-2012 21:02   1.1M

显然这些文件名会随着时间而改变,但概念是你想要一个wine_<full-version>.deb和一个wine<major-version>_<full-version>.deb文件。第一个依赖于第二个,并且满足需要的其他事物的依赖关系wine

无论如何,下载你需要的东西。打开一个终端,cd进入下载和运行它们的地方sudo dpkg -i wine*.deb(假设没有其他 Wine deb 存在 - 如果有的话,请删除它们)。

相关内容