![]() |
| DroidDeck running a PC game with touchscreen controls. An experimental fork has reportedly reached Dark Souls Remastered gameplay on the Google Pixel 11 Pro XL. |
A developer's experimental fork of the popular Android gaming project achieves what the official release cannot—running Windows PC games on Google's PowerVR-equipped Tensor hardware.
In a significant development for the Android gaming community, an experimental version of DroidDeck has reportedly achieved something previously thought impossible: running Windows PC games on Google's PowerVR-equipped Pixel hardware. Developer William Allen, known on GitHub as wallentx, has successfully reached gameplay in Dark Souls Remastered on a Pixel 11 Pro XL using a modified version of the SteamOS-style Android gaming environment.
Breaking New Ground Beyond Adreno
The achievement represents a notable departure from DroidDeck's established hardware support. According to the project's official GitHub repository, the platform currently supports only Adreno devices (730 or newer, or 8xx series), with Mali, Xclipse, PowerVR, and Adreno 710 explicitly listed as unsupported. This limitation has kept millions of Pixel device owners from experiencing the full potential of Android-based PC gaming.
Allen's breakthrough, documented in a GitHub issue thread, utilizes a compatibility approach based on libhybris—a thin translation layer between bionic and glibc—to help the Linux environment communicate with the phone's graphics driver. The developer has tested two games so far: Dark Souls Remastered reached gameplay using an earlier, manually configured experimental profile, while Tiny Combat Arena reportedly crashed during launch with standard settings but loaded and played using the experimental configuration.
A Community-Driven Effort
The path to PowerVR support has been a collaborative effort within the DroidDeck community. A feature request for PanVK Mali GPU drivers highlighted the growing demand for broader hardware compatibility, specifically noting that modern Pixel phones like the Pixel 8 and Pixel 9 use Mali G715 GPUs.
The 11 October prerelease made the graphics options significantly clearer, allowing users to switch between Standard and Experimental modes through an intuitive interface. According to the release notes, the PowerVR graphics controls now "clearly show the selected mode and the custom DXVK build used for the next game launch," with proper labeling of the runtime driver as "System PowerVR."
Technical Implementation Details
The pull request submitted to the main DroidDeck project reveals the depth of technical work involved. The implementation adds:
- Import of Android native buffers from libhybris through
android_wlegl - Required Gamescope capability, format, import, and presentation fixes
- Bundled pinned libhybris, DXVK, and X11 WSI components
- PowerVR-specific Gamescope, DXVK, Steam, Proton, and DRM compatibility handling
The changes have passed comprehensive testing, including "native/Kotlin/Java compilation, 98 Rust tests, the 531-case Python suite (18 skipped), Android unit tests, runtime-input attestation, APK session-helper verification and v1/v2/v3 signing."
Stability Concerns Remain
Despite the breakthrough, significant challenges persist. Allen reported a PowerVR GPU lock-up that caused a forced reboot, along with a fatal GNOC bus fault. Broader performance and game compatibility remain unverified, and the developer acknowledged that "Dark Souls is a pretty tough one for testing because the controls are clumsy on mobile."
The GitHub discussion also revealed that while the implementation works, it may need cleanup. Allen noted that efforts to get Battlebit Remastered running ultimately failed due to Easy Anti-Cheat module issues.
![]() |
| DroidDeck's GPU driver settings on an Adreno 740 device. Independent experimental forks are exploring support for PowerVR and Mali graphics. |
Parallel Progress on Mali Graphics
The PowerVR work is not the only attempt to bring DroidDeck to other GPU architectures. On 11 October, developer SPLATPLAYS published an experimental Mali/PanVK build targeting Tensor G3-powered Pixel 8, Pixel 8 Pro, and Pixel 8a devices.
The developer reports that the desktop, input controls, Firefox, and OpenGL applications work. However, Steam Big Picture reaches a loading screen before returning to black—a significant limitation for a platform designed around Steam gaming.
What This Means for Android Gaming
Does this mean DroidDeck now officially supports non-Adreno Pixels? Not yet. Both developments involve independent experimental forks, and neither demonstrates dependable PC gaming across Google's Pixel range. The PowerVR changes remain under review in the main project and have not been merged.
Nevertheless, the reported results offer a compelling glimpse of how DroidDeck's hardware compatibility could develop beyond its existing Adreno-focused implementation. For the millions of Pixel owners who have watched enviously as Snapdragon users enjoyed PC games on their devices, this represents a promising first step toward broader accessibility.
The DroidDeck project maintains strict guidelines about its distribution, noting on its official repository that it "does not have a stand-alone website" and warning users not to click download links from websites claiming to be the DroidDeck team. Interested users should obtain the software only through official GitHub releases.
As the Android gaming community watches these developments unfold, one thing is clear: the dream of playing PC games on any Android device—regardless of GPU manufacturer—is slowly moving from fantasy to feasibility. The question now is whether these experimental forks can mature into stable, officially supported features that benefit the entire DroidDeck user base.

