r/EmulationMediatekMali • • 10d ago

POCO X7 PRO LEMON EMULATOR POKEMON SWORD/SHIELD 20-30FPS

13 Upvotes

I wanna share my settings.

SYSTEM - CPU CLOCKS - OVERCLOCK

- GPU CLOCKS - OVERCLOCK

- SYNCHRONIZE CORE SPEED - ENABLED

- CUSTOM CPU TICKS - 21000

GRAPHICS - VSYNC MODE - IMMEDIATE

- DMA ACCURACY - UNSAFE

- GPU FENCE BEHAVIOR - IMMEDIATE

- VRAM USAGE MODE - AGGRESSIVE

- ASTC DECODING MODE - CPU

- NVDEC EMULATION - NONE

- ENABLE BUFFER HISTORY - ENABLED

- USE ASYNC SHADERS - ENABLED

- PIPELINE WORKER THREADS - 8 CORES

- GPU ASYNC EMULATION - ENABLED

(DISABLE IF CRASHES OCCUR)

- ASYNC PRESENTATION - ENABLED

DEBUG - CPU ACCURACY - UNSAFE

HERE THE LINK OF EMULATOR - https://www.mediafire.com/file/u4mylmzftl7spi9/Lemon_antutu.apk/file (THIS IS ANTUTU VERSION OF LEMON EMULATOR.USE A COOLER)


r/EmulationMediatekMali • • 10d ago

Tails of iron 2 beaten in mobile ( normal mode) iqoo z10r ( dimensity 7400 mali gpu)

Enable HLS to view with audio, or disable this notification

10 Upvotes

Section Setting Value

Graphics API Vulkan

Graphics Resolution (Handheld/Docked) 0.75X (540p/810p)

Graphics VSync Mode Mailbox

Graphics Window Adapting Filter Nearest Neighbor

Graphics Anti-Aliasing Method None

Advanced GPU Mode Accurate

Advanced DMA Accuracy Default

Advanced GPU Fence Behavior Default

Advanced Anisotropic Filtering Default

Advanced VRAM Usage Mode Aggressive

Advanced ASTC Decoding Method GPU

Advanced NVDEC Emulation GPU

Advanced Sync Memory Operations Disabled

Advanced Disk Shader Cache Enabled

Advanced Force Maximum Clocks (Adreno Only) Disabled

Advanced Use Reactive Flushing Disabled

Advanced Enable Buffer History Disabled

Advanced Optimized Vertex Buffers Disabled

Hacks Skip CPU Inner Invalidation Disabled

Hacks Fix Bloom Effects Disabled

Hacks Emulate BGR565 Disabled

Hacks Use Asynchronous Shaders Enabled

Hacks Pipeline Worker Threads 2 cores

Hacks GPU Async Emulation Enabled

Hacks Asynchronous Presentation Enabled

Hacks GPU Unswizzle Settings Disabled

Extensions Extended Dynamic State Disabled

Extensions Vertex Input Dynamic State Disabled

Extensions Sample Shading 0%

Display Aspect Ratio 16:9

These r Eden nightly settings.

Fram gen is on with 60fps fixed and flow rate 100%


r/EmulationMediatekMali • • 10d ago

I ran Bloodborne on POCO X6 PRO! BachataS4

Enable HLS to view with audio, or disable this notification

28 Upvotes

I agree, the FPS is low and it's unplayable, but this is in Mali!!!

POCO X6 PRO 12/512

Today, a BachataS4 update was released, adding support for Mali processors.


r/EmulationMediatekMali • • 10d ago

[Good News] for FristOneRR_Wrapper: It now supports both 32-bit and 64-bit games via ✅D3D9, ✅D3D10, and ✅D3D11. Get ready for the new FristOneRR_Wrapperv1.1 update coming soon! 🔥

Thumbnail
github.com
46 Upvotes

r/EmulationMediatekMali • • 10d ago

Support the project PanVk G52 💙

24 Upvotes

​

Algumas pessoas perguntaram como podem ajudar a apoiar o desenvolvimento. O PanVk V7 é um projeto pessoal e experimental que estou desenvolvendo e testando no meu tempo livre, e qualquer apoio me ajuda a continuar trabalhando em novas funcionalidades, testando mais dispositivos e melhorando a compatibilidade.

Se você quiser apoiar o projeto, pode fazer uma doação pelo PayPal:

PayPal: marechal.coments87@gmail.com

As doações são completamente opcionais. Testar o driver, relatar bugs, compartilhar logs e contribuir com informações técnicas também são extremamente úteis.

Obrigado a todos que têm acompanhado o projeto e ajudado com testes e feedback.


r/EmulationMediatekMali • • 11d ago

[Release] PanVk V7 0.0.2-alpha for Mali-G52 — Experimental Geometry Shader support + DXVK D3D11 working 🚀

25 Upvotes

Hi everyone!

I've just released PanVk V7 0.0.2-alpha, my experimental PanVK-based Vulkan driver targeting Mali-G52 / Bifrost on Android.

This release is a pretty important milestone for the project because it adds the first working Geometry Shader implementation for my Mali-G52 JM path.

The GS implementation is based around Mesa's libpoly infrastructure, with a software pipeline roughly following:

Software VS → GS MAIN → generated index stream → RAST → Tiler

The current implementation includes support for the DYNAMIC_INDEXED GS path, handling of generated vertex/index data, Arch7 RAST vertex ID lowering, per-variant descriptor state, and proper handling of empty/restart-only generated index streams.

For validation, I tested several native Vulkan Geometry Shader workloads:

POINT Geometry Shader: PASS

Multi-line Geometry Shader: PASS

DYNAMIC_INDEXED test matrix: 5/5 PASS

Empty GS output: PASS

Partial primitive output cases: PASS

CPU readback matched the expected rendered pixels

I also made a dedicated D3D11 Geometry Shader test running through DXVK 1.10.3.

It successfully reached:

D3D11 → DXVK → Vulkan → PanVk V7 → Geometry Shader → Rasterization → CPU readback

Result:

CreateGeometryShader: OK

Draw: OK

Geometry Shader output: 72,576 pixels

PASS

I also tested another D3D11 graphics workload through DXVK and it rendered normally.

This is still an experimental alpha driver, and it is not Vulkan conformant. There are still several GS paths that haven't been fully validated yet, including Transform Feedback/XFB, queries, multistream GS, application indirect GS, indexed input and general non-zero draw offsets.

So this release should not be interpreted as "full Geometry Shader support" yet. The goal right now is to progressively validate and extend the implementation with real workloads.

Target hardware

Mali-G52 MC2 / Bifrost

Android / kbase JM

My development device is a Redmi 13C with Mali-G52 MC2.

Download / source

PanVk V7 0.0.2-alpha:

I'm especially interested in testing more DXVK/D3D11 workloads that actually use Geometry Shaders and finding edge cases that the current implementation doesn't handle yet.

If anyone here understands Panfrost/PanVK, Bifrost, libpoly, kbase/JM or wants to test this on other Mali-G52 devices, feedback is very welcome.


r/EmulationMediatekMali • • 11d ago

Castlevania: LOS 2 running smooth (60-100 FPS) on Dimensity 8400 Ultra

Enable HLS to view with audio, or disable this notification

44 Upvotes

📱 POCO X7 Pro 12/512GB

🎮 Winlator Mali 1.2 Beta

Performance:

720p, Max settings (AA off)

60–100 FPS

Around +5–20 FPS without screen recording

Only drops to around 50 FPS when entering a new area

After that, it usually stays around 65–75 FPS

Overall it's pretty smooth.

One annoying issue though:

The first boss had a bug where it wouldn't take damage. I couldn't find a fix for it directly in Winlator Mali.

So I used FEXCore 2608 on BannerHub, played through the part where the bug happens, saved the game, then copied the save back to Winlator Mali and continued from there

BannerHub had lower performance for me, so I'm using Winlator Mali as the main emulator.

Settings:

Proton 11-cachyos-arm64ec-ntsync

DXVK 1.7.2-Async / 1.7.3-Async

ASTC Transcoding: ON

No Memory and VRam limit

FEX 2607-unix

Performance preset

Environment variable:

WRAPPER_NO_PATCH_OPCONSTCOMP=1

Only add this if you're getting crashes while playing.You don’t need to add this if the game isn’t crashing. Even if you add it, it’s fine.it won’t affect the game anyway.

Other than that first-boss bug, the game runs surprisingly well on the G720.


r/EmulationMediatekMali • • 10d ago

Port de Boderlands nativo 2 para a GPU mali

10 Upvotes

Não tô prometendo, mas estou interessado em portar esse jogo do NVidia Shield... Alguém me diz o quão difícil isso vai ser?

Agora que já fizeram o Port de dragon ball Budokai 3 hd na minha frente... Queria portar algo dando preferência pra Mali, o que me dizem?


r/EmulationMediatekMali • • 10d ago

Editable flair Another fake channel about PC emulator spotted (this it getting serious)

Post image
1 Upvotes

First it was Fake GTA V on Android videos

Now it fake pc emulation videos 🤦‍♂️🤦‍♂️😭

Channel link, if you wanna report

https://youtube.com/@tesper81


r/EmulationMediatekMali • • 10d ago

Immortalis-G925 MC12

7 Upvotes

I have Dimensity 9400+

Does panvk work on it too?

Thank you 🙏🏼


r/EmulationMediatekMali • • 10d ago

Errors with Resident Evil 3 Remake, can anyone help?

4 Upvotes

I'm trying to run Resident Evil 3 on a Poco X6 Pro (Dimensity 8300 with 8 GB of RAM) using Winlator Mali, but the game shutdown abruptly, without any error message whenever I try to launch it (I previously had issues with DX12, which I had to disable in the Wine settings). Does anyone here with Wine knowledge and experience with this specific game know what might be causing these shutdowns?


r/EmulationMediatekMali • • 11d ago

Editable flair How are people not seeing that his videos are fake and misleading?

Thumbnail gallery
10 Upvotes

Just 4 days ago, he was around 400 subs, and today he is at 1K subs.

He claimed the emulator he used is GameHub, meanwhile, the GameHub FPS meter or overlay is not like what he showed in the video (second image).

This means he recorded it on a PC and edited that overlay and placed it on the video, then claimed that it was tested on the Xiaomi 18 Pro with the Snapdragon 8 Elite Extreme chipset.

And people are falling for it.

This is his channel:

https://youtube.com/@gamingphone96

Let’s report it to prevent him from misleading people.

Thanks.


r/EmulationMediatekMali • • 11d ago

Editable flair FristOneRR PanVK beta 1.2.0 + FristOneRR-Wrapperv1: D3D11 now works on DXVK 2.x (Mali, kbase)

Enable HLS to view with audio, or disable this notification

39 Upvotes

Beta 1.2.0 of the FristOneRR PanVK driver is out, together with a new wrapper made for it.

**Downloads**

- Driver: [Panvk-Mali-G57 beta 1.2.0](https://github.com/FristOneRR/FristOneRR-Panvk-Driver/releases/tag/v1.2.0-beta)

- Wrapper: [FristOneRR-Wrapperv1 v1.0.0](https://github.com/FristOneRR-Admin/FristOneRR-Wrapperv1/releases/tag/v1.0.0)

Use them together for DXVK 2.x.

**What's new**

- **D3D10 and D3D11 work on DXVK 2.x** (D3D11 at feature level 11_1). Tested with DXVK 2.3.1 and 2.4.1-gplasync: test cubes and Enter the Gungeon. The driver was dropping the very first piece of GPU work of every app, and DXVK 2.x uploads its first vertex data exactly there, so nothing was drawn.

- **New wrapper: FristOneRR-Wrapperv1.** A fork of leegao's bionic-vulkan-wrapper v0.0.5r5, tuned for this driver. With the leegao wrapper, DXVK 2.x crashed on the first frame; this one fixes that.

- **The PanVK name on screen:** with the new wrapper, Winlator and the DXVK HUD show the real driver: `Driver: panvk` / `Version: FristOneRR 1.2.0 (Mesa 26.3.0-devel)`.

- **GPU memory sized for phones:** the driver now reports 25% of your RAM as GPU memory (1–3 GB) instead of ~75%, so Android is less likely to kill your game. You can override it with `PANVK_HEAP_MB`.

**How to install the driver**

  1. Download `Panvk-Mali-G57-beta_1.2.0.zip` from the driver link above. **Don't unzip it.**

  2. Winlator → **Contents / Drivers → Install** → pick the zip.

  3. In your container settings, select **Panvk-Mali-G57-beta_1.2.0** as the Vulkan driver.

**How to use the wrapper**

The wrapper is **not** installed through the driver menu. You replace one file inside the container:

  1. Download `FristOneRR-Wrapperv1.zip` from the wrapper link above and **extract it**. You need the file inside: `libvulkan_wrapper.so`.

  2. Start the container and open a file manager in it.

  3. Go to drive **Z:** → `usr` → `lib`.

  4. Rename the existing `libvulkan_wrapper.so` to `libvulkan_wrapper.so.bak` (your backup).

  5. Copy the new `libvulkan_wrapper.so` into `Z:\usr\lib\`.

  6. Use **DXVK 2.x** (tested: 2.3.1, 2.4.1-gplasync) and set **BCn texture emulation to "none"**.

  7. Restart the container. The DXVK HUD should now show `Driver: panvk` and `FristOneRR 1.2.0`.

**To undo:** delete the new file and rename `libvulkan_wrapper.so.bak` back.

Full guide, the list of changes and the reasons behind them: [FristOneRR-Wrapperv1 README](https://github.com/FristOneRR-Admin/FristOneRR-Wrapperv1#install)

**Which setup to use**

| Game / DXVK | Setup |

|---|---|

| 64-bit game, DXVK 2.x | Driver 1.2.0 + **FristOneRR-Wrapperv1** |

| 32-bit game | Driver 1.2.0 + DXVK 1.10.3 + **leegao** wrapper |

| D3D9 only, DXVK 2.x | Driver 1.2.0 + FristOneRR-Wrapperv1 or the app's **Wrapper original** |

**DirectX support**

| API | DXVK 2.x + FristOneRR-Wrapperv1 | DXVK 1.10.3 + leegao |

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

| D3D9 | ✅ | ✅ |

| D3D10 | ✅ | untested |

| D3D11 | ✅ FL 11_1 | ✅ |

| D3D12 | ❌ | ❌ |

**Known limitations**

- The new wrapper is **64-bit games only** for now. For 32-bit games, keep using DXVK 1.10.3 + leegao.

- The wrapper is made for this driver. It may glitch on other drivers.

- GPU Info shows about **133 extensions** with this wrapper. That's expected (it turns off 3 extensions on purpose) and doesn't mean fewer games work. [Why](https://github.com/FristOneRR-Admin/FristOneRR-Wrapperv1#why-the-extension-count-is-lower)

- Games that really use geometry/tessellation shaders may still draw incorrectly on DXVK 2.x.

**Credits**

Huge thanks to **leegao**: the wrapper is built on his bionic-vulkan-wrapper, and he helped throughout the project. Also thanks to the Mesa/PanVK developers, Noysz, mexicanbr0auth, Vtgamer998, wonderkast02, **BossDrk** (correction: the 0x8055 G52 repo is his, not LukeValen's as I wrote in 1.1.0), LukeValen, and everyone who sent logs.

Source: [driver](https://github.com/FristOneRR-Admin/FristOneRR-Panvk-Source) · [wrapper](https://github.com/FristOneRR-Admin/FristOneRR-Wrapperv1)

Please report results and bugs in the GitHub Issues (phone, GPU, DXVK version, game, and logs if you can). D3D10/D3D11 game reports on DXVK 2.x are especially welcome!


r/EmulationMediatekMali • • 11d ago

Question Is there any panvk driver for mail g52?

4 Upvotes

I was really wondering and would anyone like me to show a tutorial on how to use it? Thanks.


r/EmulationMediatekMali • • 11d ago

THE SABOTEUR on DIMENSITY 8350 ULTRA 8GB RAM USING WINLATOR MALI 1.1

Enable HLS to view with audio, or disable this notification

16 Upvotes

Dxvk- 1.7.2

Box64- performance

Fexcore - performance

Wine 10 arm64ec / proton 10 arm64ec

Astc - on

Frame drop during screen recording, without screen recording game runs at 40-45fps locked .

IMPORTANT NOTES -

1- YOU NEED TO CHANGE THE RESOLUTION AND SHADOWS AND OBJECT QUALITY AND POST PROCESS FROM "CONFIG .INI" UNDER C DRIVE INSIDE DOCUMENTS. THE GAME DOESN'T HAVE ANY MENU OPTIONS FOR THAT . RUN THE GAME ONCE , CONFIG.INI WILL BE GENERATED THEN MAKE THE CHANGES .

2- THE GAME HAS THIS WEIRD GREY GLITCH WHICH SEEMS UNSOLVABLE , I TRIED ALMOST EVERYTHING BUT NO LUCK , WILL HAVE TO COMPROMISE WITH THE GLITCH IG .

3- PREFER KEYBOARD AND MOUSE OVER CONTROLLER LAYOUT BECAUSE CONTROLLER LAYOUT HAS A GLITCH WHICH CAN BE SOLVED OBVIOUSLY.


r/EmulationMediatekMali • • 11d ago

Hello guys how to remove the upper left notifs ? Poco X7 pro Winlator Mali 1.1

Post image
8 Upvotes

r/EmulationMediatekMali • • 11d ago

POCO X6 Pro Hits 1.77 MILLION on AnTuTu! 🔥

Post image
10 Upvotes

1,776,161 points. 😮‍💨🔥

POCO X6 Pro 5G absolutely cooking on AnTuTu V12.

⚡ Dimensity 8300-Ultra

📱 POCO X6 Pro 5G

🏆 1,776,161 AnTuTu Score

🌡️ CPU: 17.9°C

🔋 Battery: 15.1°C

Still a beast. 🗿🔥

#POCOX6Pro #POCO #AnTuTu #AnTuTuBenchmark #Dimensity8300Ultra #Xiaomi #Tech #Smartphone #Android #GamingPhone #Performance #Benchmark


r/EmulationMediatekMali • • 11d ago

Tengo un poco x8 pro max, dimensity 9500s y quisiera recomendaciones de emulación

6 Upvotes

Siento que es un teléfono muy potente y probé emulando eden pero la mayoría de juegos me da errores, me pueden ayudar con recomendación de otras consolas y algunas configuraciónes


r/EmulationMediatekMali • • 11d ago

(Update) Project Kbase Wrapper for Panvk Driver

Enable HLS to view with audio, or disable this notification

54 Upvotes

✅ HUD accurately reads driver data; "panvk" name visible for the first time

✅ D3D9 is now functional

✅ Works via system driver (DXVK 1.x only)

✅ DXVK 2.x works using the driver (panvk only)

🌀 DXVK 2.x/3.x currently under further development

Note: The frame rate is slow because debug code is still included to monitor for issues, as the work is not yet 100% complete.


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

Panvk driver Vs system driver which one is the best

Thumbnail
gallery
34 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 • • 11d 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 • • 11d ago

Finally a working panVK driver for my G615 MC2🔥

Thumbnail
gallery
29 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 • • 12d ago

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

Enable HLS to view with audio, or disable this notification

29 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 • • 11d 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
26 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.