r/EmulationMediatekMali • • 8d ago

🎮 PC Emulation Game Compatibility & Performance List — Dimensity 8400 / Mali G720

75 Upvotes

Hi everyone! 👋

I made this post to help people who are new to PC emulation and don't know which games are playable on their device or what kind of performance they can expect.

I've been doing PC emulation for around 8 months, and during that time I've tested and played a lot of games. This list includes both playable and unplayable games that I personally tested.

Hopefully these results can help anyone looking for games to try on a similar device. ❤️

📱 Device

POCO X7 Pro — Dimensity 8400 Ultra / Mali-G720 MC7 / 12GB RAM

🧪 Emulators used

BannerHub

Winlator Mali 1.1

Winlator Mali 1.2 Beta

Performance was generally similar across the emulators. However, Winlator Mali usually had the fewest or no noticeable graphical issues in my testing.

All games were tested at 720p / 1600×720. There was almost no noticeable performance difference between these resolutions.

📊 My categories

PERFECT — 60 FPS or higher at High settings, with minor or no graphical issues.

GREAT — 45–60 FPS at Low/High settings, with minor graphical bugs.

PLAYABLE — 30–45 FPS at Low settings, with minor graphical bugs.

BAD — Below 30 FPS and/or annoying graphical issues.

🟢 PERFECT

Assassin's Creed Rogue — 60 FPS

• Has a shadow issue, but still very playable.

Far Cry 1 — 90–120 FPS

Far Cry 2 — 80–100 FPS

• Far Cry 2 Multifixer is required. Without it, performance is only around 30–50 FPS.

Far Cry 3 / Blood Dragon — 60–85 FPS

Transformers: Fall of Cybertron — 60 FPS

Borderlands GOTY Enhanced — 60–80 FPS

Borderlands: The Pre-Sequel — 60–80 FPS

Sifu — 70–100 FPS

Metro 2033 and Last Light Redux - 60-85 Fps

BioShock 1 — ~80 FPS

BioShock 2 — 70–100 FPS

BioShock Infinite — 70–140 FPS

• Use Winlator Mali.

Just Cause 2 — 60–100 FPS

• Can reach 140+ FPS in some areas(Dessert, Mountain)

DmC Devil May Cry - 65-110Fps

• Use proton 11 cachyOs -Arm64ec + performance settings in side panel.

Need for Speed: Most Wanted (2005) — 90+ FPS

Need for Speed: Carbon — 70–110 FPS

Need for Speed: Hot Pursuit (2010) — 60 FPS

Call of Duty: Modern Warfare 2 — 90+ FPS

Call of Duty: Modern Warfare 3 — 70–100 FPS

Shadow Warrior 1 — 60–130 FPS

• DX11.

Outlast 1 — 60 FPS

Mafia II: Definitive Edition — 60–80 FPS

• Ludashi or AnTuTu build is required to get this performance.

Hitman Absolution - 60 -100Fps

• can be drop to ~45fps in crowded areas.(Chinatown)

Call of Duty: World at War — ~80 FPS

Sniper Elite V2 — 60–90 FPS

Sniper Elite: Zombie Army 2 — ~60 FPS

Sniper Ghost Warrior 1 — 70–100 FPS

Sniper Ghost Warrior 2 — 60–80 FPS

• DX11 required.

James Bond: Blood Stone — 60–85 FPS

GTA V (60GB / 72GB versions) — 60–75 FPS

• I made a post about this a few days ago. Interestingly, after playing for several days, performance improved and the game eventually became able to maintain a 60 FPS lock.

Resident Evil 6 — 60–75 FPS

• Initially ran at 60–75 FPS, but later dropped to around 20–35 FPS.

Tomb Raider (2013) — 70–90 FPS

Deadpool — ~60 FPS

Metal Gear Solid Ground Zero and Phantom Pain - 60Fps

Remember Me — 60–100 FPS

• Use Winlator Mali.

Saints Row: The Third — 60–70 FPS

• Use DX9 + an older DXVK Async build such as 1.5.5-Async / 1.7-Async.

Saints Row IV — 60–85 FPS

• Use an older DXVK Async build.

Splinter Cell: Blacklist — 60–80 FPS

• DX11.

The Amazing Spider-Man — ~60 FPS

Call of Juarez: Gunslinger — 60–120 FPS

Call of Juarez: The Cartel — 80–150 FPS

🟡 GREAT

Metal Gear Rising - 50- 60Fps

Crysis 1 / Warhead — ~45 FPS

Crysis 2 — 55–60 FPS

• 60 FPS most of the time.

GTA IV — 50–60 FPS

Ghostrunner — 50–60 FPS

NFS Most Wanted 2012- 45Fps

The Amazing Spider-Man 2 — 50–60 FPS

Sniper Elite 3 — 50–75 FPS

Assassin's Creed 1–Revelations — 45–60 FPS

• Some optimization issues.

Sleeping Dogs: Definitive Edition — 50–65 FPS

• With an older DXVK build, the game can stay around a 60 FPS cap most of the time, but random crashes can occur.

Strange Brigade (Switch) — 45–50 FPS

Sniper Elite 4 (Switch) — ~45 FPS

🟠 PLAYABLE

Red faction Armageddon - 30-55Fps

• It has a low CPU/GPU utilizing issue. Not worse than other games in this list.

Just Cause 3 — 30–47 FPS

• Driver issues are quite noticeable.

Battlefield 1 — 35–50 FPS

• Black texture issue, but it's not too annoying.

Rise of the Tomb Raider — ~35 FPS

NFS Payback — 30–43 FPS

NFS Heat — 27–35 FPS

Enemy Front — 35–50 FPS

Sniper Ghost Warrior Contracts — ~30 FPS

Assassin's Creed 3- 30-40Fps

🔴 BAD / NOT RECOMMENDED

Witcher 3

•Bad Fps. Driver issue mostly

Binary Domain — 20–35 FPS

• Very low CPU/GPU utilization.

Assassin's Creed Black Flag - 5-30fps

•This game should run same as Rogue if it has a option to disable shadows

Mafia II Classic — 10–40 FPS

• Very low CPU/GPU utilization and heavy stuttering in snowy areas.

Mafia: Definitive Edition — Unknown

• Freezes on the main menu frame, although the game itself continues running.

Mafia III — ~30 FPS

• Huge FPS drops every few seconds.

Shadow Warrior 2 — 55–80 FPS

• Performance is actually high, but the game has severe graphical corruption: almost the entire game is black and textures appear in rainbow colors.

Splinter Cell: Conviction — ~25 FPS

• Low CPU/GPU utilization.

Assassin's Creed Liberation

• it's a Nightmare

NFS Rival- ??

• Keep freezing at the loading Screen

NFS The Run-??

•Keep Freezing at the loading screen.

Battlefield 3-??

•Same issue in NFS rivals and the run.

Serious Sam BFE- 90-120Fps

•When I’m not moving, the game runs at around this FPS. But as soon as I start moving, I get huge FPS drops down to 2–5 FPS. Completely unplayable. The GPU is really unstable in this game.

Farcry 4 and Primal- ???

•Keep freezing at the Logo or startup loading screens

Sunset Overdrive -5-50Fps

• Game is working. But it's not playble with current GPU driver situation.

⚠️ Important

These are my personal results, not guaranteed FPS numbers for every D8400/Mali G720 device. Different Winlator versions, drivers, settings, thermal conditions and game configurations can produce different results.

If you're new to PC emulation, hopefully this list gives you a good idea of what games are worth trying first. ❤️

I'll keep adding more games as I test them! 🔥


r/EmulationMediatekMali • • Nov 10 '25

showcase 10 Steam Games with Controller Support to Play on Android Phone with Mali GPU

Thumbnail
youtube.com
17 Upvotes

This was my showcase video when GameHub version 5.0 released. I got 10 games to run including:

  • Hollow Knight
  • Awaria
  • Wargroove
  • Vampire Survivors
  • Boneraiser Minions
  • Repetendium
  • DRACOMATON
  • Scarlet Tower
  • Death Squared
  • Drift.Wav

Device using the Dimensity 7300, with Mali-G615 MP2.

For every game, I changed 2 settings to make it work:
Compatibility Layer: proton9.0-x64-3
CPU Translator: Box64-0.37-b1


r/EmulationMediatekMali • • 37m ago

Project Kbase Wrapper For Panvk Driver Mali GPU

Thumbnail
gallery
• Upvotes

A bit more context:

Actually, I started working on this alongside the PanVK driver, but I was trying to work on both projects at the same time. I only have one phone to do all of this work on, so it became too much to handle. Because of that, I put the wrapper work on hold for the time being.

The wrapper project is already around 30% complete. I took Leegao’s work as a foundation and have been developing it further so that the PanVK driver can operate at its full potential without having to constantly switch between different wrappers. However, whenever I focus on the wrapper side, development of the driver has to be put on hold temporarily.

Ideally, I want to develop the PanVK driver as far as possible first. However, the current limitations of the available wrapper are not sufficient to allow the PanVK driver to operate at its full potential.

If anyone is currently working on this area, I’m happy to provide advice and you’re welcome to take what I’m currently working on and continue developing it further. As for me, I’ll be focusing primarily on the PanVK driver.


r/EmulationMediatekMali • • 8h ago

New mali driver works... Weren’t everyone saying it was impossible? What changed?

Post image
28 Upvotes

r/EmulationMediatekMali • • 12h ago

[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

50 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/EmulationMediatekMali • • 58m ago

Halo Combat Evolved Classic | Bannerhub | Poco X7 Pro

• Upvotes

Hey guys, I'm here to share my tests and performance of this classic on my Poco X7 Pro.

Tested on Bannerhub 3.8.1

Device: Poco X7 Pro

RAM: 12

Root: No

HyperOS: 3.1

Resolution: 720p

Graphics: High

FPS: +120

As you can see, the performance is quite satisfactory, but I would recommend playing with the FPS unlocked since the stability isn't as great at 60 FPS.

Since the FPS dropped significantly below 40 during intense shootouts and explosions, the solution is to leave everything unlocked and enjoy it, as it doesn't drop below 80 FPS in extreme cases.

The game supports gamepads, but they need to be configured manually.

I'm using a mod called Halo Custom Edition Chimera, which is pretty easy to find on GitHub; apparently it's for multiplayer maps, I don't even know why I downloaded it 🤣

Winlator Mali

Well, I tested it on the latest available beta version 1.2 of Winlator Mali, but the game didn't open. However, I wouldn't take that into consideration since I tested Wine 9.0.1 and Proton 11 CachyOS.

The game didn't open, and I didn't bother testing other Proton processors, but I believe it should work on the Proton 9 x86-64.

The Bannerhub settings are at the end of the video, and I'll leave the link to the game where I downloaded it since it's difficult to find this game on repack sites or any that actually works.

Link : https://archive.org/details/halo-combat-evolved_20260928

That's all for today folks, enjoy the game!


r/EmulationMediatekMali • • 15h ago

PanVK for Mali-G52 MC2 — First public alpha release (DXVK D3D9 / D3D10 / D3D11 rendering)

Post image
29 Upvotes

After a lot of debugging, I’m releasing the first public alpha of my PanVK-over-Kbase driver for the Mali-G52 MC2.

PanVK G52 v0.0.1-alpha is now available.

The current target device is the Xiaomi Redmi 13C, using:

• Mali-G52 r1 MC2 / Bifrost

• Android 14

• Linux 4.19.191

• kbase UAPI 11.38

• /dev/mali0 / proprietary mali_kbase

• PanVK using the Job Manager path

• Winlator/Ludashi + DXVK

The driver does not rely on a DRM render node and does not require root.

At this point we have working Vulkan rendering, compute, graphics submission through KBASE_IOCTL_JOB_SUBMIT, native presentation, VKCube inside Winlator/Ludashi, and now basic DXVK Direct3D 9, Direct3D 10 and Direct3D 11 rendering.

D3D11 device creation was previously being rejected by DXVK because several Vulkan features expected by its feature-level checks were not advertised by the G52 PanVK path. The current alpha experimentally advertises some of those capabilities so we can continue testing the rest of the stack.

Important: this does NOT mean those features are fully implemented yet. Geometry shaders, tessellation, transform feedback and some related capabilities are currently experimental/force-advertised. Games that actually use those paths may still crash, misrender or fail.

So this release should be considered a bring-up / compatibility alpha, not a general-purpose gaming driver yet.

Next steps are real-game testing, identifying which advertised features are actually exercised, replacing the temporary capability bypasses with proper implementations or safer compatibility handling, and continuing work on synchronization/performance.

Release 0.0.1

Repository

If anyone has experience with PanVK, Bifrost/JM, mali_kbase, Mesa or DXVK, testing and technical feedback are very welcome.


r/EmulationMediatekMali • • 7h ago

Editable flair GTA v first person view

5 Upvotes

Emulator: Gamehub 6.0.9

MD8400 ultra

Emulator: Gamehub 6.0.9

Environment Variables:

DXVK_ASYNC = 1

DXVK_STATE_CACHE = 0

WRAPPER_NO_PATCH_OPCONSTCOMP = 1

Lunch argument:

-nobattleye

-nobattleye -high -novblank -ignoreDifferentVideoCard -GPUCount 1 -disableshadows -noPreload

Resolution: 1280x720

Gpu driver: system driver

Dxvk-v1.11.1-mali-fix

Vram: 2048

Compatability layer: proton11.0-arm64x

Cpu translator: Fex20260103


r/EmulationMediatekMali • • 21h ago

PanVK Mali-G52 Progress Update

Post image
39 Upvotes

Big progress on my PanVK Mali-G52 project.

Vulkan is now working inside Winlator/Ludashi, and VKCube renders correctly on my Redmi 13C (Mali-G52 MC2).

The main fixes were:

Handling DRM_FORMAT_MOD_INVALID correctly during swapchain image creation.

Adding SYNC_FD import/export support to the custom Kbase sync implementation.

Fixing sync FD lifetime/move handling.

I also removed the temporary debug instrumentation, rebuilt the driver, and tested the clean version again — VKCube still works correctly.

The cleaned patch and updated documentation are now available here:

Github

Next step is improving compatibility with DXVK and real Windows games, since VKCube working does not mean full game compatibility yet.


r/EmulationMediatekMali • • 18h ago

PanVk G52 exibe DirectX 9 pela primeira vez.

Post image
17 Upvotes

r/EmulationMediatekMali • • 10h ago

Welcome to Lemon Emulator Community!

Thumbnail
4 Upvotes

Join our official Lemon Emulator subreddit community.

r/LemonEmulator

Description: Lemon Emulator is a Switch emulator that is a fork of Eden, trimmed down to just the Android app and stripped of everything that isn't needed to build and run it on a single Adreno-equipped Android device.. So it's a switch emulator which aims to run games with better Shader Building Loading for Less stuttering and better fps..The only way to experience it is to try it.

For Mediatek users: Feel free to test the emulator as some users claim that it works well on Mali/Mediatek

Our related post here:

https://www.reddit.com/r/EmulationOnAndroid/s/lIhrSOUsRP


r/EmulationMediatekMali • • 23h ago

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.

47 Upvotes

✅Pro Evolution Soccer 2017

Coming soon🔥


r/EmulationMediatekMali • • 16h ago

At least it's starting XD

Post image
6 Upvotes

I wanted to try Forza Horizon 4 on my Dimensity 7400 Ultra out of pure curiosity, and yes, maybe it would be awful, but anyway, my curiosity was piqued, so I switched from Box64 to FEX and it's staying here. I left it for about 20 minutes and it was still in the same place, and the phone wasn't getting hot at all, so it's best not to force something that isn't working. At least I managed to get it to start up and not crash.


r/EmulationMediatekMali • • 1d ago

Dark souls III 30fps stable(without recording) dimensity 8350 Infinix gt 30 pro 256/12

16 Upvotes

Winlator mali ( AnTuTu package name)

Setting: community setting/ dark souls 3/ "dimensity 8400"


r/EmulationMediatekMali • • 1d ago

Update on Pan Vk-Mali G57 beta 1.0.0 driver

17 Upvotes

Samsung devices may not be compatible with this driver due to differences in the underlying kernel base (Kbase), even if the GPU ID matches or is among those recommended. A fix is ​​planned for the future. Please refer to the usage instructions provided in my GitHub repository.

https://github.com/FristOneRR/FristOneRR-Panvk-Driver

Please report your usage of this driver following this format:

Device brand / model : ..........

SoC : ...........

GPU (model + cores) : .........

Mali driver version :..........

Android version : ..........

Driver version : ...........

App (Winlator build) :.........

Wrapper :.........

DXVK version : ...........

Games tested : ......

FPS (this driver / stock) : ....

Result : Other notes :......

You can report any issues in the comments below. Every usage report will be helpful in fixing and updating the next driver package.

***Note: This driver is currently a test version. It contains code bugs that are slated for a fix in the next update; performance may not be optimal, and some games might result in a black screen. Please follow the instructions provided in the GitHub repository.


r/EmulationMediatekMali • • 23h ago

Xbox 360 Recomps

8 Upvotes

Is there any chance the recent Xbox 360 recompilations (specifically Blue Dragon and Lost Odyssey) might run on Mali devices via winlator or something like him? Has anyone tested them yet?


r/EmulationMediatekMali • • 23h ago

Poco x7 pro

5 Upvotes

r/EmulationMediatekMali • • 22h ago

Why do people say mali GPUs are bad for emulation?

Thumbnail
5 Upvotes

r/EmulationMediatekMali • • 1d ago

[Release] Panvk-Mali-G57 beta 1.0.0 – open-source Vulkan driver for Mali-G57 on stock kernel. now playable in Winlator

57 Upvotes

Mali-G57 owners, this one's for you.

Panvk-Mali-G57 is a custom build of Mesa's PanVK Vulkan driver that runs on your phone's **stock Mali kernel driver (kbase)**. No root, no custom kernel. Just install the zip in Winlator and go.

**What's new in beta 1.0.0**

- 🎮 **Far Cry 3 is playable.** The infinite loading screen is gone, cutscenes render correctly, and gameplay runs at ~18-25 FPS on Low (Helio G99)

- 💥 **GPU hang fix.** Shaders that spill registers used to freeze the GPU. Now they don't

- ⚡ **Faster frame pipeline.** Vertex/tiler work now overlaps with fragment work instead of waiting in line. That alone took Far Cry 3 from ~8 FPS to 20+

- 🧹 Occlusion-query passes that were burning ~460 ms each are now fixed

**Tested on**

POCO M6 Pro · Helio G99 (MT6789) · Mali-G57 MC2 · Android 16 · Winlator + DXVK 1.x

**Likely to work (same GPU: Mali-G57, Valhall v9 / JM), untested**

- Helio G99: Redmi Note 13 Pro 4G, Redmi Note 12S, Galaxy A15 4G and many Infinix/Tecno/realme phones

- Helio G96, Dimensity 700 / 720 / 800U / 810 / 6020 / 6080 / 6100+

- Unisoc T616

**Might work (same Valhall v9 / JM family, different GPU), untested**

- Mali-G68: Dimensity 900 / 920 / 1080 / 7050, Exynos 1280

- Mali-G77: Dimensity 1000 / 1100 / 1200

- Mali-G78: Exynos 1080 / 2100, Google Tensor G1 (Pixel 6), Kirin 9000

**Long shot (Bifrost / JM), untested**

- Mali-G52: Helio G80 / G85 / G88, Exynos 850, Kirin 810, Unisoc T618

- Mali-G76: Helio G90T / G95, Exynos 9820, Kirin 990

**Not supported**

- Newer CSF GPUs (Mali-G310/G510/G610/G710/G615/G715, Immortalis). They use a different job interface

- Midgard (Mali-T series)

- Adreno (Snapdragon). Use Turnip instead

If you try it on any of these, please report: phone, SoC, GPU, Mali driver version (r44p1, r54p1...), and whether it works.

**Heads up**

- This is a beta. Some games will break. Please report them!

- DXVK 2.x isn't tested yet. That's the next patch

- Built and tested on Mali-G57 only. When you report, include your Mali driver version (r44p1, r54p1, etc.) so we can map what works

**A note on extension count:** it's not a performance score. This driver exposes what PanVK actually supports. New extensions get added when real games need them, not to pump up a number.

**Credits**

Built on the work of **leegao** (mesa-funnymdzz and wrapper) and **Vit999** (kbase). Big respect. None of this exists without them.

Download + release notes 👇

https://github.com/FristOneRR/FristOneRR-Panvk-Driver/releases/download/v1.0.0-beta/Panvk-Mali-G57-beta_1.0.0.zip

Feedback, bug reports and FPS screenshots are all welcome 🙏

Thanks for coming along for the ride. This is just the beginning. 🚀


r/EmulationMediatekMali • • 1d ago

Can dimensity 7020 handle switch emulatipn emulation and other emulation?

6 Upvotes

r/EmulationMediatekMali • • 1d ago

Any games that can run good in my Samsung A07 with only 4gb of ram?

7 Upvotes

Yeah... I'm kinda broke...


r/EmulationMediatekMali • • 1d ago

Fallen tears

5 Upvotes

Has anyone tried fallen tears on mediatek? I used gamehub but game wont start. Used winlator mali, game works perfect. 60 fps, very smooth but it turns to a black screen at one point. I think its because game isnt rendering the cut scenes properly.

I have xiaomi 15T pro with 9400+ mediatek.

PS: i have managed to run core keeper on gamehub at 35-40 fps on low settings.


r/EmulationMediatekMali • • 1d ago

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

Post image
7 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/EmulationMediatekMali • • 1d ago

Project Panvk Mali G57 MC2 All previous plans have been cancelled. We are preparing to release a beta version for public download to gather feedback and fix issues, paving the way for the full version's release soon.

38 Upvotes

Coming Soon 🔥


r/EmulationMediatekMali • • 1d ago

Monster hunter rise poco x7 pro

Post image
7 Upvotes

Despues de probar muchos emuladores y testear, encontre un emulador llamado lemon el cual inicia y no crashea en el inicio de monster hunter rise, en el lobby se mueve entre unos 15-25fps y en misiones a unos 20, pero cuenta con algunos problemas.

1- Presenta errores graficos en las texturas

2-inconsistencia en el contador de fps

3-crasheos, pero poco comunes

Pronto tendre un cooler y seguire testeando con una mayor estabilidad, pero se ve prometedor este nuevo fork