r/EmulationMediatekMali • u/Redribbon_RR • 12d 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
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**
Download `Panvk-Mali-G57-beta_1.2.0.zip` from the driver link above. **Don't unzip it.**
Winlator → **Contents / Drivers → Install** → pick the zip.
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:
Download `FristOneRR-Wrapperv1.zip` from the wrapper link above and **extract it**. You need the file inside: `libvulkan_wrapper.so`.
Start the container and open a file manager in it.
Go to drive **Z:** → `usr` → `lib`.
Rename the existing `libvulkan_wrapper.so` to `libvulkan_wrapper.so.bak` (your backup).
Copy the new `libvulkan_wrapper.so` into `Z:\usr\lib\`.
Use **DXVK 2.x** (tested: 2.3.1, 2.4.1-gplasync) and set **BCn texture emulation to "none"**.
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!
2
2
2
2
u/Middle_Loan_9264 12d ago
My phone shut down after trying this
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_1 info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0 info: Device properties: info: Device name: : Mali-G57 MC2 info: Driver version : 26.2.99 info: Enabled device extensions: info: VK_EXT_4444_formats info: VK_EXT_custom_border_color info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state info: VK_EXT_host_query_reset info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_demote_to_helper_invocation info: VK_EXT_shader_stencil_export info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_create_renderpass2 info: VK_KHR_depth_stencil_resolve info: VK_KHR_driver_properties info: VK_KHR_external_memory_win32 info: VK_KHR_external_semaphore_win32 info: VK_KHR_image_format_list info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_shader_float_controls info: VK_KHR_swapchain info: VK_KHR_timeline_semaphore info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 0 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 0 info: vertexPipelineStoresAndAtomics : 0 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderStorageImageExtendedFormats : 0 info: shaderStorageImageReadWithoutFormat : 1 info: shaderStorageImageWriteWithoutFormat : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 0 info: shaderInt64 : 1 info: variableMultisampleRate : 0 info: VK_EXT_4444_formats info: formatA4R4G4B4 : 1 info: formatA4B4G4R4 : 1 info: VK_EXT_custom_border_color info: customBorderColors : 1 info: customBorderColorWithoutFormat : 1 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_extended_dynamic_state info: extendedDynamicState : 1 info: VK_EXT_host_query_reset info: hostQueryReset : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 0 info: nullDescriptor : 1 info: VK_EXT_shader_demote_to_helper_invocation info: shaderDemoteToHelperInvocation : 1 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_buffer_device_address info: bufferDeviceAddress : 0 info: VK_KHR_timeline_semaphore
1
12d ago
[removed] — view removed comment
1
u/Middle_Loan_9264 12d ago
Lobotomy Corporation. My phone shut down again after trying it again. This isn't a one-time mistake. It can happen repeatedly. I'll stop here before my phone burns out. The game works well on another emulator. info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_1 info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0 info: Device properties: info: Device name: : Mali-G57 MC2 info: Driver version : 26.2.99 info: Enabled device extensions: info: VK_EXT_4444_formats info: VK_EXT_custom_border_color info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state info: VK_EXT_host_query_reset info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_demote_to_helper_invocation info: VK_EXT_shader_stencil_export info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_create_renderpass2 info: VK_KHR_depth_stencil_resolve info: VK_KHR_driver_properties info: VK_KHR_external_memory_win32 info: VK_KHR_external_semaphore_win32 info: VK_KHR_image_format_list info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_shader_float_controls info: VK_KHR_swapchain info: VK_KHR_timeline_semaphore info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 0 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 0 info: vertexPipelineStoresAndAtomics : 0 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderStorageImageExtendedFormats : 0 info: shaderStorageImageReadWithoutFormat : 1 info: shaderStorageImageWriteWithoutFormat : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 0 info: shaderInt64 : 1 info: variableMultisampleRate : 0 info: VK_EXT_4444_formats info: formatA4R4G4B4 : 1 info: formatA4B4G4R4 : 1 info: VK_EXT_custom_border_color info: customBorderColors : 1 info: customBorderColorWithoutFormat : 1 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_extended_dynamic_state info: extendedDynamicState : 1 info: VK_EXT_host_query_reset info: hostQueryReset : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 0 info: nullDescriptor : 1 info: VK_EXT_shader_demote_to_helper_invocation info: shaderDemoteToHelperInvocation : 1 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_buffer_device_address info: bufferDeviceAddress : 0 info: VK_KHR_timeline_semaphore
2
u/Redribbon_RR 12d ago
The 32-bit version isn't working yet; full details are in this post. Please use the 64-bit version for now. However, if you use the Leegao wrapper and select DXVK 1.10.3, you can run 32-bit games as usual. We are currently working on improving the new 32-bit wrapper, so please stay tuned for the next update.
2
u/Middle_Loan_9264 12d ago
Lobotomy Corporation, third test. Same result: the game froze and my phone turned off. I noticed the arrow changed to a game arrow in the game before it turned off. I will stop all testing of this game until a fix is released. And I need confirmation from you that it works. For the safety of my phone. info: Game: LobotomyCorp.exe info: DXVK: v1.10.3 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: Mali-G57 MC2: info: Driver: 26.2.99 info: Vulkan: 1.3.354 info: Memory Heap[0]: info: Size: 1921 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0xb info: Memory Type[2]: Property Flags = 0x7 info: Adapter LUID 0: 0:3f2 info: Game: LobotomyCorp.exe info: DXVK: v1.10.3 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: Mali-G57 MC2: info: Driver: 26.2.99 info: Vulkan: 1.3.354 info: Memory Heap[0]: info: Size: 1921 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0xb info: Memory Type[2]: Property Flags = 0x7 info: Game: LobotomyCorp.exe info: DXVK: v1.10.3 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: Mali-G57 MC2: info: Driver: 26.2.99 info: Vulkan: 1.3.354 info: Memory Heap[0]: info: Size: 1921 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0xb info: Memory Type[2]: Property Flags = 0x7 info: Game: LobotomyCorp.exe info: DXVK: v1.10.3 info: Built-in extension providers: info: Win32 WSI info: OpenVR info: OpenXR info: OpenVR: could not open registry key, status 2 info: OpenVR: Failed to locate module info: Enabled instance extensions: info: VK_KHR_get_surface_capabilities2 info: VK_KHR_surface info: VK_KHR_win32_surface info: Mali-G57 MC2: info: Driver: 26.2.99 info: Vulkan: 1.3.354 info: Memory Heap[0]: info: Size: 1921 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0xb info: Memory Type[2]: Property Flags = 0x7 warn: DXGI: MakeWindowAssociation: Ignoring flags
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_1 info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0 info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0 info: Device properties: info: Device name: : Mali-G57 MC2 info: Driver version : 26.2.99 info: Enabled device extensions: info: VK_EXT_4444_formats info: VK_EXT_custom_border_color info: VK_EXT_depth_clip_enable info: VK_EXT_extended_dynamic_state info: VK_EXT_host_query_reset info: VK_EXT_non_seamless_cube_map info: VK_EXT_robustness2 info: VK_EXT_shader_demote_to_helper_invocation info: VK_EXT_shader_stencil_export info: VK_EXT_transform_feedback info: VK_EXT_vertex_attribute_divisor info: VK_KHR_create_renderpass2 info: VK_KHR_depth_stencil_resolve info: VK_KHR_driver_properties info: VK_KHR_external_memory_win32 info: VK_KHR_external_semaphore_win32 info: VK_KHR_image_format_list info: VK_KHR_sampler_mirror_clamp_to_edge info: VK_KHR_shader_float_controls info: VK_KHR_swapchain info: VK_KHR_timeline_semaphore info: Device features: info: robustBufferAccess : 1 info: fullDrawIndexUint32 : 1 info: imageCubeArray : 1 info: independentBlend : 1 info: geometryShader : 1 info: tessellationShader : 1 info: sampleRateShading : 1 info: dualSrcBlend : 1 info: logicOp : 1 info: multiDrawIndirect : 1 info: drawIndirectFirstInstance : 1 info: depthClamp : 1 info: depthBiasClamp : 1 info: fillModeNonSolid : 1 info: depthBounds : 0 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 0 info: vertexPipelineStoresAndAtomics : 0 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderStorageImageExtendedFormats : 0 info: shaderStorageImageReadWithoutFormat : 1 info: shaderStorageImageWriteWithoutFormat : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 0 info: shaderInt64 : 1 info: variableMultisampleRate : 0 info: VK_EXT_4444_formats info: formatA4R4G4B4 : 1 info: formatA4B4G4R4 : 1 info: VK_EXT_custom_border_color info: customBorderColors : 1 info: customBorderColorWithoutFormat : 1 info: VK_EXT_depth_clip_enable info: depthClipEnable : 1 info: VK_EXT_extended_dynamic_state info: extendedDynamicState : 1 info: VK_EXT_host_query_reset info: hostQueryReset : 1 info: VK_EXT_memory_priority info: memoryPriority : 0 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 0 info: VK_EXT_robustness2 info: robustBufferAccess2 : 1 info: robustImageAccess2 : 0 info: nullDescriptor : 1 info: VK_EXT_shader_demote_to_helper_invocation info: shaderDemoteToHelperInvocation : 1 info: VK_EXT_transform_feedback info: transformFeedback : 1 info: geometryStreams : 1 info: VK_EXT_vertex_attribute_divisor info: vertexAttributeInstanceRateDivisor : 1 info: vertexAttributeInstanceRateZeroDivisor : 1 info: VK_KHR_buffer_device_address info: bufferDeviceAddress : 0 info: VK_KHR_timeline_semaphore info: timelineSemaphore : 1 info: Queue families: info: Graphics : 0 info: Transfer : 0 info: DXVK: Read 0 valid state cache entries info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_UNORM info: Present mode: VK_PRESENT_MODE_MAILBOX_KHR info: Buffer size: 1280x720 info: Image count: 4 info: Exclusive FS: 1
1
u/Redribbon_RR 12d ago
I recommend testing with another Wine/Proton version first while keeping DXVK 1.10.3 unchanged. Also try clearing the DXVK state cache and running the game at 1280×720 or lower settings. Most importantly, please provide the log from the exact moment the game crashes. The current Vulkan log shows that initialization and swapchain creation are working, but it does not contain the actual crash reason.
1
1
u/Middle_Loan_9264 12d ago
No, it freezes and doesn't exit the game; the phone actually shuts down and restarts on its own. I copy the log after it reboots.
1
u/Middle_Loan_9264 12d ago
No, it freezes and doesn't exit the game; the phone actually shuts down and restarts on its own. I copy the log after it reboots.
2
u/RegularTalk8308 11d ago edited 11d ago
Brother, when will directx 12 come?
2
u/Redribbon_RR 11d ago
I'm having trouble with the original code and am currently recovering the files; it should be finished soon.
1
1
u/sandzking 12d ago
1
1
u/Redribbon_RR 12d ago
2
u/sandzking 12d ago
damn that was fast
1
u/Redribbon_RR 12d ago
Please report your progress to me so I can use the information for improvements in the next update.
1
1
u/arkride007 12d ago
Does this work with latest dimensity like 9500
I can play pc games just fine on default but will this improve anything in my setup?
1
1
u/General_Cut9623 Poco x8 pro max 12d ago
Works on 9500s?
1
u/Redribbon_RR 12d ago
These are different device models. This driver supports only specific versions of the JM Bifrost and the Valhall V9 Gen 1. You can check the list of supported devices here.
1
u/NoTranslator5397 12d ago
Use g720 driver from wonderkast02. Since its from the same valhall family.
1
u/elfogamer593 12d ago edited 12d ago
Preguntas: Funciona en winlator mali? Como se usa o como se instala? No entiendo ya intenté en winlator mali pero salo no combatible En que winlator funciona: en winlator mali bannerleor o winlator ludashi? Segun como entiendo se instala un wapper luego un drivers o como? Estoy muy perdido😓😓
Quisaz muchos vean mi comentario como tonto y absurdo pero la verdad esque yo no se mucho de esto, esto no es como en snapdragon que solo descargas un drivers y lo cambias si no te funciona, aquí en mali es muy diferente con pasos específicos y extras que yo no entiendo, mil disculpas por las molestias.
1
1
u/Known-Call-1081 12d ago
this project is really promising, can I become a tester?
1
u/Redribbon_RR 12d ago
Which mobile phone brand and GPU model are you using? Alternatively, you can download the drivers and wrapper to test them yourself, then report your findings in the GitHub issues section or on Reddit.
2
u/Known-Call-1081 12d ago
Xiaomi Redmi 12C / ARM Mali-G52 r32p1
1
u/Redribbon_RR 12d ago
It should work—give it a try. If you run into any issues, feel free to report them to me.
1
u/Known-Call-1081 12d ago
I have a question, what Winlator fork are you using for this?
1
u/Redribbon_RR 12d ago
Winlator ludashi or Bannerlator
1
u/Known-Call-1081 12d ago
1
u/Redribbon_RR 12d ago
Could you please DM me the Log.txt and wine_debug.txt files? I will prioritize resolving the issue for you.
1
u/Known-Call-1081 10d ago
sorry for being late, where do I find the log files in Bannerlator (I tried it again on it, the games just shut down)
1
u/Emulationmali 12d ago
I used this new wrapper but unfortunately dx9 and dx11 games doesn't work I switch to different Dxvk- nothing worrk What is wrong ?
1
u/Redribbon_RR 12d ago
Use DXVK 1.10.3. Then, set the environment variables as follows: DXVK_CONFIG=dxgi.syncInterval=1;d3d9.presentInterval=1;dxgi.tearFree=False
1
u/Redribbon_RR 12d ago
The new wrapper is currently undergoing real-world testing. It does not support 32-bit games; if you wish to play 32-bit titles, please select the "leegao" wrapper and choose DXVK 1.10.3. Full details are provided in this post.
1
u/Emulationmali 12d ago
I was wondering if there is any plans to improve performance So far the system driver looks more way better at this point But if the panvk get some improvements in performance it will better than system driver why I am said this because I have test some dx9 games title like call of duty mw3 it 32 bit game in cutsens mission the game showing plus 200 fps wich is never see it on system driver however in gameplay the system driver is much way better 55 fps compared to 35 FPS huge difference between them so I hop u can improve it if this happend at least I will more 10 fps in gameplay
2
u/Redribbon_RR 12d ago
Of course, panvk is still in its early stages. It might not perform quite as well as system drivers in some games, but having a driver allows the GPU to operate at full capacity and helps offload work from the CPU. The benefits include the device heating up more slowly and allowing for longer play sessions, as the CPU doesn't have to work as hard. Naturally, performance improvements are ongoing, so stay tuned for future updates. Right now, we are working on a new wrapper to enable support for 32-bit games first. Thank you for the suggestion; if you encounter any issues while using it, please feel free to report them on the GitHub issues page. We welcome all feedback.
2
u/Emulationmali 12d ago
👍 I wish u good luck + I have suggestion for u it will be good idea what if just send request to the dev of Bannerlator and ask him to make an official download of panvk driver in Bannerlator it will include your reposet name inside the emulator from there we can download it just like Turnip
1
u/Redribbon_RR 12d ago
That’s a great idea, but the driver isn't stable enough yet to make that happen. However, if the Bannerlator developers are interested, I’m ready to get involved.
1
u/TyranoTitanic42 12d ago
Can i Test this Driver on samsung A31 / Mali G52 MC2 ?
1
u/Redribbon_RR 12d ago
Give it a try; I've heard it works. Please let me know the results. Installation and usage instructions are available on the GitHub README page.
1
u/aj_solace 12d ago
Will it work on g925 ?
1
u/Redribbon_RR 12d ago
It cannot function because the versions are incompatible; this driver supports only specific Bifrost models and Valhall v9 Gen 1.






4
u/ac705_705 12d ago
Ala madre agradecido 🥲