当我在 wine/playonlinux 中玩游戏时,我的 fps 有点低。在 Windows 上,在最高设置下,玩 LoL 时,我的 fps 大约为 180。在 Windows 上,玩激战 2 也运行良好。当图形达到最大设置时,我的 fps 大约为 50 到 60(在大型虫族中为 35)。现在我在 LoL 中只有 28-45两个都最低和最高设置。我也改变了分辨率,但没有任何变化。对于 gw2 也是一样(最大 ~20fps@1280x800,最低 ~20fps@1024x768)。似乎无论我使用什么设置都没关系,我总是会得到有点低的 fps。我也尝试过对我的显卡进行超频,但没有任何改善。但在这样做的过程中,我发现(至少在 gw2 中,哈哈,没有测试,因为我无法切换到另一个窗口)当我将设置设为最低时,我的卡没有得到充分利用。它在 gw2 中仅使用 300MHz 核心和 150MHz 内存时钟以及大约 30% 到 60% 的 gpu 负载。当我使用最高设置时,卡以 1090 MHz 核心和 1500MHz 内存时钟运行,gpu 负载约为 60% 到 90%。
我猜是 AMD 的驱动程序有问题,但我找不到(或者我太笨了)事实来支持这个理论。有人知道我该怎么做才能充分利用我的 gpu 吗?
规格:MSI AMD R9 270 2G 2GB 显卡,Intel Xeon[电子邮件保护]、8GB DDR3@1600、Ubuntu 14.04。64 位、Playonlinux v4.2.5、LoL Wine 1.7.33、GW2 Wine 1.7.1、Catalyst 13.35
编辑:我尝试了一些基准测试,并下载了 DOTA2 进行测试。结果与我对 R9 270 的预期一致,所以它一定是葡萄酒?我不指望 fps 会上升到 20fps,但为什么当我从最高设置切换到最低设置时没有区别?
答案1
WINE 充当游戏和操作系统之间的软件层,从而降低速度。这个问题必然存在。只有非常高端的卡才能正常工作。
我建议你尝试在 Linux 上玩 Steam 游戏,看看 LOL 和 GW2 是否适用于 Linux。我通过 Steam 在 ubuntu 上运行 CS:CZ、CS:GO,它们运行流畅。
答案2
好吧,我使用 wine/playonlinux 玩了很多游戏(虽然很久以前),在 Ubuntu 上使用我的板载 HD 4250,我遇到的唯一问题是某些游戏中的角色没有绘制出来,它们显示为黑色图形。没有 FPS 下降或类似情况。关键是获得具有正确xorg
依赖关系的正确驱动程序。此外,AMD 在维护其驱动程序支持方面有点慢,因此如果 R9 270 真的很新,那么你必须等待。此外,现在我在 Arch Linux 上使用 R7 250,并且我遇到了 FPS 下降。