Skip to content
 
 

Repository files navigation

Winlator Logo

Winlator 10.0 hotfix modified and added some tweaks for Mali GPUs

Signed with different signature, uninstall the original one before installing the mali version.

Winulator vrigl config (any Mali-G52 GPU and Up)

  • Add ENVIRONMENT VARIABLE

    MESA_GLSL_VERSION_OVERRIDE set value to 410, 150 or 140 (choose which best accordingly)

  • Graphics Driver set to VirGL

  • DX Wrapper set to WineD3D

Winulator vortex + WineD3D config (supported minimum Mali-G52 GPU with driver version 49.x or Mali-G57 and Up)

  • Add ENVIRONMENT VARIABLES (choose which best accordingly)

    For OpenGL 3.2:

    MESA_GL_VERSION_OVERRIDE set value to 3.2COMPAT

    MESA_GLSL_VERSION_OVERRIDE set value to 150

    For OpenGL 4.1:

    MESA_GL_VERSION_OVERRIDE set value to 4.1COMPAT

    MESA_GLSL_VERSION_OVERRIDE set value to 410

  • Graphics Driver set to Vortex (Universal)

  • DX Wrapper set to WineD3D

  • WineD3D Vulkan renderer mode

    Start Menu -> System Tools -> Registry Editor:

    Edit HKEY_CURRENT_USER -> Software -> Wine -> Direct3D

    and new string renderer and set value data to vulkan

  • WineD3D OpenGL renderer mode (default)

    Start Menu -> System Tools -> Registry Editor:

    Edit HKEY_CURRENT_USER -> Software -> Wine -> Direct3D

    and new string renderer and set value data to gl

Winulator vortex + DXVK config (supported minimum Mali-G52 GPU with driver version 49.x or Mali-G57 and Up)

  • Graphics Driver set to Vortex (Universal)

  • Vortex Configure:

    Vulkan version (choose accordingly)

    Max Device Memory (set accordingly)

    Exposed Extensions (uncheck the VK_EXT_extended_dynamic_state to fix the missing textures in some games for some Mali drivers)

  • DX Wrapper set to DXVK

  • Disable WineD3D on wine

    Start Menu -> System Tools -> Registry Editor:

    Edit HKEY_CURRENT_USER -> Software -> Wine -> Direct3D

    and new string renderer and set value data to no3d

    as mentioned here for more info

Add recommended settings to ENVIRONMENT VARIABLES:

mesa_glthread turn off for stability

BOX64_MMAP32 set value to 1

BOX64_SAFEFLAGS set value to 2

WINEDEBUG set value to -all

Wine config

  • Choose suitable version of wined3d accordingly (each game/app may require different version)

  • OffScreenRendering mode:

    Using Backbuffer:

    Rendering -> Backbuffer.bat (fix blackscreen on some devices)

    Using FramebufferOBject:

    Rendering -> FBO.bat (default)

Based on and thanks to:

https://github.com/ajay9634/winlator-ajay

https://github.com/Fcharan/WinlatorMali

https://github.com/afeimod/winlator-mod


Play on Youtube Play on Youtube Play on Youtube Play on Youtube


Useful Tips

  • If you are experiencing performance issues, try changing the Box64 preset to Performance in Container Settings -> Advanced Tab.
  • For applications that use .NET Framework, try installing Wine Mono found in Start Menu -> System Tools -> Installers.
  • If some older games don't open, try adding the environment variable MESA_EXTENSION_MAX_YEAR=2003 in Container Settings -> Environment Variables.
  • Try running the games using the shortcut on the Winlator home screen, there you can define individual settings for each game.
  • To display low resolution games correctly, try to enabling the Force Fullscreen option in the shortcut settings.
  • To improve stability in games that uses Unity Engine, try changing the Box64 preset to Stability or in the shortcut settings add the exec argument -force-gfx-direct.

Information

This project has been in constant development since version 1.0, the current app source code is up to version 7.1, I do not update this repository frequently precisely to avoid unofficial releases before the official releases of Winlator.

Credits and Third-party apps

Many thanks to ptitSeb, Danylo, Max Ivan, Twaik Yont, alexvorxx and others.
Thank you to all the people who believe in this project.

About

Android application for running Windows applications with Wine and Box86/Box64

Resources

Stars

15 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages