box64 icon indicating copy to clipboard operation
box64 copied to clipboard

Fallout NV won't launch in lower resolutions while using muvm and wine with wow64

Open m1m1k4tz opened this issue 8 months ago • 9 comments

In full screen mode I have to hard reset the computer but in windowed mode it says its unresponsive.

info:  Game: FalloutNVLauncher.exe
info:  DXVK: v2.6.1
info:  Build: x86 gcc 14.2.0
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x736d2150
info:  Built-in extension providers:
info:    Platform 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_EXT_surface_maintenance1
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 20.1.0, 128 bits)
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Apple M1 (G13G B1):
info:    Driver : Honeykrisp 25.1.0
info:    Memory Heap[0]: 
info:      Size: 3754 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Process set as DPI aware
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x501fa.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x501fa.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x501fa.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
0324:fixme:winsock:setsockopt Ignoring SO_RANDOMIZE_PORT
0324:fixme:winsock:setsockopt Ignoring SO_RANDOMIZE_PORT
0324:fixme:winsock:setsockopt Ignoring SO_RANDOMIZE_PORT
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x501fa.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
04a0:err:dialog:EndDialog got invalid window handle (00000000); buggy app !?
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x501fa.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x501fa.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
04f0:err:environ:init_peb starting L"C:\\Program Files (x86)\\Steam\\steamapps\\common\\Fallout New Vegas\\FalloutNV.exe" in experimental wow64 mode
Client 87 disconnected with error: ECONNRESET: Connection reset by peer
04f0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
04f8:fixme:shell:CustomDestinationList_SetAppID 01665BC8 (L"Valve.Steam.Client"): stub
0520:fixme:shell:CustomDestinationList_SetAppID 020E0DB0 (L"Valve.Steam.Client"): stub
info:  Game: FalloutNV.exe
info:  DXVK: v2.6.1
info:  Build: x86 gcc 14.2.0
info:  Found built-in config:
info:    d3d9.floatEmulation = Strict
info:  Effective configuration:
info:    d3d9.floatEmulation = Strict
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x73d42150
info:  Built-in extension providers:
info:    Platform 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_EXT_surface_maintenance1
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 20.1.0, 128 bits)
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Apple M1 (G13G B1):
info:    Driver : Honeykrisp 25.1.0
info:    Memory Heap[0]: 
info:      Size: 3754 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Process set as DPI aware
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x5022c.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
016c:fixme:manipulation:viewport_ActivateConfiguration 00000001461EFAB0, 823
016c:fixme:manipulation:viewport_SetViewportOptions 00000001461EFAB0, 2
016c:fixme:manipulation:viewport_AddEventHandler 00000001461EFAB0, 00000000000101A0, 000037B0009194A0, 000037B000918D70
016c:fixme:manipulation:viewport_Stop 00000001461EFAB0
016c:fixme:manipulation:viewport_RemoveEventHandler 00000001461EFAB0, 16
016c:fixme:manipulation:viewport_Abandon 00000001461EFAB0
016c:fixme:manipulation:direct_manip_Deactivate 00000001461EFA50, 00000000000101A0
016c:fixme:manipulation:viewport_ActivateConfiguration 00000001461EFAB0, 823
016c:fixme:manipulation:viewport_SetViewportOptions 00000001461EFAB0, 2
016c:fixme:manipulation:viewport_AddEventHandler 00000001461EFAB0, 00000000000101C8, 000037B0009194A0, 000037B000918D70
016c:fixme:manipulation:viewport_Stop 00000001461EFAB0
016c:fixme:manipulation:viewport_RemoveEventHandler 00000001461EFAB0, 16
016c:fixme:manipulation:viewport_Abandon 00000001461EFAB0
016c:fixme:manipulation:direct_manip_Deactivate 00000001461EFA50, 00000000000101C8
04f0:fixme:pulse:pulse_channel_map_to_channel_mask Unhandled channel aux0
04f0:fixme:pulse:pulse_channel_map_to_channel_mask Unhandled channel aux0
info:  Game: FalloutNV.exe
info:  DXVK: v2.6.1
info:  Build: x86 gcc 14.2.0
info:  Found built-in config:
info:    d3d9.floatEmulation = Strict
info:  Effective configuration:
info:    d3d9.floatEmulation = Strict
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x73d42150
info:  Built-in extension providers:
info:    Platform WSI
info:    OpenVR
info:    OpenXR
info:  OpenVR: could not open registry key, status 2
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x5022c.
01e4:fixme:dwmapi:DwmGetWindowAttribute attribute 14 not implemented.
01e4:fixme:win:NtUserGetWindowPlacement not fully supported on other process window 0x30038.
info:  OpenVR: Failed to locate module
info:  Enabled instance extensions:
info:    VK_EXT_surface_maintenance1
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
warn:  Skipping CPU adapter: llvmpipe (LLVM 20.1.0, 128 bits)
info:  D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info:  Apple M1 (G13G B1):
info:    Driver : Honeykrisp 25.1.0
info:    Memory Heap[0]: 
info:      Size: 3754 MiB
info:      Flags: 0x1
info:      Memory Type[0]: Property Flags = 0xf
info:  Process set as DPI aware
info:  Device properties:
info:    Device : Apple M1 (G13G B1)
info:    Driver : Honeykrisp 25.1.0
info:  Enabled device extensions:
info:    VK_EXT_attachment_feedback_loop_layout
info:    VK_EXT_custom_border_color
info:    VK_EXT_depth_bias_control
info:    VK_EXT_depth_clip_enable
info:    VK_EXT_extended_dynamic_state3
info:    VK_EXT_graphics_pipeline_library
info:    VK_EXT_line_rasterization
info:    VK_EXT_multi_draw
info:    VK_EXT_non_seamless_cube_map
info:    VK_EXT_robustness2
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_load_store_op_none
info:    VK_KHR_maintenance5
info:    VK_KHR_pipeline_library
info:    VK_KHR_swapchain
info:    VK_KHR_swapchain_mutable_format
info:  Device features:
info:    robustBufferAccess                     : 1
info:    fullDrawIndexUint32                    : 1
info:    imageCubeArray                         : 1
info:    independentBlend                       : 1
info:    geometryShader                         : 1
info:    tessellationShader                     : 0
info:    sampleRateShading                      : 1
info:    dualSrcBlend                           : 0
info:    logicOp                                : 0
info:    multiDrawIndirect                      : 1
info:    drawIndirectFirstInstance              : 0
info:    depthClamp                             : 1
info:    depthBiasClamp                         : 1
info:    fillModeNonSolid                       : 1
info:    depthBounds                            : 0
info:    wideLines                              : 0
info:    multiViewport                          : 1
info:    samplerAnisotropy                      : 1
info:    textureCompressionBC                   : 1
info:    occlusionQueryPrecise                  : 1
info:    pipelineStatisticsQuery                : 1
info:    vertexPipelineStoresAndAtomics         : 1
info:    fragmentStoresAndAtomics               : 0
info:    shaderImageGatherExtended              : 0
info:    shaderClipDistance                     : 1
info:    shaderCullDistance                     : 1
info:    shaderFloat64                          : 0
info:    shaderInt64                            : 0
info:    variableMultisampleRate                : 0
info:    shaderResourceResidency                : 0
info:    shaderResourceMinLod                   : 0
info:    sparseBinding                          : 0
info:    sparseResidencyBuffer                  : 0
info:    sparseResidencyImage2D                 : 0
info:    sparseResidencyImage3D                 : 0
info:    sparseResidency2Samples                : 0
info:    sparseResidency4Samples                : 0
info:    sparseResidency8Samples                : 0
info:    sparseResidency16Samples               : 0
info:    sparseResidencyAliased                 : 0
info:  Vulkan 1.1
info:    shaderDrawParameters                   : 1
info:  Vulkan 1.2
info:    samplerMirrorClampToEdge               : 1
info:    drawIndirectCount                      : 1
info:    samplerFilterMinmax                    : 0
info:    hostQueryReset                         : 1
info:    timelineSemaphore                      : 1
info:    bufferDeviceAddress                    : 0
info:    shaderOutputViewportIndex              : 1
info:    shaderOutputLayer                      : 1
info:    vulkanMemoryModel                      : 1
info:  Vulkan 1.3
info:    robustImageAccess                      : 0
info:    pipelineCreationCacheControl           : 1
info:    shaderDemoteToHelperInvocation         : 1
info:    shaderZeroInitializeWorkgroupMemory    : 0
info:    synchronization2                       : 1
info:    dynamicRendering                       : 1
info:  VK_AMD_shader_fragment_mask
info:    extension supported                    : 0
info:  VK_EXT_attachment_feedback_loop_layout
info:    attachmentFeedbackLoopLayout           : 1
info:  VK_EXT_conservative_rasterization
info:    extension supported                    : 0
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 : 1
info:    floatRepresentation                    : 0
info:    depthBiasExact                         : 1
info:  VK_EXT_extended_dynamic_state3
info:    extDynamicState3AlphaToCoverageEnable  : 1
info:    extDynamicState3DepthClipEnable        : 1
info:    extDynamicState3RasterizationSamples   : 1
info:    extDynamicState3SampleMask             : 1
info:    extDynamicState3LineRasterizationMode  : 1
info:  VK_EXT_fragment_shader_interlock
info:    fragmentShaderSampleInterlock          : 0
info:    fragmentShaderPixelInterlock           : 0
info:  VK_EXT_full_screen_exclusive
info:    extension supported                    : 0
info:  VK_EXT_graphics_pipeline_library
info:    graphicsPipelineLibrary                : 1
info:  VK_EXT_line_rasterization
info:    rectangularLines                       : 0
info:    smoothLines                            : 0
info:  VK_EXT_memory_budget
info:    extension supported                    : 0
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_shader_module_identifier
info:    shaderModuleIdentifier                 : 1
info:  VK_EXT_shader_stencil_export
info:    extension supported                    : 1
info:  VK_EXT_swapchain_colorspace
info:    extension supported                    : 0
info:  VK_EXT_swapchain_maintenance1
info:    swapchainMaintenance1                  : 1
info:  VK_EXT_hdr_metadata
info:    extension supported                    : 0
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_external_memory_win32
info:    extension supported                    : 0
info:  VK_KHR_external_semaphore_win32
info:    extension supported                    : 0
info:  VK_KHR_load_store_op_none
info:    extension supported                    : 1
info:  VK_KHR_maintenance5
info:    maintenance5                           : 1
info:  VK_KHR_maintenance7
info:    maintenance7                           : 0
info:  VK_KHR_present_id
info:    presentId                              : 0
info:  VK_KHR_present_wait
info:    presentWait                            : 0
info:  VK_NV_descriptor_pool_overallocation
info:    descriptorPoolOverallocation           : 0
info:  VK_NV_low_latency2
info:    extension supported                    : 0
info:  VK_NV_raw_access_chains
info:    shaderRawAccessChains                  : 0
info:  VK_NVX_binary_import
info:    extension supported                    : 0
info:  VK_NVX_image_view_handle
info:    extension supported                    : 0
info:  VK_KHR_win32_keyed_mutex
info:    extension supported                    : 0
info:  Queue families:
info:    Graphics : 0
info:    Transfer : 0
info:    Sparse   : 0
info:  Memory type mask for buffer resources: 0x1, usage: 0x1ff
info:  DXVK: Read 74 valid state cache entries
info:  DXVK: Graphics pipeline libraries supported
info:  D3D9DeviceEx::ResetSwapChain:
info:    Requested Presentation Parameters
info:      - Width:              1280
info:      - Height:             800
info:      - Format:             D3D9Format::X8R8G8B8
info:      - Auto Depth Stencil: false
info:                  ^ Format: D3D9Format::D24S8
info:      - Windowed:           true
info:      - Swap effect:        1
info:  DXVK: Using 4 compiler threads
warn:  D3D9InterfaceEx::QueryInterface: Unknown interface query
warn:  02177241-69fc-400c-8ff1-93a44df6861d
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:  1280x800
info:    Image count:  4
056c:fixme:rawinput:NtUserRegisterRawInputDevices Unhandled flags 0x230 for device 0.
0194:fixme:thread:NtSetInformationThread ThreadPowerThrottling stub!
0194:fixme:file:ReplaceFileW Ignoring flags 2
0194:fixme:thread:NtSetInformationThread ThreadPowerThrottling stub!
04f0:err:sync:RtlpWaitForCriticalSection section 011F4380 "?" wait timed out in thread 04f0, blocked by 0568, retrying (60 sec)
0134:err:cryptnet:open_cached_revocation_file Failed to get LocalAppDataLow path, hr 0x80070003.
0134:fixme:cryptnet:check_ocsp_response_info check responder id
0134:err:cryptnet:open_cached_revocation_file Failed to get LocalAppDataLow path, hr 0x80070003.
0134:err:cryptnet:open_cached_revocation_file Failed to get LocalAppDataLow path, hr 0x80070003.
0134:err:cryptnet:open_cached_revocation_file Failed to get LocalAppDataLow path, hr 0x80070003.
04f0:err:sync:RtlpWaitForCriticalSection section 011F4380 "?" wait timed out in thread 04f0, blocked by 0568, retrying (60 sec)
04f0:err:sync:RtlpWaitForCriticalSection section 011F4380 "?" wait timed out in thread 04f0, blocked by 0568, retrying (60 sec)
04f0:err:sync:RtlpWaitForCriticalSection section 011F4380 "?" wait timed out in thread 04f0, blocked by 0568, retrying (60 sec)
04f0:err:sync:RtlpWaitForCriticalSection section 011F4380 "?" wait timed out in thread 04f0, blocked by 0568, retrying (60 sec)

m1m1k4tz avatar Apr 28 '25 22:04 m1m1k4tz

I've also noticed in my audio section in winecfg there's no audio driver yet the audio works fine

m1m1k4tz avatar Apr 28 '25 22:04 m1m1k4tz

Oh, also installing the package alsa-plugins-pulseaudio silenced this error I was getting here

ALSA lib seq_hw.c:540:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory 0064:err:winediag:MIDIMAP_drvOpen No software synthesizer

m1m1k4tz avatar May 07 '25 20:05 m1m1k4tz

There are constantly issues around the audio and gstreamer here even on x86 just so you know though

m1m1k4tz avatar May 07 '25 20:05 m1m1k4tz

Actually I just got that error again even with that package and the game crashed

m1m1k4tz avatar May 07 '25 21:05 m1m1k4tz

Since this is pulseaudio do you think it could be muvm related?

m1m1k4tz avatar May 07 '25 21:05 m1m1k4tz

Might be. You can disable pulseaudio support on box64 (BOX64_NOPULSE=1), if ALSA is available it will fallback to that.

You can also switch to the ffmpeg based rendered in latest wine (it's a regedit somewhere). There is some support for 1 version of ffmpeg for that (the version used by Kron4ek build of wine).

ptitSeb avatar May 08 '25 07:05 ptitSeb

Unfortunately I couldn’t get anywhere with this env variable but I do think the audio is effecting the games ability to even run

m1m1k4tz avatar May 08 '25 11:05 m1m1k4tz

Do you see the effect of the nopulse variable? you should see wine failling to load winpulse in the log... Also, were are the box64 logs, I see noone, wich is strange, as box64 is usualy very chatty.

ptitSeb avatar May 08 '25 14:05 ptitSeb

I don’t think it made any difference to be honest using pulse vs alsa I removed the package I installed and tried as well but then it said it couldn’t start because there was no sound device

m1m1k4tz avatar May 08 '25 17:05 m1m1k4tz