ohhh! I got Monster truck madness to work with wine 11.1 (I should upgrade tho) , it looks like it needs some work but for good sake, just glorious to watch it being properly accelerated.
it took me some time to have it working on full screen , i had to switch from wine wayland to x11 and vice versa.. but at some point it worked.
we have some artifacts and just plain errors. but looks promising!
[salva@enova monster_truck_madness_gold]$ DXVK_LOG_LEVEL=debug WINEDLLOVERRIDES="ddraw=n,b" mangohud wine MONSTER.EXE
002c:fixme:winediag:loader_init Wine TkG (staging) 11.1 is a testing version containing experimental patches.
002c:fixme:winediag:loader_init Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2).
00c0:err:hid:udev_bus_init UDEV monitor creation failed
0024:fixme:winediag:loader_init Wine TkG (staging) 11.1 is a testing version containing experimental patches.
0024:fixme:winediag:loader_init Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
info: >>>>>>> LOADING D7VK >>>>>>>
[2026-03-16 15:26:43.674] [MANGOHUD] [info] [blacklist.cpp:83] process 'explorer.exe' is blacklisted in MangoHud
00dc:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
info: Game: MONSTER.EXE
info: D7VK: v1.5
info: Build: x86 gcc 15.2.0
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x797a8d20
info: Extension providers:
info: Platform WSI
info: OpenVR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: OpenXR
info: Enabled instance extensions:
info: VK_EXT_surface_maintenance1
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Found device: Intel(R) Iris(R) Xe Graphics (TGL GT2) (Intel open-source Mesa driver 25.3.5)
info: D3D9: Hiding actual GPU, reporting:
info: vendor ID: 0x1002
info: device ID: 0x73df
info: device description: AMD Radeon RX 6700 XT
info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info: Process set as DPI aware
info: D3D9: Hiding actual GPU, reporting:
info: vendor ID: 0x1002
info: device ID: 0x73df
info: device description: AMD Radeon RX 6700 XT
info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info: Process set as DPI aware
info: D3D9: Hiding actual GPU, reporting:
info: vendor ID: 0x1002
info: device ID: 0x73df
info: device description: AMD Radeon RX 6700 XT
info: D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info: Process set as DPI aware
info: The D3D9 interface is now operating in D3D3 compatibility mode.
00dc:fixme:process:LoadModule Strange error set by CreateProcess: 193
warn: DDrawSurface::Lock: Surface is a swapchain surface
info: DDrawSurface::QueryInterface: Query for IID_IDirect3DHALDevice
info: DDrawSurface::QueryInterface: Enforcing mode dimensions
info: DDrawSurface::QueryInterface: FSAA emulation is disabled
info: DDrawSurface::QueryInterface: Back buffer size: 640x480
info: DDrawSurface::QueryInterface: Back buffer count: 3
info: Creating device:
info: Intel(R) Iris(R) Xe Graphics (TGL GT2):
info: Driver : Intel open-source Mesa driver 25.3.5
info: Queues:
info: Graphics : (0, 0)
info: Transfer : (0, 0)
info: Sparse : (0, 0)
info: Memory:
info: Heap 0: 5.62 GiB (DEVICE_LOCAL)
info: Budget: 3.59 GiB
info: Type 0: DEVICE_LOCAL
info: Type 1: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT
info: Type 2: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
info: Type 3: DEVICE_LOCAL | PROTECTED
info: Type 4: DEVICE_LOCAL
info: Type 5: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT
info: Type 6: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
info: Enabled extensions:
info: VK_EXT_attachment_feedback_loop_layout
info: VK_EXT_border_color_swizzle
info: VK_EXT_conservative_rasterization
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_depth_bias_control
info: VK_EXT_extended_dynamic_state3
info: VK_EXT_fragment_shader_interlock
info: VK_EXT_graphics_pipeline_library
info: VK_EXT_hdr_metadata
info: VK_EXT_line_rasterization
info: VK_EXT_multi_draw
info: VK_EXT_non_seamless_cube_map
info: VK_EXT_robustness2
info: VK_EXT_sample_locations
info: VK_EXT_shader_module_identifier
info: VK_EXT_shader_stencil_export
info: VK_EXT_swapchain_maintenance1
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_external_memory_win32
info: VK_KHR_external_semaphore_win32
info: VK_KHR_load_store_op_none
info: VK_KHR_maintenance5
info: VK_KHR_maintenance6
info: VK_KHR_maintenance7
info: VK_KHR_maintenance9
info: VK_KHR_pipeline_library
info: VK_KHR_present_id2
info: VK_KHR_present_wait2
info: VK_KHR_shader_float_controls2
info: VK_KHR_shader_subgroup_uniform_control_flow
info: VK_KHR_shader_untyped_pointers
info: VK_KHR_swapchain
info: VK_KHR_swapchain_mutable_format
info: VK_KHR_win32_keyed_mutex
info: Enabled features:
info: depthBiasClamp : 1
info: depthBounds : 1
info: depthClamp : 1
info: drawIndirectFirstInstance : 1
info: dualSrcBlend : 1
info: fillModeNonSolid : 1
info: fragmentStoresAndAtomics : 1
info: fullDrawIndexUint32 : 1
info: geometryShader : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: logicOp : 1
info: multiDrawIndirect : 1
info: multiViewport : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: robustBufferAccess : 1
info: sampleRateShading : 1
info: samplerAnisotropy : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 0
info: shaderImageGatherExtended : 1
info: shaderInt16 : 1
info: shaderInt64 : 1
info: shaderUniformBufferArrayDynamicIndexing : 1
info: shaderSampledImageArrayDynamicIndexing : 1
info: shaderStorageBufferArrayDynamicIndexing : 1
info: shaderStorageImageArrayDynamicIndexing : 1
info: sparseBinding : 1
info: sparseResidencyBuffer : 1
info: sparseResidencyImage2D : 1
info: sparseResidencyImage3D : 1
info: sparseResidency2Samples : 1
info: sparseResidency4Samples : 1
info: sparseResidency8Samples : 1
info: sparseResidency16Samples : 1
info: sparseResidencyAliased : 1
info: shaderResourceResidency : 1
info: shaderResourceMinLod : 1
info: tessellationShader : 1
info: textureCompressionBC : 1
info: variableMultisampleRate : 1
info: vertexPipelineStoresAndAtomics : 1
info: wideLines : 1
info: shaderDrawParameters : 1
info: storagePushConstant16 : 1
info: bufferDeviceAddress : 1
info: descriptorIndexing : 1
info: shaderUniformTexelBufferArrayDynamicIndexing : 1
info: shaderStorageTexelBufferArrayDynamicIndexing : 1
info: shaderUniformBufferArrayNonUniformIndexing : 1
info: shaderSampledImageArrayNonUniformIndexing : 1
info: shaderStorageBufferArrayNonUniformIndexing : 1
info: shaderStorageImageArrayNonUniformIndexing : 1
info: shaderUniformTexelBufferArrayNonUniformIndexing : 1
info: shaderStorageTexelBufferArrayNonUniformIndexing : 1
info: descriptorBindingSampledImageUpdateAfterBind : 1
info: descriptorBindingUpdateUnusedWhilePending : 1
info: descriptorBindingPartiallyBound : 1
info: drawIndirectCount : 1
info: hostQueryReset : 1
info: runtimeDescriptorArray : 1
info: samplerFilterMinmax : 1
info: samplerMirrorClampToEdge : 1
info: scalarBlockLayout : 1
info: shaderFloat16 : 1
info: shaderInt8 : 1
info: shaderOutputViewportIndex : 1
info: shaderOutputLayer : 1
info: timelineSemaphore : 1
info: uniformBufferStandardLayout : 1
info: vulkanMemoryModel : 1
info: computeFullSubgroups : 1
info: dynamicRendering : 1
info: maintenance4 : 1
info: robustImageAccess : 0
info: pipelineCreationCacheControl : 1
info: shaderDemoteToHelperInvocation : 1
info: shaderZeroInitializeWorkgroupMemory : 1
info: subgroupSizeControl : 1
info: synchronization2 : 1
info: VK_EXT_attachment_feedback_loop_layout:
info: attachmentFeedbackLoopLayout : 1
info: VK_EXT_border_color_swizzle:
info: borderColorSwizzle : 1
info: borderColorSwizzleFromImage : 1
info: VK_EXT_conservative_rasterization:
info: extConservativeRasterization : 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_depth_bias_control:
info: depthBiasControl : 1
info: leastRepresentableValueForceUnormRepresentation : 0
info: floatRepresentation : 1
info: depthBiasExact : 1
info: VK_EXT_descriptor_buffer:
info: descriptorBuffer : 0
info: VK_EXT_descriptor_heap:
info: descriptorHeap : 0
info: VK_EXT_extended_dynamic_state3:
info: extendedDynamicState3AlphaToCoverageEnable : 1
info: extendedDynamicState3DepthClipEnable : 1
info: extendedDynamicState3RasterizationSamples : 1
info: extendedDynamicState3SampleMask : 1
info: extendedDynamicState3LineRasterizationMode : 1
info: extendedDynamicState3SampleLocationsEnable : 1
info: VK_EXT_fragment_shader_interlock:
info: fragmentShaderSampleInterlock : 1
info: fragmentShaderPixelInterlock : 1
info: VK_EXT_full_screen_exclusive:
info: extFullScreenExclusive : 0
info: VK_EXT_graphics_pipeline_library:
info: graphicsPipelineLibrary : 1
info: VK_EXT_hdr_metadata:
info: extHdrMetadata : 1
info: VK_EXT_line_rasterization:
info: rectangularLines : 1
info: smoothLines : 0
info: VK_EXT_memory_budget:
info: extMemoryBudget : 1
info: VK_EXT_memory_priority:
info: memoryPriority : 0
info: VK_EXT_multi_draw:
info: multiDraw : 1
info: VK_EXT_non_seamless_cube_map:
info: nonSeamlessCubeMap : 1
info: VK_EXT_pageable_device_local_memory:
info: pageableDeviceLocalMemory : 0
info: VK_EXT_robustness2:
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_sample_locations:
info: extSampleLocations : 1
info: VK_EXT_shader_module_identifier:
info: shaderModuleIdentifier : 1
info: VK_EXT_shader_stencil_export:
info: extShaderStencilExport : 1
info: VK_EXT_swapchain_colorspace:
info: extSwapchainColorSpace : 0
info: VK_EXT_swapchain_maintenance1:
info: swapchainMaintenance1 : 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_external_memory_win32:
info: khrExternalMemoryWin32 : 1
info: VK_KHR_external_semaphore_win32:
info: khrExternalSemaphoreWin32 : 1
info: VK_KHR_load_store_op_none:
info: khrLoadStoreOpNone : 1
info: VK_KHR_maintenance5:
info: maintenance5 : 1
info: VK_KHR_maintenance6:
info: maintenance6 : 1
info: VK_KHR_maintenance7:
info: maintenance7 : 1
info: VK_KHR_maintenance8:
info: maintenance8 : 0
info: VK_KHR_maintenance9:
info: maintenance9 : 1
info: VK_KHR_maintenance10:
info: maintenance10 : 0
info: VK_KHR_pipeline_library:
info: khrPipelineLibrary : 1
info: VK_KHR_present_id:
info: presentId : 0
info: VK_KHR_present_id2:
info: presentId2 : 1
info: VK_KHR_present_wait:
info: presentWait : 0
info: VK_KHR_present_wait2:
info: presentWait2 : 1
info: VK_KHR_shader_float_controls2:
info: shaderFloatControls2 : 1
info: VK_KHR_shader_subgroup_uniform_control_flow:
info: shaderSubgroupUniformControlFlow : 1
info: VK_KHR_shader_untyped_pointers:
info: shaderUntypedPointers : 1
info: VK_KHR_swapchain:
info: khrSwapchain : 1
info: VK_KHR_swapchain_maintenance1:
info: swapchainMaintenance1 : 0
info: VK_KHR_swapchain_mutable_format:
info: khrSwapchainMutableFormat : 1
info: VK_KHR_unified_image_layouts:
info: unifiedImageLayouts : 0
info: VK_KHR_win32_keyed_mutex:
info: khrWin32KeyedMutex : 1
info: VK_NV_low_latency2:
info: nvLowLatency2 : 0
info: VK_NV_raw_access_chains:
info: shaderRawAccessChains : 0
info: VK_NVX_binary_import:
info: nvxBinaryImport : 0
info: VK_NVX_image_view_handle:
info: nvxImageViewHandle : 0
info: Memory type mask for sparse resources: 0x7
info: Memory type mask for buffer resources: 0x7, usage: 0x219ff
info: Graphics pipeline libraries supported
info: Binding model: Legacy
info: DXVK: Using 8 compiler threads
info: D3D9DeviceEx: Using extended constant set for software vertex processing.
info: D3D9DeviceEx::ResetSwapChain:
info: Requested Presentation Parameters
info: - Width: 640
info: - Height: 480
info: - Format: D3D9Format::R5G6B5
info: - Auto Depth Stencil: false
info: ^ Format: D3D9Format::Unknown
info: - Windowed: true
info: - Swap effect: 1
info: D3D3Device::InitializeDS: RT has no depth stencil attached
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 16
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 26
info: Presenter: Actual swapchain properties:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
info: Present mode: VK_PRESENT_MODE_FIFO_KHR (dynamic: yes)
info: Buffer size: 1920x1080
info: Image count: 4
00dc:fixme:process:LoadModule Strange error set by CreateProcess: 193
info: DDrawSurface::QueryInterface: Query for IID_IDirect3DHALDevice
info: DDrawSurface::QueryInterface: Enforcing mode dimensions
info: DDrawSurface::QueryInterface: FSAA emulation is disabled
info: DDrawSurface::QueryInterface: Back buffer size: 640x480
info: DDrawSurface::QueryInterface: Back buffer count: 3
info: Creating device:
info: Intel(R) Iris(R) Xe Graphics (TGL GT2):
info: Driver : Intel open-source Mesa driver 25.3.5
info: Queues:
info: Graphics : (0, 0)
info: Transfer : (0, 0)
info: Sparse : (0, 0)
info: Memory:
info: Heap 0: 5.62 GiB (DEVICE_LOCAL)
info: Budget: 3.59 GiB
info: Type 0: DEVICE_LOCAL
info: Type 1: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT
info: Type 2: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
info: Type 3: DEVICE_LOCAL | PROTECTED
info: Type 4: DEVICE_LOCAL
info: Type 5: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT
info: Type 6: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
info: Enabled extensions:
info: VK_EXT_attachment_feedback_loop_layout
info: VK_EXT_border_color_swizzle
info: VK_EXT_conservative_rasterization
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_depth_bias_control
info: VK_EXT_extended_dynamic_state3
info: VK_EXT_fragment_shader_interlock
info: VK_EXT_graphics_pipeline_library
info: VK_EXT_hdr_metadata
info: VK_EXT_line_rasterization
info: VK_EXT_multi_draw
info: VK_EXT_non_seamless_cube_map
info: VK_EXT_robustness2
info: VK_EXT_sample_locations
info: VK_EXT_shader_module_identifier
info: VK_EXT_shader_stencil_export
info: VK_EXT_swapchain_maintenance1
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_external_memory_win32
info: VK_KHR_external_semaphore_win32
info: VK_KHR_load_store_op_none
info: VK_KHR_maintenance5
info: VK_KHR_maintenance6
info: VK_KHR_maintenance7
info: VK_KHR_maintenance9
info: VK_KHR_pipeline_library
info: VK_KHR_present_id2
info: VK_KHR_present_wait2
info: VK_KHR_shader_float_controls2
info: VK_KHR_shader_subgroup_uniform_control_flow
info: VK_KHR_shader_untyped_pointers
info: VK_KHR_swapchain
info: VK_KHR_swapchain_mutable_format
info: VK_KHR_win32_keyed_mutex
info: Enabled features:
info: depthBiasClamp : 1
info: depthBounds : 1
info: depthClamp : 1
info: drawIndirectFirstInstance : 1
info: dualSrcBlend : 1
info: fillModeNonSolid : 1
info: fragmentStoresAndAtomics : 1
info: fullDrawIndexUint32 : 1
info: geometryShader : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: logicOp : 1
info: multiDrawIndirect : 1
info: multiViewport : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: robustBufferAccess : 1
info: sampleRateShading : 1
info: samplerAnisotropy : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 0
info: shaderImageGatherExtended : 1
info: shaderInt16 : 1
info: shaderInt64 : 1
info: shaderUniformBufferArrayDynamicIndexing : 1
info: shaderSampledImageArrayDynamicIndexing : 1
info: shaderStorageBufferArrayDynamicIndexing : 1
info: shaderStorageImageArrayDynamicIndexing : 1
info: sparseBinding : 1
info: sparseResidencyBuffer : 1
info: sparseResidencyImage2D : 1
info: sparseResidencyImage3D : 1
info: sparseResidency2Samples : 1
info: sparseResidency4Samples : 1
info: sparseResidency8Samples : 1
info: sparseResidency16Samples : 1
info: sparseResidencyAliased : 1
info: shaderResourceResidency : 1
info: shaderResourceMinLod : 1
info: tessellationShader : 1
info: textureCompressionBC : 1
info: variableMultisampleRate : 1
info: vertexPipelineStoresAndAtomics : 1
info: wideLines : 1
info: shaderDrawParameters : 1
info: storagePushConstant16 : 1
info: bufferDeviceAddress : 1
info: descriptorIndexing : 1
info: shaderUniformTexelBufferArrayDynamicIndexing : 1
info: shaderStorageTexelBufferArrayDynamicIndexing : 1
info: shaderUniformBufferArrayNonUniformIndexing : 1
info: shaderSampledImageArrayNonUniformIndexing : 1
info: shaderStorageBufferArrayNonUniformIndexing : 1
info: shaderStorageImageArrayNonUniformIndexing : 1
info: shaderUniformTexelBufferArrayNonUniformIndexing : 1
info: shaderStorageTexelBufferArrayNonUniformIndexing : 1
info: descriptorBindingSampledImageUpdateAfterBind : 1
info: descriptorBindingUpdateUnusedWhilePending : 1
info: descriptorBindingPartiallyBound : 1
info: drawIndirectCount : 1
info: hostQueryReset : 1
info: runtimeDescriptorArray : 1
info: samplerFilterMinmax : 1
info: samplerMirrorClampToEdge : 1
info: scalarBlockLayout : 1
info: shaderFloat16 : 1
info: shaderInt8 : 1
info: shaderOutputViewportIndex : 1
info: shaderOutputLayer : 1
info: timelineSemaphore : 1
info: uniformBufferStandardLayout : 1
info: vulkanMemoryModel : 1
info: computeFullSubgroups : 1
info: dynamicRendering : 1
info: maintenance4 : 1
info: robustImageAccess : 0
info: pipelineCreationCacheControl : 1
info: shaderDemoteToHelperInvocation : 1
info: shaderZeroInitializeWorkgroupMemory : 1
info: subgroupSizeControl : 1
info: synchronization2 : 1
info: VK_EXT_attachment_feedback_loop_layout:
info: attachmentFeedbackLoopLayout : 1
info: VK_EXT_border_color_swizzle:
info: borderColorSwizzle : 1
info: borderColorSwizzleFromImage : 1
info: VK_EXT_conservative_rasterization:
info: extConservativeRasterization : 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_depth_bias_control:
info: depthBiasControl : 1
info: leastRepresentableValueForceUnormRepresentation : 0
info: floatRepresentation : 1
info: depthBiasExact : 1
info: VK_EXT_descriptor_buffer:
info: descriptorBuffer : 0
info: VK_EXT_descriptor_heap:
info: descriptorHeap : 0
info: VK_EXT_extended_dynamic_state3:
info: extendedDynamicState3AlphaToCoverageEnable : 1
info: extendedDynamicState3DepthClipEnable : 1
info: extendedDynamicState3RasterizationSamples : 1
info: extendedDynamicState3SampleMask : 1
info: extendedDynamicState3LineRasterizationMode : 1
info: extendedDynamicState3SampleLocationsEnable : 1
info: VK_EXT_fragment_shader_interlock:
info: fragmentShaderSampleInterlock : 1
info: fragmentShaderPixelInterlock : 1
info: VK_EXT_full_screen_exclusive:
info: extFullScreenExclusive : 0
info: VK_EXT_graphics_pipeline_library:
info: graphicsPipelineLibrary : 1
info: VK_EXT_hdr_metadata:
info: extHdrMetadata : 1
info: VK_EXT_line_rasterization:
info: rectangularLines : 1
info: smoothLines : 0
info: VK_EXT_memory_budget:
info: extMemoryBudget : 1
info: VK_EXT_memory_priority:
info: memoryPriority : 0
info: VK_EXT_multi_draw:
info: multiDraw : 1
info: VK_EXT_non_seamless_cube_map:
info: nonSeamlessCubeMap : 1
info: VK_EXT_pageable_device_local_memory:
info: pageableDeviceLocalMemory : 0
info: VK_EXT_robustness2:
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_sample_locations:
info: extSampleLocations : 1
info: VK_EXT_shader_module_identifier:
info: shaderModuleIdentifier : 1
info: VK_EXT_shader_stencil_export:
info: extShaderStencilExport : 1
info: VK_EXT_swapchain_colorspace:
info: extSwapchainColorSpace : 0
info: VK_EXT_swapchain_maintenance1:
info: swapchainMaintenance1 : 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_external_memory_win32:
info: khrExternalMemoryWin32 : 1
info: VK_KHR_external_semaphore_win32:
info: khrExternalSemaphoreWin32 : 1
info: VK_KHR_load_store_op_none:
info: khrLoadStoreOpNone : 1
info: VK_KHR_maintenance5:
info: maintenance5 : 1
info: VK_KHR_maintenance6:
info: maintenance6 : 1
info: VK_KHR_maintenance7:
info: maintenance7 : 1
info: VK_KHR_maintenance8:
info: maintenance8 : 0
info: VK_KHR_maintenance9:
info: maintenance9 : 1
info: VK_KHR_maintenance10:
info: maintenance10 : 0
info: VK_KHR_pipeline_library:
info: khrPipelineLibrary : 1
info: VK_KHR_present_id:
info: presentId : 0
info: VK_KHR_present_id2:
info: presentId2 : 1
info: VK_KHR_present_wait:
info: presentWait : 0
info: VK_KHR_present_wait2:
info: presentWait2 : 1
info: VK_KHR_shader_float_controls2:
info: shaderFloatControls2 : 1
info: VK_KHR_shader_subgroup_uniform_control_flow:
info: shaderSubgroupUniformControlFlow : 1
info: VK_KHR_shader_untyped_pointers:
info: shaderUntypedPointers : 1
info: VK_KHR_swapchain:
info: khrSwapchain : 1
info: VK_KHR_swapchain_maintenance1:
info: swapchainMaintenance1 : 0
info: VK_KHR_swapchain_mutable_format:
info: khrSwapchainMutableFormat : 1
info: VK_KHR_unified_image_layouts:
info: unifiedImageLayouts : 0
info: VK_KHR_win32_keyed_mutex:
info: khrWin32KeyedMutex : 1
info: VK_NV_low_latency2:
info: nvLowLatency2 : 0
info: VK_NV_raw_access_chains:
info: shaderRawAccessChains : 0
info: VK_NVX_binary_import:
info: nvxBinaryImport : 0
info: VK_NVX_image_view_handle:
info: nvxImageViewHandle : 0
info: Memory type mask for sparse resources: 0x7
info: Memory type mask for buffer resources: 0x7, usage: 0x219ff
info: Graphics pipeline libraries supported
info: Binding model: Legacy
info: DXVK: Using 8 compiler threads
info: D3D9DeviceEx: Using extended constant set for software vertex processing.
info: D3D9DeviceEx::ResetSwapChain:
info: Requested Presentation Parameters
info: - Width: 640
info: - Height: 480
info: - Format: D3D9Format::R5G6B5
info: - Auto Depth Stencil: false
info: ^ Format: D3D9Format::Unknown
info: - Windowed: true
info: - Swap effect: 1
info: D3D3Device::InitializeDS: RT has no depth stencil attached
info: Presenter: Actual swapchain properties:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
info: Present mode: VK_PRESENT_MODE_FIFO_KHR (dynamic: yes)
info: Buffer size: 1920x1080
info: Image count: 4
warn: D3D3Device::SetRenderStateInternal: Unimplemented render state D3DRENDERSTATE_MONOENABLE
info: DDrawSurface::QueryInterface: Query for IID_IDirect3DHALDevice
info: DDrawSurface::QueryInterface: Enforcing mode dimensions
info: DDrawSurface::QueryInterface: FSAA emulation is disabled
info: DDrawSurface::QueryInterface: Back buffer size: 640x480
info: DDrawSurface::QueryInterface: Back buffer count: 3
info: Creating device:
info: Intel(R) Iris(R) Xe Graphics (TGL GT2):
info: Driver : Intel open-source Mesa driver 25.3.5
info: Queues:
info: Graphics : (0, 0)
info: Transfer : (0, 0)
info: Sparse : (0, 0)
info: Memory:
info: Heap 0: 5.62 GiB (DEVICE_LOCAL)
info: Budget: 3.59 GiB
info: Type 0: DEVICE_LOCAL
info: Type 1: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT
info: Type 2: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
info: Type 3: DEVICE_LOCAL | PROTECTED
info: Type 4: DEVICE_LOCAL
info: Type 5: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT
info: Type 6: DEVICE_LOCAL | HOST_VISIBLE | HOST_COHERENT | HOST_CACHED
info: Enabled extensions:
info: VK_EXT_attachment_feedback_loop_layout
info: VK_EXT_border_color_swizzle
info: VK_EXT_conservative_rasterization
info: VK_EXT_custom_border_color
info: VK_EXT_depth_clip_enable
info: VK_EXT_depth_bias_control
info: VK_EXT_extended_dynamic_state3
info: VK_EXT_fragment_shader_interlock
info: VK_EXT_graphics_pipeline_library
info: VK_EXT_hdr_metadata
info: VK_EXT_line_rasterization
info: VK_EXT_multi_draw
info: VK_EXT_non_seamless_cube_map
info: VK_EXT_robustness2
info: VK_EXT_sample_locations
info: VK_EXT_shader_module_identifier
info: VK_EXT_shader_stencil_export
info: VK_EXT_swapchain_maintenance1
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_external_memory_win32
info: VK_KHR_external_semaphore_win32
info: VK_KHR_load_store_op_none
info: VK_KHR_maintenance5
info: VK_KHR_maintenance6
info: VK_KHR_maintenance7
info: VK_KHR_maintenance9
info: VK_KHR_pipeline_library
info: VK_KHR_present_id2
info: VK_KHR_present_wait2
info: VK_KHR_shader_float_controls2
info: VK_KHR_shader_subgroup_uniform_control_flow
info: VK_KHR_shader_untyped_pointers
info: VK_KHR_swapchain
info: VK_KHR_swapchain_mutable_format
info: VK_KHR_win32_keyed_mutex
info: Enabled features:
info: depthBiasClamp : 1
info: depthBounds : 1
info: depthClamp : 1
info: drawIndirectFirstInstance : 1
info: dualSrcBlend : 1
info: fillModeNonSolid : 1
info: fragmentStoresAndAtomics : 1
info: fullDrawIndexUint32 : 1
info: geometryShader : 1
info: imageCubeArray : 1
info: independentBlend : 1
info: logicOp : 1
info: multiDrawIndirect : 1
info: multiViewport : 1
info: occlusionQueryPrecise : 1
info: pipelineStatisticsQuery : 1
info: robustBufferAccess : 1
info: sampleRateShading : 1
info: samplerAnisotropy : 1
info: shaderClipDistance : 1
info: shaderCullDistance : 1
info: shaderFloat64 : 0
info: shaderImageGatherExtended : 1
info: shaderInt16 : 1
info: shaderInt64 : 1
info: shaderUniformBufferArrayDynamicIndexing : 1
info: shaderSampledImageArrayDynamicIndexing : 1
info: shaderStorageBufferArrayDynamicIndexing : 1
info: shaderStorageImageArrayDynamicIndexing : 1
info: sparseBinding : 1
info: sparseResidencyBuffer : 1
info: sparseResidencyImage2D : 1
info: sparseResidencyImage3D : 1
info: sparseResidency2Samples : 1
info: sparseResidency4Samples : 1
info: sparseResidency8Samples : 1
info: sparseResidency16Samples : 1
info: sparseResidencyAliased : 1
info: shaderResourceResidency : 1
info: shaderResourceMinLod : 1
info: tessellationShader : 1
info: textureCompressionBC : 1
info: variableMultisampleRate : 1
info: vertexPipelineStoresAndAtomics : 1
info: wideLines : 1
info: shaderDrawParameters : 1
info: storagePushConstant16 : 1
info: bufferDeviceAddress : 1
info: descriptorIndexing : 1
info: shaderUniformTexelBufferArrayDynamicIndexing : 1
info: shaderStorageTexelBufferArrayDynamicIndexing : 1
info: shaderUniformBufferArrayNonUniformIndexing : 1
info: shaderSampledImageArrayNonUniformIndexing : 1
info: shaderStorageBufferArrayNonUniformIndexing : 1
info: shaderStorageImageArrayNonUniformIndexing : 1
info: shaderUniformTexelBufferArrayNonUniformIndexing : 1
info: shaderStorageTexelBufferArrayNonUniformIndexing : 1
info: descriptorBindingSampledImageUpdateAfterBind : 1
info: descriptorBindingUpdateUnusedWhilePending : 1
info: descriptorBindingPartiallyBound : 1
info: drawIndirectCount : 1
info: hostQueryReset : 1
info: runtimeDescriptorArray : 1
info: samplerFilterMinmax : 1
info: samplerMirrorClampToEdge : 1
info: scalarBlockLayout : 1
info: shaderFloat16 : 1
info: shaderInt8 : 1
info: shaderOutputViewportIndex : 1
info: shaderOutputLayer : 1
info: timelineSemaphore : 1
info: uniformBufferStandardLayout : 1
info: vulkanMemoryModel : 1
info: computeFullSubgroups : 1
info: dynamicRendering : 1
info: maintenance4 : 1
info: robustImageAccess : 0
info: pipelineCreationCacheControl : 1
info: shaderDemoteToHelperInvocation : 1
info: shaderZeroInitializeWorkgroupMemory : 1
info: subgroupSizeControl : 1
info: synchronization2 : 1
info: VK_EXT_attachment_feedback_loop_layout:
info: attachmentFeedbackLoopLayout : 1
info: VK_EXT_border_color_swizzle:
info: borderColorSwizzle : 1
info: borderColorSwizzleFromImage : 1
info: VK_EXT_conservative_rasterization:
info: extConservativeRasterization : 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_depth_bias_control:
info: depthBiasControl : 1
info: leastRepresentableValueForceUnormRepresentation : 0
info: floatRepresentation : 1
info: depthBiasExact : 1
info: VK_EXT_descriptor_buffer:
info: descriptorBuffer : 0
info: VK_EXT_descriptor_heap:
info: descriptorHeap : 0
info: VK_EXT_extended_dynamic_state3:
info: extendedDynamicState3AlphaToCoverageEnable : 1
info: extendedDynamicState3DepthClipEnable : 1
info: extendedDynamicState3RasterizationSamples : 1
info: extendedDynamicState3SampleMask : 1
info: extendedDynamicState3LineRasterizationMode : 1
info: extendedDynamicState3SampleLocationsEnable : 1
info: VK_EXT_fragment_shader_interlock:
info: fragmentShaderSampleInterlock : 1
info: fragmentShaderPixelInterlock : 1
info: VK_EXT_full_screen_exclusive:
info: extFullScreenExclusive : 0
info: VK_EXT_graphics_pipeline_library:
info: graphicsPipelineLibrary : 1
info: VK_EXT_hdr_metadata:
info: extHdrMetadata : 1
info: VK_EXT_line_rasterization:
info: rectangularLines : 1
info: smoothLines : 0
info: VK_EXT_memory_budget:
info: extMemoryBudget : 1
info: VK_EXT_memory_priority:
info: memoryPriority : 0
info: VK_EXT_multi_draw:
info: multiDraw : 1
info: VK_EXT_non_seamless_cube_map:
info: nonSeamlessCubeMap : 1
info: VK_EXT_pageable_device_local_memory:
info: pageableDeviceLocalMemory : 0
info: VK_EXT_robustness2:
info: robustBufferAccess2 : 1
info: robustImageAccess2 : 1
info: nullDescriptor : 1
info: VK_EXT_sample_locations:
info: extSampleLocations : 1
info: VK_EXT_shader_module_identifier:
info: shaderModuleIdentifier : 1
info: VK_EXT_shader_stencil_export:
info: extShaderStencilExport : 1
info: VK_EXT_swapchain_colorspace:
info: extSwapchainColorSpace : 0
info: VK_EXT_swapchain_maintenance1:
info: swapchainMaintenance1 : 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_external_memory_win32:
info: khrExternalMemoryWin32 : 1
info: VK_KHR_external_semaphore_win32:
info: khrExternalSemaphoreWin32 : 1
info: VK_KHR_load_store_op_none:
info: khrLoadStoreOpNone : 1
info: VK_KHR_maintenance5:
info: maintenance5 : 1
info: VK_KHR_maintenance6:
info: maintenance6 : 1
info: VK_KHR_maintenance7:
info: maintenance7 : 1
info: VK_KHR_maintenance8:
info: maintenance8 : 0
info: VK_KHR_maintenance9:
info: maintenance9 : 1
info: VK_KHR_maintenance10:
info: maintenance10 : 0
info: VK_KHR_pipeline_library:
info: khrPipelineLibrary : 1
info: VK_KHR_present_id:
info: presentId : 0
info: VK_KHR_present_id2:
info: presentId2 : 1
info: VK_KHR_present_wait:
info: presentWait : 0
info: VK_KHR_present_wait2:
info: presentWait2 : 1
info: VK_KHR_shader_float_controls2:
info: shaderFloatControls2 : 1
info: VK_KHR_shader_subgroup_uniform_control_flow:
info: shaderSubgroupUniformControlFlow : 1
info: VK_KHR_shader_untyped_pointers:
info: shaderUntypedPointers : 1
info: VK_KHR_swapchain:
info: khrSwapchain : 1
info: VK_KHR_swapchain_maintenance1:
info: swapchainMaintenance1 : 0
info: VK_KHR_swapchain_mutable_format:
info: khrSwapchainMutableFormat : 1
info: VK_KHR_unified_image_layouts:
info: unifiedImageLayouts : 0
info: VK_KHR_win32_keyed_mutex:
info: khrWin32KeyedMutex : 1
info: VK_NV_low_latency2:
info: nvLowLatency2 : 0
info: VK_NV_raw_access_chains:
info: shaderRawAccessChains : 0
info: VK_NVX_binary_import:
info: nvxBinaryImport : 0
info: VK_NVX_image_view_handle:
info: nvxImageViewHandle : 0
info: Memory type mask for sparse resources: 0x7
info: Memory type mask for buffer resources: 0x7, usage: 0x219ff
info: Graphics pipeline libraries supported
info: Binding model: Legacy
info: DXVK: Using 8 compiler threads
info: D3D9DeviceEx: Using extended constant set for software vertex processing.
info: D3D9DeviceEx::ResetSwapChain:
info: Requested Presentation Parameters
info: - Width: 640
info: - Height: 480
info: - Format: D3D9Format::R5G6B5
info: - Auto Depth Stencil: false
info: ^ Format: D3D9Format::Unknown
info: - Windowed: true
info: - Swap effect: 1
info: D3D3Device::InitializeDS: RT has no depth stencil attached
info: Presenter: Actual swapchain properties:
info: Format: VK_FORMAT_B8G8R8A8_UNORM
info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
info: Present mode: VK_PRESENT_MODE_FIFO_KHR (dynamic: yes)
info: Buffer size: 1920x1080
info: Image count: 4
info: <<<<<<< UNLOADING D7VK <<<<<<<
[salva@enova monster_truck_madness_gold]$ 01cc:fixme:winediag:loader_init Wine TkG (staging) 11.1 is a testing version containing experimental patches.
01cc:fixme:winediag:loader_init Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
01dc:fixme:winediag:loader_init Wine TkG (staging) 11.1 is a testing version containing experimental patches.
01dc:fixme:winediag:loader_init Please don't report bugs about it on winehq.org and use https://github.com/Frogging-Family/wine-tkg-git/issues instead.
fastfetch
.-------------------------: salva@enova
.+=========================. -----------
:++===++==================- :++- OS: CachyOS x86_64
:*++====+++++=============- .==: Host: C141EK5-CI5TX (P3-I5-FW-V01)
-*+++=====+***++==========: Kernel: Linux 6.19.3-2-cachyos
=*++++========------------: Uptime: 32 mins
=*+++++=====- ... Packages: 1710 (pacman)
.+*+++++=-===: .=+++=: Shell: bash 5.3.9
:++++=====-==: -*****+ Display (22MP55): 1920x1080 in 22", 60 Hz [External]
:++========-=. .=+**+. DE: KDE Plasma 6.6.0
.+==========-. . WM: KWin (Wayland)
:+++++++====- .--==-. WM Theme: Breeze
:++==========. :+++++++: Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
.-===========. =*****+*+ Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
.-===========: .+*****+: Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
-=======++++:::::::::::::::::::::::::-: .---: Cursor: breeze (24px)
:======++++====+++******************=. Terminal: konsole 25.12.2
:=====+++==========++++++++++++++*- Terminal Font: Hack (14pt)
.====++==============++++++++++*- CPU: 11th Gen Intel(R) Core(TM) i5-1135G7 (8) @ 4.20 GHz
.===+==================+++++++: GPU: Intel Iris Xe Graphics @ 1.30 GHz [Integrated]
.-=======================+++: Memory: 3.23 GiB / 7.50 GiB (43%)
.......................... Swap: 8.00 KiB / 7.50 GiB (0%)
Disk (/): 218.49 GiB / 466.41 GiB (47%) - ext4
Local IP (wlan0): 192.168.0.110/24
Battery (SR Real Battery): 100% [Charging, AC Connected]
Locale: es_AR.UTF-8
[salva@enova monster_truck_madness_gold]$
ohhh! I got Monster truck madness to work with wine 11.1 (I should upgrade tho) , it looks like it needs some work but for good sake, just glorious to watch it being properly accelerated.
it took me some time to have it working on full screen , i had to switch from wine wayland to x11 and vice versa.. but at some point it worked.
we have some artifacts and just plain errors. but looks promising!