有几种方法可以在手机上原生运行PC游戏,而无需依赖串流。其中,Winlator 和 GameSir 的 GameHub 应用是目前最受欢迎的解决方案。这些应用传统上对高通骁龙处理器设备的支持更好,但如果你使用的是联发科芯片的设备,现在也有了好消息。

GameSir 通过其应用宣布,最新版 GameHub 对搭载 Mali GPU 的设备提供了大幅改进的支持。他们特别提到使用 联发科天玑系列芯片的设备,尤其是 天玑9000 到 9400 系列处理器。GameSir 表示这些设备现在应该可以支持 DirectX9 到 DirectX11 的PC游戏,其性能“可与高通 Adreno 相媲美,甚至在某些场景中超越”。
GameHub 团队还深入探讨了使用 Mali GPU 所遇到的一些技术难题,首先就是 Vulkan 实现不佳。他们指出了一些问题,例如“不稳定的着色器编译器”和缺失的驱动功能等。
那么,GameSir 是如何解决这些问题的呢?
一方面,团队表示他们投入了时间和资源,专门对天玑设备进行调试和分析,并对资源调度进行了优化。此外,他们还创建了一个指令转换机制,能够将 DirectX 指令优化为 Mali GPU 可执行的格式。团队还表示,在驱动功能不足的情况下,也做了运行时优化。
有些令人惊讶的是,GameHub 团队还宣称其应用提供了对 32位 PC 游戏的“原生支持”。这听起来相当疯狂,因为像 Wine 或 Box 这样的兼容层通常都会带来性能损耗,而且技术上并不算是真正的原生支持。
对于移动游戏玩家来说,还有一项重磅消息:GameSir 表示正在与联发科合作,未来将会提供定制版GPU驱动程序。
我们计划与联发科联合推出专为 GameFusion 设计的 定制驱动程序,以从芯片层面解决长期存在的 Mali GPU 问题,进一步提升 天玑设备的游戏性能。
不过,这些驱动程序目前还没有明确的发布时间表。尽管如此,这依然是个令人振奋的消息,因为 骁龙设备的一个主要优势在于拥有广泛使用的 开源 Adreno 驱动程序(代号为 Turnip)。这些驱动程序可以提升模拟器/游戏性能,并修复一些 bug。
不过,使用 Mali GPU 的芯片制造商并不只有联发科。例如,搭载 Tensor 芯片的 Google Pixel 手机也采用了 Mali GPU。我们已经向 GameSir 的代表询问,这些优化是否也会应用到 Pixel 手机上,同时也询问了关于其所谓“原生支持”32 位 PC 游戏的更多技术细节。待官方回应后,我们会更新这篇文章。
尽管如此,我们还是希望这些优化和提升能惠及 Pixel 设备。不过,根据目前关于 Pixel 10 的传闻,Google 可能会转向使用 Imagination GPU。因此,即使这些改进适用于搭载 Mali GPU 的 Pixel 手机,也不会适用于 Pixel 10 系列。