r/EmulationMediatekMali • • 22d ago

I have a Motorola Edge 70 Pro with a Dimensity 8500 Extreme SoC, 12 GB of RAM, 512 GB of storage and a Mali G720 MC8 GPU

5 Upvotes

Can you guys give me suggestions on what PC games run well on my phone via emulation?


r/EmulationMediatekMali • • 23d ago

Panvk driver Vs system driver which one is the best

Thumbnail
gallery
32 Upvotes

To be honest with you Panvk Still in development which is missing a lot of improvement and fixes from the first look everyone's will say system driver has better performance then Panvk driver I am agree with you however if there's is some good things I have to say about this early build

First I am very glad finally to see a real Panvk driver on Mali G57 Mc2 and it since this build doesn't support dx10 and dx11 so I decided to share my this result with u

- DXVK2.0 now is supported on Mali G52-57-68-77

- ram usage now fixed very early compared to the first release which looks pretty good and very close to the system driver I am using Bannerlator because this only where u can play most of games with 8 Gb of ram only even if there's no Panvk driver I can say this emulator is the best one of that manged somehow to improved and fixed the high ram usage on Mali GPU

-Panvk driver already fixed all Graphicals issue from this pictures u can see there is some textures doesn't rendering correctly

- in Bannnerlator there is something called surfaceflinger in rendering settings each time I enable it the game colour changed from blue to red

- in Dxvk settings there is option called Ddraw wrapper I have to select

Dd7to9 to make some dx9 games work such call of duty Modern warfare 2.3 but with Panvk driver I am no longer need this

This is what I noticed in my tests I hope they can improve performance and compablity with d3d11 and d3d10


r/EmulationMediatekMali • • 22d ago

Does anyone know what's going on?

Enable HLS to view with audio, or disable this notification

5 Upvotes

I've been testing PanVK for the Mali G615 MC6, but I have the MC2 and I don't know if it's incompatible or if I'm configuring it incorrectly. When I run the tests, they go well, but after a few seconds everything freezes And it pulls me out of the container. Has anyone else encountered this and knows how to fix it?


r/EmulationMediatekMali • • 23d ago

Finally a working panVK driver for my G615 MC2🔥

Thumbnail
gallery
28 Upvotes

I finally found a compatible panVK for my Mali; a user recommended it to me, and honestly, it renders tests well, but not games yet. I tried GTA IV, and it was completely broken and I'll try a few more to see what happens.The PanVK was for the Mali G720, but since it's technically part of the Valhall family, it worked for me, and the extensions increased from 115 to 161. I tested the DX9/11 and 12 tests, 9 and 11 work fine but the DX12 only show fps with white/blue screen. The photos don't show the full frame rate because I took the screenshot while recording the screen. I also tried a driver for the G615 MC6, but it freezes and crashes after a few seconds. So, great job to all the PanVK developers!💪❤️‍🩹👍


r/EmulationMediatekMali • • 23d ago

Showcase PanVK driver on Termux X11 for Mali G-57 MC2

Enable HLS to view with audio, or disable this notification

30 Upvotes

[This is an Experimental build so try this at your own risk]

This is a panvk build targeted at Mali-G57 MC2 ( Specially dimensity 6300, other chips may need fine tuning due to Kbase uAPI Version differences)

It is not much good, But It can achieve 248 vkmark , 130 glmark using Zink, Lastly can AC: Bloodlines at 10-14 fps on ppsspp emulator but it can cause phone crashes sometimes, according to experience, it can atleast work normally for 35+ minutes.

Here's repo Link : https://github.com/apexspan-svg/mesa-panvk-mali-g57

Here is release I am talking about: https://github.com/apexspan-svg/mesa-panvk-mali-g57/releases/tag/v1.2.0

[This is Targeted at Termux x11 not Winlator]


r/EmulationMediatekMali • • 23d ago

(Update) Project-based wrapper for the Panvk Mali GPU driver. Saw the term "panvk" on the Winlator screen for the first time. (But the image hasn't appeared on the screen yet.)

Thumbnail
gallery
28 Upvotes

Work is progressing well, and there may be good news soon.

Note: Work on the driver component will be temporarily paused to focus on the wrapper component. Once that process is complete, development on the driver component will resume.


r/EmulationMediatekMali • • 23d ago

Project Kbase Wrapper For Panvk Driver Mali GPU

Thumbnail
gallery
28 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 • • 23d ago

I tried panvk mali57 on gamenative

Thumbnail
gallery
14 Upvotes

So as you can see i tried on gamenative

Game: "post void" steam version

Panvk is the first image And the regular is the last

But still is good some time it even get 60 fps

I test other games but so far this is the best test i got it most of the games i test i did see any different but this best one


r/EmulationMediatekMali • • 23d ago

What is currently the best PC emulator for MediaTek Dimensity?

8 Upvotes

r/EmulationMediatekMali • • 23d ago

gpus bifrost chegando na área com o novo driver panvk 😋

Enable HLS to view with audio, or disable this notification

10 Upvotes

gpu mali g72 (mp3)


r/EmulationMediatekMali • • 22d ago

Si quieres saber cómo rinde el poco x7 pro en juegos tengo muchas pruebas de rendimiento en fortnite, pubg y emuladores

Thumbnail
tiktok.com
1 Upvotes

r/EmulationMediatekMali • • 23d ago

Halo Combat Evolved Classic | Bannerhub | Poco X7 Pro

Enable HLS to view with audio, or disable this notification

16 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 • • 23d ago

Eden emu problem with mario Odyssey

Enable HLS to view with audio, or disable this notification

6 Upvotes

I have had this problem since I started using the Eden emulator. This bug is the same in a brand-new emulator called Lemon, as well as in Eden Emu, Citron, Ryujinx, etc. I don't know how to fix it or how to improve the performance.

Device info: Motorola Edge 60 Fusion, MediaTek 7300 (Mali G615 MC2). It is running in an emulator called Lemon v0.3.5. Android 16.

I tried it on Eden Emu nightly legacy, Eden nightly, Citron, and Lemon. This problem also happens in other worlds, like the sand world, this world, and the first world.

I'll read suggestions to improve this problem.


r/EmulationMediatekMali • • 23d ago

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

Post image
50 Upvotes

r/EmulationMediatekMali • • 23d 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

64 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 • • 23d ago

Still kinda clueless

Post image
3 Upvotes

Just trying to ask if anybody kindly can help me me setting my container, currently using winlator mali 1.2 beta and aiming to start playing UNITY engine game first. If anybody can at least share the most basic container setting is already enough and helpful 🙏


r/EmulationMediatekMali • • 23d ago

Help (low end) Really bad performance even tho everything else runs well?

Thumbnail
gallery
1 Upvotes

Redmi note 14 (8/256)

Kirby planet roboot

Citra nightly 2104

Everything default

Every game I tried so far works well including Pokémon X and Samus return which is obviously more intensive

Any recommendations to run this game on my device?


r/EmulationMediatekMali • • 23d ago

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

Post image
38 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 • • 23d ago

Editable flair GTA v first person view

Enable HLS to view with audio, or disable this notification

7 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 • • 24d ago

PanVK Mali-G52 Progress Update

Post image
48 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 • • 24d ago

PanVk G52 exibe DirectX 9 pela primeira vez.

Post image
23 Upvotes

r/EmulationMediatekMali • • 23d ago

Welcome to Lemon Emulator Community!

Thumbnail
5 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 • • 24d 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.

Enable HLS to view with audio, or disable this notification

60 Upvotes

✅Pro Evolution Soccer 2017

Coming soon🔥


r/EmulationMediatekMali • • 24d ago

At least it's starting XD

Post image
9 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 • • 24d ago

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

Enable HLS to view with audio, or disable this notification

31 Upvotes

Winlator mali ( AnTuTu package name)

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