Huge thanks to @hisham2630 of DarkOS for providing the source code for his implementation for certain hardware stats, which made this release possible (or significantly faster).
Notes:
- Battery Stats: Requires root access and SELinux enforcement disabled. Other stats do not require root access.**
- Limitations: I/O RW is not implemented, and some features might not work on Android.
- Fork: Source code will be available on my MangoHub repo for contributions as soon as I prepare it.
- Compatibility: Currently works only with Glibc environments. **GPU Load on the Adreno a618 and a619 is currently not supported.
- OpenGL: Can be enabled with
MANGOHUD_DLSYM
however, I cannot get it working in my testing. If you get different results, let me know.
Installation Instructions:
-
Set the following environment variables in your Winlator container settings:
MANGOHUD=1
- Optionally:
MANGOHUD_CONFIG=engine_version,gpu_temp,fps,frametime,ram,vulkan_driver,arch
(You can customize these. See MangoHud Parameters).
-
Download and unzip
Winlator_Mangohud_Glibc_Release.zip
somewhere on your storage. -
Launch a Glibc 😉 container, and Run the provided
install_mangohud.bat
:- This will merge the
usr
directory with the existingusr
directory in Wine's Z: drive.
- This will merge the
-
Alternatively:
- Copy the
usr
directory manually to your Wine Z:/ drive and merge it.
- Copy the
-
You're all set! Launch your Wine application to enjoy MangoHud overlays.
This will be included by default in the next Winlator Cmod release.