The MaliSX2 Vulkan driver, which first appeared inside the ARMSX2 emulator, is now being adapted for use in the Dolphin and HakuX emulators. This development offers a new graphics driver alternative for devices that lack Snapdragon chipsets, potentially improving emulation performance on a wider range of hardware.
What MaliSX2 Brings to Emulation

MaliSX2 debuted last month as a Vulkan driver designed for devices equipped with Arm Mali GPUs. These GPUs are found in a variety of products, including MediaTek-powered devices, older Pixel phones, older Samsung handsets, current flagship Galaxy tablets, and numerous handhelds. The driver functions as an alternative to the system graphics driver on non-Snapdragon devices, similar to how custom Turnip drivers enhance Snapdragon-based systems.
The ARMSX2 team initially claimed that games such as Ace Combat 4 and 5, which were previously unplayable, could run at full speed with the new driver. Users have also reported substantial improvements after switching to MaliSX2, suggesting that the driver can address compatibility issues and performance bottlenecks on Mali-powered hardware.
Expanding Beyond ARMSX2
Until now, MaliSX2 was exclusive to ARMSX2, an emulator that made a significant impact with its release of the driver. The move to bring MaliSX2 to Dolphin and HakuX means that GameCube and Xbox emulation can benefit from the same enhancements. Dolphin is a well-known emulator for GameCube and Wii, while HakuX focuses on Xbox emulation. Both have traditionally relied on system drivers or other custom solutions on non-Snapdragon devices.
During brief testing, a significant performance boost was not observed, but the project is still in its early stages. The initial lack of noticeable gains does not necessarily indicate the driver’s potential; further optimization and development could yield better results over time. The emulation community often sees gradual improvements as drivers mature and compatibility issues are resolved.
Why This Matters for Non-Snapdragon Users
Snapdragon processors have long been the preferred choice for demanding emulators, largely because of the widespread availability of custom Turnip GPU drivers. These drivers provide performance gains, compatibility improvements, and bug fixes compared to stock system drivers. For users with Mali-based devices, options have been more limited, and MaliSX2 represents a notable attempt to level the playing field.
With MaliSX2 coming to Dolphin and HakuX, owners of MediaTek-powered devices, older Pixel and Samsung phones, and Galaxy tablets may find new opportunities to run games that previously struggled. The driver’s expansion could also encourage further development and optimization, as more users test it across different hardware configurations.
Early Days and Future Prospects
While the initial testing did not show dramatic performance improvements, the mere availability of MaliSX2 on additional emulators is a positive step. The project’s early stage means that there is room for growth, and the emulation community will likely provide feedback that helps refine the driver. As with any custom driver, results may vary depending on the specific device and game.
The ARMSX2 team’s decision to share MaliSX2 with other emulators underscores a collaborative spirit in the emulation scene. By making the driver accessible to Dolphin and HakuX, they enable broader testing and potentially faster development. Users interested in trying MaliSX2 should keep in mind that it is still experimental and may not work perfectly on all devices.
For now, the expansion of MaliSX2 Vulkan driver to Dolphin and HakuX is a development worth watching, especially for those who have felt left behind by the Snapdragon-centric focus of high-performance emulation.
