在 Ubuntu 12.10 上通过 Wine 运行 Pro Evolution Soccer 2013

在 Ubuntu 12.10 上通过 Wine 运行 Pro Evolution Soccer 2013

我尝试通过 wine 安装 PES 2013。成功了,安装过程已完成。

游戏无法正常运行。

游戏将我的 VRAM 读取为 128 MB,而我的是 512 MB。我想我必须安装驱动程序或类似的东西,以便它正确读取?

当我运行游戏时,它因一个奇怪的错误而崩溃。

编辑:安装 wine 1.5.27 后,游戏不会崩溃,而是继续加载,但什么也没发生。

我认为问题出在我的显卡上,它读取的是 128 MB 而不是 512 MB。如何安装正确的显卡驱动程序?

答案1

除了让wine检测可用的显卡内存量之外,您还可以使用 明确设置它winetricks。这有时可以奏效,并且是一种可能性,就像研究 可用的其他图形调整一样winetricks

例如,您可以运行以下命令将视频内存设置为 512,而不是尝试wine检测可用的视频内存:

winetricks videomemorysize=512 

值得注意的是,这将影响默认仅限WINEPREFIX ( $HOME/.wine)。如果如果你有其他的 wineprefixes,那么你必须指定你特定的 WINEPREFIX;例如:

env WINEPREFIX=$HOME/.otherprefix winetricks videomemorysize=512

您还可以使用应用程序菜单中的 GUI 版本winetricks,选择 wineprefix,然后选择更改设置。可用于设置视频内存的其他选项包括:

在此处输入图片描述

无法判断这些设置是否适用于您的系统,您可能需要调整其他设置,如着色器等。我应该参考Wine appdb 页面winetricks 维基葡萄酒常见问题解答。您可能需要调查如何wine检测wined3d您的视频卡及其功能。

重新安装并使用全新的 WINEPREFIX 也可能是值得的,因为这有时可以解决问题(请参阅我的回答如何做到这一点),以及使用wine官方的当前开发版本Ubuntu Wine 团队 ppa

相关内容