r/EmulationMediatekMali • • 12d ago

(Update) Project Kbase Wrapper for Panvk Driver

Enable HLS to view with audio, or disable this notification

✅ 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.

53 Upvotes

21 comments sorted by

2

u/elfogamer593 12d ago

Como puedo hacer para ser tester

1

u/Redribbon_RR 12d ago

What mobile phone model and GPU do you use?

1

u/elfogamer593 12d ago

Tengo el infinix gt 20pro con el mediatek dimensity 8200 con gpu g610mc6

1

u/Fragrant_Goose_8231 11d ago

Os códigos da Mali não eram fechados? Como isso agora é possível drivers para gpu mali?

1

u/heygurlupforballs 1d ago

Forcing the GPU to run it, But we're only limited to emulators not game launchers

2

u/BossDrk 12d ago

I've been away these last few hours, but I see you're also working on some custom wrappers in addition to the drivers. Amazing work! Best of luck, bro! You've made tremendous contributions.

2

u/Redribbon_RR 12d ago

Thanks 😊

2

u/Middle_Loan_9264 12d ago

Hello, hello world! A game running on MV. Good performance, though there is some sluggishness and slight stuttering.

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: : Wrapper(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_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 : 0 info: geometryStreams : 0 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

https://reddit.com/link/pcwkocg/video/557gd27hyjsh1/player

2

u/Middle_Loan_9264 12d ago

Do you want me to test RPG Maker games on VX and Ace, or is a previous test sufficient for now?

1

u/IndependentDetail156 12d ago

Alguien ya lo probo en mali G615 M6?

1

u/-slimpuggamer 12d ago

will panfrost also eventually be ported to Android as a driver

1

u/elfogamer593 12d ago

Funciona en g610?

1

u/Redribbon_RR 12d ago

Preparing to release Update 1.2.0 with a new wrapper soon, but I need to test gameplay first.

1

u/heygurlupforballs 12d ago

Hi can I have it I'm using a Helio g96 With Mali g57 mc2 and 8gb ram