Skip to content

MangoHud for Winlator Glibc - Fixed** GPU/CPU stats

Latest
Compare
Choose a tag to compare

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:

  1. 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).
  2. Download and unzip Winlator_Mangohud_Glibc_Release.zip somewhere on your storage.

  3. Launch a Glibc 😉 container, and Run the provided install_mangohud.bat:

    • This will merge the usr directory with the existing usr directory in Wine's Z: drive.
  4. Alternatively:

    • Copy the usr directory manually to your Wine Z:/ drive and merge it.
  5. You're all set! Launch your Wine application to enjoy MangoHud overlays.

This will be included by default in the next Winlator Cmod release.


Screenshot:

mangohud
mangohud