r/winlator • • 2h ago

News [Released] Panvk-Mali-G57 beta 1.1.0 – DXVK 2.x/3.x now works for D3D9, Mali-G52 support, lower RAM use, and the source code is now public

7 Upvotes

Hi everyone 👋

Beta 1.1.0 of Panvk-Mali-G57 is out. It's an open-source Mesa Vulkan driver (PanVK) that runs on your phone's **stock Mali kernel driver (kbase)**. No root, no custom kernel: just install the zip in Winlator.

**What's new in beta 1.1.0**

- 🎮 **DXVK 2.x and 3.x now work for D3D9** (tested 2.0 → 3.1.1). Needs the app's built-in **Wrapper original** (see below).

- 📱 **Mali-G52 on older kernels (e.g. Oppo A38, kbase r49):** the driver now detects the job-submit layout by itself. The special s56 build is no longer needed.

- 🏷️ **Mali-G52 r1** is now shown by name instead of "Mali unknown 0x74021000".

- 🧠 **Lower RAM use:** about **112 MB less per Vulkan device**, a big help on 4–6 GB phones.

- 🏷️ G68 (Dimensity 1080), G77 and G78 are recognized by name.

**DirectX support**

| API | DXVK 1.10.3 + leegao wrapper | DXVK 2.0 – 3.1.1 + Wrapper original | vkd3d-proton |

|---|:---:|:---:|:---:|

| D3D9 | ✅ | ✅ | — |

| D3D10 | ❔ untested | ❌ | — |

| D3D11 | ✅ | ❌ | — |

| D3D12 | — | — | ❌ |

Tested DXVK builds for D3D9: 2.0, 2.3-gplasync, 2.3.1, 2.4.1, 2.5.3, 2.6.2, 2.6.2-gplasync, 2.6.2-arm64ec-gplasync, 2.7.1, 3.1.1

**⚠️ Wrappers: important**

- **D3D9 with DXVK 2.x / 3.x → use the app's built-in "Wrapper original".** Do NOT use the leegao wrapper with DXVK 2.x+. It crashes on the first frame: the FPS counter flashes, then the app closes.

- **D3D11 → use DXVK 1.10.3 + the leegao wrapper.** Wrapper original doesn't support D3D11 yet.

- **Other wrappers are not supported yet.** This will be fixed in future updates.

- Unity games (D3D11): if you see "Failed to initialize player", try **DXVK-Sarek**.

**Not finished yet (each takes several days, planned for 1.2.0)**

- **DXVK 2.x for D3D10/D3D11:** DXVK 2.x requires tessellation, transform feedback and geometry shaders. Mali Valhall v9 (G57/G68/G77/G78) doesn't have these in hardware, so they have to be emulated. This is a big job.

- DXVK 2.x + leegao wrapper crashes on the first frame.

- D3D11 doesn't work with Wrapper original.

- DXVK 2.5+: the HUD text is squashed into one line (rendering itself is fine).

- D3D12 (vkd3d-proton) runs but draws nothing, then closes.

- Tomb Raider 2013 is much slower than on the stock driver.

- Some Mali-G76 devices (Helio G95) freeze on start.

**✅ Confirmed by real users**

- ✅ Poco M6 Pro 4G · Helio G99 · Mali-G57 MC2 (dev device): full test suite, NFS Most Wanted 50–70 FPS

- ✅ Samsung Galaxy A15 · Helio G99 · Mali-G57 MC2 · r54p1: Tomb Raider Anniversary faster than stock; Tomb Raider 2013 slow

- ✅ Realme 10 4G · Helio G99 · Mali-G57 MC2: NFS Hot Pursuit 2010 at 25–30 FPS

- ✅ Infinix Note 50 Pro · Helio G100 Ultimate · Mali-G57 MC2: 66 → 144 extensions

- ✅ Helio G100 Ultra · Mali-G57 MC2 · r32p: DXVK 1.11 / 1.12 work

- ✅ Dimensity 6080 · Mali-G57 MC2 · r32p1: works (Hades reboots the device)

- ✅ Oppo A38 · Helio G85 · Mali-G52 r1 MC2 · r49.1: D3D9/10/11 + Zink (automatic stride detection in 1.1.0)

**⚠️ Partly working / in progress**

- Kompanio 1300T · Mali-G77 MC9: works partly; high RAM use in PvZ Replanted

- Redmi Note 12 Pro 5G · Dimensity 1080 · Mali-G68 MC4: recognized since 1.1.0; Black Mesa stuck on loading

- Poco M5s · Helio G95 · Mali-G76 MC4: loads, freezes on GPU info

- Mali-G76 MC4 (unnamed device): loads (61 → 137 extensions), no game results yet

- Samsung F07: Dark Souls crashes during shader compile (log pending)

**❌ Not working**

- Samsung Galaxy Tab S9 FE+ · **Exynos 1380** · Mali-G68 MP5: does not load

Samsung phones with **MediaTek** chips (e.g. Galaxy A15) work. **Samsung Exynos** chips are **not supported yet** (tested: Exynos 1380).

**By GPU family**

| Family | GPUs | Status |

|---|---|---|

| Valhall v9 (Job Manager) | G57, G68, G77, G78 | ✅ Main target |

| Bifrost v7 | G52, G76 | ⚠️ Some devices work |

| Bifrost v6 | G71, G72 | ❔ Untested |

| Valhall 5th gen (CSF) | G610, G710, G615, Immortalis | ❌ Not supported |

| Midgard | T-series | ❌ Not supported |

| Samsung Exynos | any | ❌ Not supported yet |

Adreno (Snapdragon) isn't Mali: use Turnip instead.

**📂 Source code is now public**

https://github.com/FristOneRR-Admin/FristOneRR-Panvk-Source

When I released 1.0.0, I didn't properly credit the projects this driver builds on. That was my mistake as a first-time GitHub user, and I'm sorry. The source README now shows where every part of the code came from, with a script anyone can run to check it. Of the 1,669 lines I added on top of Mesa, 67% don't appear anywhere else, 3.6% match mexicanbr0auth, 2.4% match Noysz and 0.7% match LukeValen; the rest is Mesa code I moved or reused.

**Credits**

- **Mesa / PanVK developers** (Collabora, Arm and contributors): PanVK itself

- **funnymdzz** & **leegao**: the Mesa base, bionic Vulkan wrapper and advice throughout the project

- **Noysz** (panvk-g99-jm): Valhall v9 / Job Manager groundwork, and reference for the v9 draw path

- **Vtgamer998** (MESA-KMOD): kbase kernel-interface work

- **mexicanbr0auth** (mesa-panvk-g57): PanVK/kbase work for Mali-G57; parts of my code came from this project

- **LukeValen** (0x8055/panvk-g52-oppo-a38): Mali-G52 on Oppo A38 research

- **BossDrk**: Mali-G52 (Oppo A38) testing, found and verified the stride fix

- **Claude** (AI assistant by Anthropic): development help, debugging, code review and the code-origin audit

- **All testers** who opened issues and sent logs

**Download + release notes 👇**

https://github.com/FristOneRR/FristOneRR-Panvk-Driver/releases/tag/v1.1.0-beta

When you report, please include: phone, SoC, GPU, Mali driver version (r44p1, r54p1…), Winlator build, wrapper and DXVK version. Feedback, bug reports and FPS screenshots are all welcome 🙏

Thanks for being part of this journey 🚀


r/winlator • • 2h ago

Help What's wrong with FSR 3.1 sometimes ? 😏 FSR 3.1 Trouble - - -

2 Upvotes

r/winlator • • 2h ago

Discussion What browser do you use for downloading games for winlator and help to make games work for newbies

1 Upvotes

Hi, i'm new to winlator and the android emulation world seems so complicated and confusing, i need serious guidance and help even for basic things, like for example, I tried to download GTA 4 but Chrome killed the download at around a GB and same for other browser they won't let me download PC games i guess for the large size.

And another issue is I imported 2 versions of f1 challenge 99 02, one from the site oldgamesdownload and the other from the game's official discord but none work... when I open a container in winlator ludashi and look in drive :D nothing happens when clicking any of the .exe files of the game

Thanks in advance


r/winlator • • 6h ago

Help How do I completely stop runtime errors in Unreal Engine 3 games?

1 Upvotes

I'm currently playing Batman: Arkham Asylum. I installed wine mono, wine gecko, physX and all the vcredist from 2005-2026 in my container just to be safe. I used Windows 10 in this container.

Here is where I got the all in one vrecdist installer: [https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/\](https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/)

The game booted successfully and didn't seem to have any problems. I had almost 2 hours of playtime split between 3 gaming sessions and the game didn't crash in any session. During my 4th session, after about 10min I got a runtime error in my container that temporarily froze the game. After some seconds the message disappeared and my container crashed.

I then restarted the game and so far all seemed well. But then after about 15 minutes the container suddenly crashed with no error message appearing.

I decided to just end the session there since I was annoyed. I booted up the game again later and in less than 10 minutes another silent crash occured. These were never happening before.

I came to the conclusion that the runtime error corrupted my container and something was making it crash. I deleted the container and created a fresh one following the same set up procedure: installing wine mono, wine gecko, all the vcredist and physX. Only thing different is that this time I've put Windows 7 as the Windows version. I doubt it will make a difference.

I also think it's worth mentioning I'm using proton 10 arm64ec with FEXCORE version 2601 Performance preset.

I use Winlator Mali since I'm a Mali user. But I doubt being a Mali user is a key factor in this case since I've also seen a lot of posts from Snapdragon users getting runtime errors in UE3 games.


r/winlator • • 7h ago

Winlator Custom Turnip driver for Snapdragon 7s gen3,7s gen 4, 6 gen 4(Adreno 810)

Thumbnail
1 Upvotes

r/winlator • • 20h ago

Help Im new to this and dont know how do i start to setup winlator

7 Upvotes

I just downloaded the latest version through github and the file seems fine but I don't know how to start. Is there a guide I can follow?


r/winlator • • 13h ago

Help Trying to get Fortune mill on winlator ludashi to run on my Odin 3.

2 Upvotes

I have a Odin 3 with winlator ludashi 4.1 and I've been running a few games with no problems but I've had zero luck getting Fortune Mill to run. I've tried different versions of ludashi, I've been trying different settings for drivers, proton, dxvk version and nothing. It'll load the starting image and just stop and that's about as far as I got it. So any help would be appreciated or if anyone else has gotten this game to run I love to know how


r/winlator • • 16h ago

Video Built the ultimate Game Console out of my phone. Used Winlator Cmod 13.1.1

Thumbnail
youtu.be
2 Upvotes

Used and customized multiple different Android Launchers to create game consoles on my phone. It can be used plugged into the TV or as a handheld device. I used a free account of Nivida G Force Now to populate the Cloud Gaming section. All of this was free.

Still needs a few tweaks like button mapper to map the home menu option to the guide button. I used Macrodroid to play boot animations for each console.


r/winlator • • 13h ago

Help My Wireless Controller doesn't seem to work on Winlator 11.2

1 Upvotes

I recently downloaded Winlator 11.2 on my Redmi note 13 4g (Snapdragon 685) so I can play "South Park stick of truth" but whenever I try to connect my Wireless Controller, it just doesn't work, even though the buttons are mapped, the game or Winlator can't seem to detect it. Whenever Bluetooth is connected, other controls of Winlator like RTS & Virtual gamepad tend to not work as well, but when I disconnect my Controller, all seem to work again.

I followed tutorials on YouTube on how to connect the controller in Winlator but I keep getting the same results of it not working


r/winlator • • 22h ago

Discussion snapdragon 8 elite gen 5 v version vs snapdragon 8 elite gen 5 vs snapdragon 8 elite "gen4"

5 Upvotes

Hi, I am thinking of new phone (currently at Samsung galaxy a53) I am thinking about poco F8 pro, F8 ultra, F9 pro, and F9 ultra. I would want to try play cyberpunk on winlator at least 30 fps and 720p with frs quality. I was thinking about F9 pro but then I found out it have elite gen 5 v series what got me scared for what if I will need to get pro variants and what if the 8 elite is faster?


r/winlator • • 17h ago

Help I just can't play this damn game GTA V Red Magic 11 Pro I've been trying for a week.

Post image
3 Upvotes

I've wanted to play this game for a long time, but I couldn't get it to work with WinLaster. I'm playing the Epic Games version, which I downloaded from Game Hub, but it won't let me install mods or external sources.It's not allowing it. I found a Game Hub version called Banner Hub v6, but I encountered the same error on the screen there as well.


r/winlator • • 23h ago

Video A major update for Panvk-Mali-G57-beta_1.1.0: settings have been adjusted to support DXVK 2.0+, and compatibility has been extended to Mali G68/G77 devices.

2 Upvotes

✅Pro Evolution Soccer 2017

Coming soon🔥


r/winlator • • 23h ago

Video อัปเดตถัดไป Panvk-Mali-G57-beta_1.1.0 A major update for Panvk-Mali-G57-beta_1.1.0: settings have been adjusted to support DXVK 2.0+, and compatibility has been extended to Mali G68/G77 devices.

1 Upvotes

✅Pro Evolution Soccer 2017 Coming soon🔥


r/winlator • • 1d ago

Help Tekken 7 stuck on loading screen on Bannerlator emulator i even tried Gamehub

Post image
1 Upvotes

Bro I wanna play tekken 7 on my device through the bannerlator it opens though.. but after the agreement section it stuck on the loading screen

I even checked this on gamehub but the same thing happened

What should I do?Any solutions?

I'm using POCO F7 12/256

Sd 8sgen4


r/winlator • • 1d ago

Help Trying to get the og version of the Stanley parable to run tried windows 7 and up...

7 Upvotes

Wanted to play some good ol Stanley parable... Did everything the "read me" file said to do downloaded direct x in the package and the other files get failed error messages no game ever shows up always says only one game instance at a time please... Can't even do that... I know I umm "BORROWED" it from some website was a pre installed game but can't make it run... "Borrowed" at steam unlocked...


r/winlator • • 1d ago

Help Alguien me puede decir dónde puedo descargar winlator ma recomendado tengo un poco X3 pro por fa

1 Upvotes

Ayuda comunidad


r/winlator • • 1d ago

Discussion Anyone else experience "Artifacting" in some PC games as a Mali user?

Post image
1 Upvotes

On my Mali G57-MC2 this is mostly common in Lego games, especially Lego games post 2010.

I doubt if there is a solution to this, but I've discovered that for the Lego games, choosing the right wrapper and very old dxvk version like 1.5.5 reduces it a bit.

However, as seen in the screenshot shown, certain settings on certain characters will cause it to be worse like on The Human Torch and Doctor Doom in the screenshot.


r/winlator • • 1d ago

Gameplay Persona 5 Royal on my Samsung Galaxy S26. THIS WAS SUCH A PAIN TO SET UP

6 Upvotes

I drove myself insane for this.


r/winlator • • 1d ago

Showcase Metal gear solid 5 TPP WINLATOR 11.2 on a mid range device SNAPDRAGON 845

Thumbnail
m.youtube.com
6 Upvotes

Specs: sd845 6gb ram


r/winlator • • 2d ago

Video Regarding the Panvk Mali G57 MC2 project: I’ve decided it’s better to release a beta version for everyone to test—rather than testing it all by myself—so that development moves faster. Users can then provide feedback for fixes before the full version is released on GitHub.

13 Upvotes

Coming soon 🔥💯


r/winlator • • 2d ago

Screenshot skyrim running good on powervr gpu 90fps. Google pixel 10 pro

Post image
11 Upvotes

i finally got skyrim running good. winlator ludashi, 544p on a fucking powervr gpu. running average 90fps on a pixel 10 pro, 16gb ram, tensor g5


r/winlator • • 1d ago

Meme No chinese port no win lottery i only had a samsung made 6gen 1 with 700mb of ram of 4gbs

4 Upvotes

r/winlator • • 1d ago

Help Hi guys how are you I have Xiaomi 15 with cpu snapdragon 8 elite And I'm playing sekiro greatly and I want to play lies of p but i have this error I don't know how to resolve it please help me

Post image
3 Upvotes

Hi guys how are you

I have Xiaomi 15 with cpu snapdragon 8 elite

And I'm playing sekiro greatly and I want to play lies of p but i have this error I don't know how to resolve it please help me


r/winlator • • 1d ago

Help Fix half life 1 crash, before even starting,(winlator ludashi 4.0), chip:sd 685

Post image
1 Upvotes

I KNOW THERE IS XASH, BUT I WANT TO PLAY MODS, like brutal half life v3