WINE 输出短暂的静态声音

WINE 输出短暂的静态声音

我在 Ubuntu 11.10 中使用 Wine 1.4 时遇到了问题。说实话,我不知道它是否曾经在这个硬件上工作过(相对较新的计算机,使用了几个月),因为我最常用的 Wine 应用程序几乎不使用声音,但现在我尝试了另一个应用程序,它给我带来了问题。当我在 Wine Config 中进行音频测试时,我听到了短暂的静态声音。选定的驱动程序似乎是winealsa.drv,我需要更改它吗?如果需要,我该怎么做?我已将所有输入和输出设备设置为默认值,我认为我不必更改它。我也不必重新启动 ALSA,sudo /sbin/alsa force-reload因为它似乎可以很好地与我的其他应用程序配合使用(除非所有这些都在 PulseAudio 上?),但即使我运行该命令重新启动 ALSA,Wine Config 中的测试声音仍然是相同的短暂静态声音。我认为在我刚刚尝试的一个大量使用声音的应用程序中,声音会播放但速度非常快,这使得它几乎毫无用处,就像声音根本不起作用一样。声音在 Wine 之外的任何设备上都能完美播放。

不过,我想我已经找到问题了。当我进入 Regedit 时HKEY_CURRENT_USER/Software/Wine/,没有Drivers键,也没有Audio键。我创建了一个Drivers键并添加了一个Audio字符串alsa作为值,没有改变任何东西。编辑:如果我将值设置为其他任何值,Wine Config 会告诉我音频驱动程序不可用。

我尝试寻找解决方案,浏览论坛(我会继续搜索),我简要查看了 Wine AppsDB,但我不认为该问题与应用程序有关

请帮忙!

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

答案1

好的,我相信已经找到了解决方案。我确实删除了我的.wine文件夹并通过启动 wine config 重新生成了它,但我认为解决问题的方法是重新启动我的电脑。我尝试运行该命令,wineboot但由于某种原因这还不够,也许该命令需要一个参数才能工作。

我知道尝试从 Synaptic 安装 OSS 是行不通的。安装 OSS 软件包将禁用 Ubuntu 中的声音。

答案2

我有同样的问题,而且已经很久了。我现在运行的是 12.04 Beta 1。如果您在注册表中选择 Wine 的 esd 声音驱动程序(如果您的机器上安装了声音后端),则可以解决此问题。当我的机器上装有 11.10 时,无论我做了什么,唯一有效的解决方案就是将 esd 作为 Wine 的声音后端。所有其他应用程序的 ALSA 到 PulseAudio 似乎都可以工作。请注意,我的计算机中有多声道声卡。也许普通的立体声卡可以工作。当我更改声道配置时,声音又可以工作大约 10 分钟。

Wine 1.4 可以自动选择适当的声音后端思想。

简而言之,Wine、ALSA 和 PulseAudio 结合在一起简直是一团糟!我将等待合适的 PulseAudio 声音后端。

谨致问候,安德烈亚斯·埃里克森

答案3

我可以确认 - Ubuntu 13.04 上存在同样的问题,通过运行“wineboot”然后重新启动即可解决(顺便说一下,两者都是必要的)。

相关内容