I tried playing PC games on my phone, and the only thing that worked was a community rebuild of the most controversial app in the scene

Playing Windows games on Android devices has evolved significantly over the past two years, largely thanks to a single tool: Winlator. This innovative application combines Wine with x86/x86_64 translation layers like Box86 and Box64, allowing modern smartphones—typically those powered by Snapdragon processors—to run PC games with surprising efficacy.

Initially, I believed my Oppo Find N5, equipped with the Qualcomm Snapdragon 8 Elite, would be the perfect device for this endeavor. However, as I embarked on my quest to play Portal 2, I quickly discovered the complexities surrounding mobile PC gaming. Ultimately, I found success on the Samsung Galaxy Z Fold 5, which features the older Snapdragon 8 Gen 2. The journey was not without its challenges, as I had to utilize a community-rebuilt version of an app that had faced accusations of code duplication from various open-source developers.

The newest Snapdragon is the wrong chip for this right now

While the Snapdragon 8 Elite boasts impressive specifications, it suffers from compatibility issues, particularly with its Vulkan driver. The well-established Mesa Turnip builds that have been reliable on older Adreno GPUs do not yet support the Elite’s Adreno 830 effectively. As a workaround, users often turn to Vortek, an experimental driver included in newer Winlator builds, which can facilitate game rendering on the Find N5. However, performance remains inconsistent, as the game must navigate through multiple layers of translation before it can be rendered on the device.

Despite my efforts to utilize various beta drivers and forks, I found that the Snapdragon 8 Elite was not the ideal choice for this hobby. The fragmentation of emulators like Winlator has led to a bewildering array of forks, each addressing different issues. The community’s recommendations often favor older models, such as the Snapdragon 8 Gen 2, which are better supported for this type of gaming.

Winlator has fragmented into a confusing pile of forks, and I tried most of them

As I delved deeper into the world of Winlator, it became evident that the original version was no longer the focal point. Numerous forks have emerged, each tailored to specific devices and gaming needs. For instance, Winlator CMOD offers device-specific builds that can trigger hidden performance modes on certain phones. However, navigating this landscape proved overwhelming, as I had to discern which variant was suitable for my particular setup.

  • GLIBC variant by coffincolors
  • Winlator Ludashi by StevenMXZ, focused on Unity and Unreal fixes
  • Winlator-Ludashi-cmod by Xoetch, a fork of a fork
  • Winlator101 by K11MCH1 for older devices

This fragmentation, while allowing for tailored solutions, complicates the experience for users simply looking to enjoy their favorite PC games on mobile devices. My attempts to benchmark Portal 2 were met with varying degrees of success, often resulting in crashes or black screens, underscoring the challenges of this endeavor.

GameHub is the easy way in, but it carries a lot of baggage

In search of a more straightforward solution, I turned to GameHub, developed by GameSir. This emulator offers a more user-friendly experience, but it is not without its controversies. GameHub’s internal Windows emulator, GameFusion, has been criticized for its invasive permissions and potential code attribution issues. Despite its popularity, particularly in China, the app’s closed-source nature raises concerns about privacy and compliance with open-source standards.

Interestingly, the community has responded to these concerns by creating GameHub Lite, a version that strips away unnecessary permissions and tracking features. This cleaned-up version not only reduces the app’s size but also enhances its performance, making it a compelling alternative for users seeking a more efficient gaming experience.

The older phone won, and by a comfortable margin

Ultimately, the Samsung Galaxy Z Fold 5, despite being equipped with the older Snapdragon 8 Gen 2, outperformed my initial expectations. The device’s compatibility with GameHub Lite allowed for a seamless gaming experience, requiring minimal setup and configuration. The maturity of the Mesa Turnip driver for older SoCs contributed to this success, enabling smoother gameplay without the extensive troubleshooting required by newer models.

While the Snapdragon 8 Elite holds promise for future gaming capabilities, the current landscape favors older models that are better supported by existing software. As the community continues to innovate and improve tools like GameNative, the potential for mobile PC gaming remains bright, albeit with a few bumps along the way.

AppWizard
I tried playing PC games on my phone, and the only thing that worked was a community rebuild of the most controversial app in the scene