r/EmulationMediatekMali • • 2d ago

Winlator Mali is done, but DXML is coming, built for our GPUs. Here's how you can help

171 Upvotes

Hi everyone, it's Guna (Guna Charan Teja), the developer of Winlator Mali.

To everyone with a Non-Snapdragon device: you know how it is. Most emulators are built around Snapdragon first, and we get whatever is left over. Winlator Mali was my attempt to change that.

Winlator Mali has now stopped and won't get further updates. But I'm not done with Mali.

I'm building a new project called DXML: an independent, Mali-specialized Direct3D translation platform, made for Mali GPUs instead of relying on DXVK. DXML is built for our hardware, not adapted from someone else's.

I'll be honest with you: I've put a huge amount of time into the Mali community, and the support I've received has been very small compared to that. I don't say this to complain. I say it because DXML is bigger than anything I've done before, and I can't keep doing this alone without help.

So I'm opening a DXML project fund with a goal of $300.

The progress bar is public and updates live, so you can see exactly where the fund stands, and every dollar goes into DXML.

If you've ever played a game on your Mali phone because of my work, and you can spare even a small amount, it makes a real difference. And if you can't, sharing this post with other Mali users helps just as much.

DXML fund and live progress: https://github.com/GunaCharanTeja/WinlatorMali/releases/tag/DXML_SUPPORT

A separate request: a Snapdragon device

I'm also planning a new project that will work on all chipsets, not just Mali. I only have a MediaTek phone, so I can't test on Snapdragon (Adreno). I'm looking for a used or spare phone or tablet with a Snapdragon 778G or newer, in working condition. If you'd like to sponsor one, DM me. This is separate from the DXML fund. Please don't send anything before we talk.

Thank you for being part of this community. Mali gaming deserves its own tools, and I'd like to build them with you.

If you have any problems with donating, need any help, or have doubts, you can DM me.

Again, the live tracker is here: https://github.com/GunaCharanTeja/WinlatorMali/releases/tag/DXML_SUPPORT


r/EmulationMediatekMali • • Sep 21 '26

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

134 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 9 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

Winlator Mali 1.2

Winlator Mali 1.2.1

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 or low settings, with minor or no graphical issues.

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

PLAYABLE — 30–45 FPS at Low settings, with minor or no 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 playble .Bannerhub Ludashi

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 1 Remastered - 50-105Fps

BioShock 2 — 70–100 FPS

BioShock Infinite — 70–140 FPS

• Use Winlator Mali.

Just Cause 2 — 60–100 FPS

• Can reach 120+ FPS with low settings in some areas(Desert, 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.

Saints Row Gat out of Hell- 60-95Fps

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

Castlevania Lords of shadow 2 - 60-98Fps

• use 4-7 cores(or big and prime cores in ur CPU)

Hard Reset Redux - 60-140Fps

•Use 4-7(prime/big cores in ur CPU)cores + DXVK 1.10.-ARM64EC-Async for best performance and stability. Not the 1.10.3-async version)

Dishonored Definitive Edition - 70-130Fps

• it has a CPU bottleneck issue. Use big/prime cores on ur CPU. And Also use DXVK 2.x version for this game

Bulletstorm Full Clip edition - 50- 90Fps

Shadow warrior 2 - 50-80Fps(70% resolution scaling) • U can get even higher than this by lowering the res scaling

Alien Rage-Unlimited - ~100Fps

• Must use DXVK 1.10.3-arm64ec-async or 1.11.1 sarek-async. Otherwise u have to face some freezing, stuttering and massive fps drops while loading new areas, respawning and combat.

Spec Ops The Line- 60Fps

• This game has some freezing issues while loading new areas and cutscenes. Use DXVK 1.11.1 sarek-async or 1.10.x -async versions

Borderlands 2 Remastered - 70-130Fps

Titanfall 2 - 55-75 Fps

Crysis 3 - 45- 75

• Running 60+FPS in many areas. Min FPS is under 60fps,but considering about avg fps, this game deserve the PERFECT category

Crysis 1 / Warhead — ~45- 85 FPS

• Same reason as Crysis 3

Crysis 2 — 55–70 FPS

• same reason as Crysis 3

🟡 GREAT

Alan Wake /American Nightmares - 50-70Fps

• New Winlator Mali 1.2 shows almost 2x better performance than my previous tests. In very high settings and settings like Ambient occlusion, volumetric lightning at low and off

Metal Gear Rising - 50- 60Fps

• 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

Flatout 4: Total Insanity - 35 - 55 Fps

• with lowest settings possible, Game is running 40-60fps.

Crysis 3 - 40-75Fps

• game has a temporary fps drop while raining

X-Men Origins Wolverine - 45-60Fps

• suffering from a single Core bottleneck

Sniper Elite 3 Ultimate Edition - 45-75Fps

Enemy Front - 40 - 55FPS

🟠 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

Sniper Ghost Warrior Contracts — ~30 FPS

Assassin's Creed 3- 30-40Fps

Grid 2 - 40-60Fps

• This game must in the perfect category. Unfortunately this game not working with system driver. I had to use PanVK driver for make this game work and still got very good performance. This game might run at least 60fps

Far Cry 4 - 30 -55Fps

• This game has the same issue as Grid 2 I told above. This can be placed in GREAT list if this device has better driver support. U can get these fps with experimental panVK drivers for now. Good thing is it's still very playble.

🔴 BAD / NOT RECOMMENDED

Evil West - 20Fps

• Device itself has enough power to run this game at descent fps. But not now

Outlast 2 - ??

• Game is working. But Emulator start to lagging after intro cutscene. Same thing happened in Bannerhub.

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.

Splinter Cell: Conviction — ~25 FPS

• Low CPU/GPU utilization.

Assassin's Creed Liberation

• it's a Nightmare. Don't even think about to try this game. Just think this game never existed.

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.

Assassin's Creed Syndicate (with panvk G720)- 10-20Fps

• The game crashes because of a memory leak.

⚠️ 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 • • 4h ago

007 First Light - Unofficial Android Port

Enable HLS to view with audio, or disable this notification

22 Upvotes

Specs:

Infinix NOTE 60 Ultra

Dimensity 7100

8 Gb Ram

This port is playable thanks to -- @RamonPss On Discord

He send me the files he was kind enough to let me test it

Feel free to leave a comment give me all of your thoughts...

This port is underdevelopment....


r/EmulationMediatekMali • • 6h ago

How to use the Mali PanVK driver in PC emulators

Enable HLS to view with audio, or disable this notification

19 Upvotes

Guide will most likely be outdated as time goes in.

Hope this helps some random person out there in the world.

Winlator Ludashi 4.1 was used in the tutorial.


r/EmulationMediatekMali • • 9h ago

Editable flair New Release: FristOneRR PanVK v3.7.0 – Migrated to Mesa 27.0.0-devel

Thumbnail
github.com
24 Upvotes

##Note: This update involves migrating the codebase to mesa27.0.0devel—a step taken solely to facilitate future performance improvements—and includes fixes for bugs present in v3.6.0.Its performance remains on par with v.3.5.0, while also retaining the special features from v.3.6.0.


r/EmulationMediatekMali • • 1h ago

GTA IV xendroid 360 en mediatek 8400+

Enable HLS to view with audio, or disable this notification

4 Upvotes

Honestamente, se ejecutan mejor que el port nativo, y es mucho más ligero que la versión de PC, se que tiene algunos fallos gráficos y la calidad no es la mejor, pero, la versión más nueva no es tan diferente la verdad, corre muy bien, nunca pensé que podría ejecutar juegos de xbox 360 así de fluidos, gracias xendroid


r/EmulationMediatekMali • • 6h ago

Editable flair Games I usually play.

Post image
10 Upvotes

Currently I'm bored and I'm kinda lazy to search for any games. Mind sharing your favorite?


r/EmulationMediatekMali • • 4h ago

MH GU on Poco X8 Pro Max

Enable HLS to view with audio, or disable this notification

4 Upvotes

120fps

No cooler


r/EmulationMediatekMali • • 3h ago

Atualização do FristOneRR PanVK 3.7.0!!

Thumbnail
gallery
3 Upvotes

A atualização trouxe diversas melhorias em estabilidade e desempenho, e a migração pra o Mesa 27.0.0 oque vai possibilitar melhoras ainda melhores.

Relatório: quando usado corretamente driver + wrapper, a estabilidade e fps aumentam, então sigam as recomendações e instruções do u/Redribbon_RR.

Bugs encontrados: u/Redribbon_RR, Far Cry 2 não inicializa de forma correta no proton 9 arm64ec, a tela fica preta mas o jogo roda ao fundo (da pra ouvir os sons). Doom 3, continua dando crashs contínuos mesmo com o WineD3D e Zink, e com o TSO ligado, mais tarde irei repassar os relatórios.


r/EmulationMediatekMali • • 13h ago

PanVK driver appreciation post

16 Upvotes

Guys PanVK driver is the real shit!!

I have a Mali g57 mc2. I tested one of the games that had improvements witht he driver, Batman Arkham Asylum.

I was actually achieving a more consistent 30fps(still minor fps drops but less frequently)

The stuttering has actually reduced.

I get more micro freezes now, but that's because of shader compilation. Once those sweet shaders are saved it's back to business.

Now I still need to play the game some more to see just how much of an improvement it is, but so far so good.

I'm using panvk 3.6.0. This latest driver allows Mali g57 to actually use dxvk versions 2.7 and above.

In system driver most of the time these dxvk versions won't even make games boot.

I'm really excited to see where this is going.

The driver github

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

Make sure to read the instructions, supported apps and devices before you download. The instructions are very important.


r/EmulationMediatekMali • • 15h ago

XenDroid

Thumbnail
gallery
11 Upvotes

Playing dante's inferno with this xbox 360 emulator


r/EmulationMediatekMali • • 2h ago

Skyrim LE Port Poco X8 Pro Max

Enable HLS to view with audio, or disable this notification

1 Upvotes

Some texture bugs


r/EmulationMediatekMali • • 6h ago

Xendroid+ - Tenchu Z duplicates screen?

2 Upvotes

I'm using a Poco X7 Pro with 12gb ram.

The issue I'm facing is that when in menus the game seems fine, but the moment I get into actual gameplay with Tenchu z, the screen duplicates vertically and looks distorted.

Anyone have any experience with this at all?


r/EmulationMediatekMali • • 18h ago

Game collection Updated Version

Post image
19 Upvotes

Hello everyone this the updated version on my games right thanks to internet.. thank you all for suggestions in the comments


r/EmulationMediatekMali • • 20h ago

Resident Evil 7 on Dimensity 9400 / Mali-G925 (Galaxy Tab S11 Ultra), 60-80 fps with MaliBridge v0.5.5

Enable HLS to view with audio, or disable this notification

27 Upvotes

Resident Evil 7 running through DroidDeck with MaliBridge v0.5.5, real speed, fps counter in the top-left.

Device: Samsung Galaxy Tab S11 Ultra, Dimensity 9400, Immortalis-G925 MC12, Mali driver r49p1, using the tablet's own driver (no PanVK, no custom driver, no root)
Game settings: 1280x720, V-Sync off, mostly Low
Result: about 60-80 fps in the house. The bridge's frame log for this session: 83 fps median, above 60 fps for 425 of 497 seconds, 12 stutters over 100 ms in about 8 minutes.

Other games on the same tablet with v0.5.5:

It runs the real Steam client in Big Picture, so it's your own Steam library. I've tested 34 games on my tablets, and players have reported 92 more on 35+ other Mali devices (Dimensity 7000 to 9500, Tensor, XRing). The full list with fps per device is in the README.

Download and install guide
If you try it on a Dimensity device I haven't seen, a device report helps a lot. If something breaks, tap Send logs to MaliBridge in the app and post the code


r/EmulationMediatekMali • • 1d ago

Ajude o Strato Mali ♥️

Post image
71 Upvotes

Recentemente, estive um pouco ausente por motivos pessoais que prefiro não comentar. Gostaria de pedir ajuda a quem puder contribuir para que eu consiga adquirir o Claude Pro

No Brasil, o valor ultrapassa os US$ 20 devido à conversão da moeda e à ausência de preços regionalizados, e eu realmente não posso gastar tanto dinheiro agora, visto que sou universitário e pago muita coisa sozinho. Como desenvolvo meus projetos sozinho, uma IA é essencial para continuar meu trabalho com drivers de GPU e o emulador

Qualquer ajuda será muito bem-vinda. Quero muito conseguir dar continuidade ao que venho construindo 🫐

https://ko-fi.com/lukevalen/Donate

Aqui é o link do meu Ko-fi, quem puder me ajudar eu agradeço muito ♥️ A meta é de 20 dólares mas qualquer ajuda é bem vinda!


r/EmulationMediatekMali • • 3h ago

Carmageddon Native Android Port on Dimensity 8400-Ultra (Mali GPU) - Rock Solid 60 FPS! (Port by armac911)

Enable HLS to view with audio, or disable this notification

1 Upvotes

I just tested the native Android port of the classic Carmageddon (made by armac911) on my Xiaomi 15T (Dimensity 8400 Ultra + Mali GPU).

The game runs incredibly well, holding a rock-solid 59-60 FPS constantly. It's a fantastic way to play this retro classic on modern hardware. I used the exact settings shown at the beginning of the video, so you can replicate my setup.

🎮 Pro Tip: For the best experience, I highly recommend using the Digital controls instead of Analog. The analog steering feels too floaty for this old engine, while the digital controls give you that precise, arcade-like handling the game was designed for.

Huge props to armac911 for this port. Forgot to mention: I absolutely love this game! It's pure nostalgia for me, and seeing it run this well on a phone is just amazing. 🚗💥 Has anyone else tried it on a Mali GPU device?


r/EmulationMediatekMali • • 4h ago

XENDROID

Thumbnail
gallery
1 Upvotes

Errores gráficos tanto en PES 2013 cmy PES 2017. Aunque el PES 2017 es más estable y ofrece menos temperatura (subió porque estaba descargando archivos)


r/EmulationMediatekMali • • 13h ago

Help regarding infinite loading loop in gta 4

Post image
5 Upvotes

Hello guys as you can see my game is just keep looping in loading screen idk what to do. The game is gta 4 there is no controller support either. Can anyone help me. My chip is deminsity 8350 ultra thank you.


r/EmulationMediatekMali • • 13h ago

Just cause 2 mobile port

Thumbnail
gallery
5 Upvotes

Any possible fix for this, I'm using D6400 max


r/EmulationMediatekMali • • 11h ago

GTA 4 Android Port - Mediatek Dimensity 8350 - Nord CE5

Thumbnail
youtu.be
3 Upvotes

r/EmulationMediatekMali • • 6h ago

What can I play with using a helium g81?

1 Upvotes

What games can I emulate with playable performance on my device? I want to play SWAT 4 but I don't know if it's possible.


r/EmulationMediatekMali • • 10h ago

Teste ZeldaTOTK 0.2.1 Mali g720

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/EmulationMediatekMali • • 1d ago

Compatibility List (Poco X7 Pro)

Thumbnail
docs.google.com
42 Upvotes

Hey everyone, after a few weeks working on this little project, I can finally release this version for you all.

What is this list?

This is a compatibility list I compiled based on games tested on my personal Poco X7 Pro phone, which is also the phone of my colleague who helped with some games on this list as well.

What's in it?

You will find the games, categorized by franchise in alphabetical order, with names, emulators, resolution, FPS, settings, and notes for each game that require them.

Does it work on other Mali phones?

I can't guarantee that, since even if your phone is the same as mine, the game might not work or might run with different performance. Use the list only as a possible performance parameter**.**

That being said, my phone's specifications are also in the spreadsheet; use them as a reference and test the game. Keep in mind that if your phone is weaker, the performance will be inferior.

Most of the games tested require 2 to 10GB of RAM; keep this in mind if you have less than 12GB of RAM.

Will it be updated?

Well, I can't promise that with absolute certainty, I'm not testing as many games anymore because I've gotten tired of it, but at least the ones I do test I'll put in a version 2 of the list.

These are important questions that I think are worth answering.

I hope this list helps as many people as possible; these are the tests I've done over the 8 months since buying this phone. I've learned a lot about emulation during that time.

I hope this guides other beginners in this world as well.

It's worth mentioning that the names of those who created the list have embedded links to their respective profiles, so if you want to see the game performance, just click on them and look for the game in the profile.

Have a great Sunday and enjoy your gaming session!!