关于 Wine HQ 和直销 x 9

关于 Wine HQ 和直销 x 9

我正在使用最新版本的 Wine。我想知道,我是否应该安装 direct x9 来安装像 Sand Andreas (GTA) 这样的游戏......?wine 最初包含 direct x 9 吗?

答案1

Wine 使用自己的 directx 库文件。但并非所有库文件都可用。此外,如果可用,您必须启用它。您始终可以将任何可用库添加到您的列表中:Wine Configuration-> Libraries-> New Override for libraries-> Add-> Edit->Builtin(wine)

但添加每个库似乎是一项繁琐的任务。

我提供以下链接,它将帮助您使用所有可用的库并安装直接X这样你就可以使用错过的库:

由于这是一个非常漫长的过程,我不可能在这里描述每个步骤。所以应该转到上面的链接并按照步骤操作。

希望对你有帮助..

答案2

Wine 包含自己的 DirectX 库实现,兼容 Direct3D 9。不过,此实现尚未完成,并且会导致某些游戏出现问题。因此,您的问题的答案取决于您想玩的游戏。

我会先不安装 DirectX(依赖 wines DirectX),如果游戏无法运行,则使用葡萄酒技巧安装某些 Microsoft d3dx9*.dll 文件(或完整的 DirectX,但这通常会带来比它解决的更多的麻烦)。

了解特定游戏是否需要 DirectX 库的一个好起点是葡萄酒应用数据库。通常其他用户会描述他们需要安装哪些 dll 才能运行游戏。

另一件重要的事情是:由于这取决于游戏,因此是否需要某些 DLL 文件,最好将所有游戏安装在单独的 WINEPREFIX 中(参见man wine)或使用为您执行此操作的工具,如 playonlinux 或 crossover。另一种选择是安装到相同的 wineprefix,但为每个游戏可执行文件设置 DLL 覆盖,但这在某些情况下可能很麻烦(想想由多个可执行文件组成的游戏)。

相关内容