Ryujinx / Ryujinx-Games-List

List of games & demos tested on Ryujinx
The Unlicense
1.03k stars 316 forks source link

The Witcher 3: Wild Hunt - 01003D100E9C6000 #1878

Open EmulationFanatic opened 4 years ago

EmulationFanatic commented 4 years ago

The Witcher 3: Wild Hunt

Game Update Version : 3.7

Current on master : 1.1.272

Graphics Backend : Vulkan & OpenGL

On Vulkan, the game was playing fine for a few minutes in the tutorial until a crash. It can be played through but is prone to such crashes. On OpenGL, the game loads and plays smoothly as it should, after some initial shader stutter.

Vulkan crash:

HLE.GuestThread.28 Application : Unhandled exception caught: Ryujinx.Graphics.Vulkan.VulkanException: Unexpected API error "ErrorDeviceLost".
   at Ryujinx.Graphics.Vulkan.CommandBufferPool.Return(CommandBufferScoped cbs, ReadOnlySpan`1 waitSemaphores, ReadOnlySpan`1 waitDstStageMask, ReadOnlySpan`1 signalSemaphores) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Vulkan\CommandBufferPool.cs:line 299
   at Ryujinx.Graphics.Vulkan.PersistentFlushBuffer.GetTextureData(CommandBufferPool cbp, TextureView view, Int32 size, Int32 layer, Int32 level) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Vulkan\PersistentFlushBuffer.cs:line 80
   at Ryujinx.Graphics.Vulkan.TextureView.GetData(CommandBufferPool cbp, PersistentFlushBuffer flushBuffer, Int32 layer, Int32 level) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Vulkan\TextureView.cs:line 873
   at Ryujinx.Graphics.Vulkan.TextureView.GetData(Int32 layer, Int32 level) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Vulkan\TextureView.cs:line 849
   at Ryujinx.Graphics.Gpu.Image.Texture.GetTextureDataSliceFromGpu(Span`1 output, Int32 layer, Int32 level, Boolean blacklist, ITexture texture) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Image\Texture.cs:line 1115
   at Ryujinx.Graphics.Gpu.Image.TextureGroup.FlushTextureDataSliceToGuest(Boolean tracked, Int32 sliceIndex, ITexture texture) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Image\TextureGroup.cs:line 419
   at Ryujinx.Graphics.Gpu.Image.TextureGroup.<>c__DisplayClass66_0.<FlushAction>b__0() in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Gpu\Image\TextureGroup.cs:line 1409
   at Ryujinx.Memory.Tracking.RegionHandle.Signal(UInt64 address, UInt64 size, Boolean write, IList`1& handleIterable) in D:\a\Ryujinx\Ryujinx\Ryujinx.Memory\Tracking\RegionHandle.cs:line 170
   at Ryujinx.Memory.Tracking.VirtualRegion.Signal(UInt64 address, UInt64 size, Boolean write) in D:\a\Ryujinx\Ryujinx\Ryujinx.Memory\Tracking\VirtualRegion.cs:line 28
   at Ryujinx.Memory.Tracking.MemoryTracking.VirtualMemoryEvent(UInt64 address, UInt64 size, Boolean write, Boolean precise) in D:\a\Ryujinx\Ryujinx\Ryujinx.Memory\Tracking\MemoryTracking.cs:line 239
   at ARMeilleure.Translation.Translator.Execute(ExecutionContext context, UInt64 address) in D:\a\Ryujinx\Ryujinx\ARMeilleure\Translation\Translator.cs:line 124
   at Ryujinx.Cpu.Jit.JitCpuContext.Execute(IExecutionContext context, UInt64 address) in D:\a\Ryujinx\Ryujinx\Ryujinx.Cpu\Jit\JitCpuContext.cs:line 32
   at Ryujinx.HLE.HOS.ArmProcessContext`1.Execute(IExecutionContext context, UInt64 codeAddress) in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\ArmProcessContext.cs:line 40
   at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Kernel\Threading\KThread.cs:line 1265
00:11:04.098 |E| GUI.RenderLoop Application : Unhandled exception caught: Ryujinx.Graphics.Vulkan.VulkanException: Unexpected API error "ErrorDeviceLost".
   at Ryujinx.Graphics.Vulkan.CommandBufferPool.Return(CommandBufferScoped cbs, ReadOnlySpan`1 waitSemaphores, ReadOnlySpan`1 waitDstStageMask, ReadOnlySpan`1 signalSemaphores) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Vulkan\CommandBufferPool.cs:line 299
   at Ryujinx.Graphics.Vulkan.PipelineFull.FlushCommandsImpl() in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Vulkan\PipelineFull.cs:line 223
   at Ryujinx.Graphics.Vulkan.SyncManager.Create(UInt64 id) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.Vulkan\SyncManager.cs:line 46
   at Ryujinx.Graphics.GAL.Multithreading.CommandHelper.<>c.<InitLookup>b__5_4(Span`1 memory, ThreadedRenderer threaded, IRenderer renderer) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.GAL\Multithreading\CommandHelper.cs:line 62
   at Ryujinx.Graphics.GAL.Multithreading.ThreadedRenderer.RenderLoop() in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.GAL\Multithreading\ThreadedRenderer.cs:line 130
   at Ryujinx.Graphics.GAL.Multithreading.ThreadedRenderer.RunLoop(Action gpuLoop) in D:\a\Ryujinx\Ryujinx\Ryujinx.Graphics.GAL\Multithreading\ThreadedRenderer.cs:line 107
   at Ryujinx.Ui.RendererWidgetBase.Render() in D:\a\Ryujinx\Ryujinx\Ryujinx\Ui\RendererWidgetBase.cs:line 399
   at System.Threading.Thread.StartCallback()

Hardware Specs :

CPU: Ryzen 7 5800X
GPU: NVIDIA RTX 3080 Ti
RAM: 32GB

Screenshots :

2022-09-16 13_38_53-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C 2022-09-16 13_39_12-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C 2022-09-16 13_42_51-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C 2022-09-16 13_45_12-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C 2022-09-16 13_53_21-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C 2022-09-16 13_56_39-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C 2022-09-16 13_58_04-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C 2022-09-16 13_58_56-Ryujinx 1 1 272 - The Witcher 3_ Wild Hunt — Complete Edition v3 7 (01003D100E9C

EmulationFanatic commented 3 years ago

Updated

EmulationFanatic commented 3 years ago

Updated

ghost commented 2 years ago

Ryujinx version 1.0.7074

Hardware: R5 5600X RTX 3070 32GB RAM

Appears to have been a regression in the rendering of intro backgrounds and cutscenes: image image

When in-game the situation is as before, black screen but the console points out two unimplemented shader instructions: Votevtg and Vsetp image

Log: Ryujinx_1.0.7074_2021-10-14_23-29-08.log

gdkchan commented 2 years ago

Needs an update.

EmulationFanatic commented 2 years ago

Updated

wlb123git commented 1 year ago

A crash report without a log is useless.

on amd gpu vulkan crush, nothnot

A crash report without a log is useless.

emiyl commented 1 year ago

image

The ground does not render on macOS through MoltenVK.

MutantAura commented 1 year ago

AMD Windows crashes on startup in Vulkan. Ryujinx_1.1.725_2023-04-22_16-38-08.log

In OpenGL the driver experiences a time-out and ceases to render the game (audio can still be heard) image

Roznoshchik commented 1 year ago

Playing on an m1 mac, the game was working relatively fine although the floor wasn't rendering as mentioned above. I updated to the latest version and now the game crashes anytime it gets to a playable section. Last known working version was: Ryujinx-1.1.0-macos1-macos_universal

And I updated first to test-ava-ryujinx-1.1.1005-macos_universal

and then today to 1.1.1008 and its still crashing.

I don't know enough to see if changing anything in the settings will get it to work again like it was in 1.1.0

Maybe someone has ideas?

Thanks!

Possibly relevant logs

00:00:00.045 |I| Configuration LogValueChange: ResScale set to: 1
00:00:00.048 |I| Configuration LogValueChange: ResScaleCustom set to: 1
00:00:00.048 |I| Configuration LogValueChange: MaxAnisotropy set to: -1
00:00:00.049 |I| Configuration LogValueChange: AspectRatio set to: Fixed16x9
00:00:00.049 |I| Configuration LogValueChange: BackendThreading set to: Auto
00:00:00.049 |I| Configuration LogValueChange: GraphicsBackend set to: Vulkan
00:00:00.050 |I| Configuration LogValueChange: PreferredGpu set to: 0x106B_0xD0503EF
00:00:00.050 |I| Configuration LogValueChange: AntiAliasing set to: None
00:00:00.051 |I| Configuration LogValueChange: ScalingFilter set to: Bilinear
00:00:00.051 |I| Configuration LogValueChange: ScalingFilterLevel set to: 80
00:00:00.052 |I| Configuration LogValueChange: EnableDockedMode set to: False
00:00:00.057 |I| Configuration LogValueChange: EnableVsync set to: True
00:00:00.057 |I| Configuration LogValueChange: EnableShaderCache set to: True
00:00:00.057 |I| Configuration LogValueChange: EnableTextureRecompression set to: False
00:00:00.057 |I| Configuration LogValueChange: EnableMacroHLE set to: True
00:00:00.057 |I| Configuration LogValueChange: EnableColorSpacePassthrough set to: False
00:00:00.057 |I| Configuration LogValueChange: EnablePtc set to: True
00:00:00.057 |I| Configuration LogValueChange: EnableInternetAccess set to: False
00:00:00.057 |I| Configuration LogValueChange: EnableFsIntegrityChecks set to: True
00:00:00.057 |I| Configuration LogValueChange: FsGlobalAccessLogMode set to: 0
00:00:00.058 |I| Configuration LogValueChange: AudioBackend set to: SDL2
00:00:00.058 |I| Configuration LogValueChange: AudioVolume set to: 1
00:00:00.058 |I| Configuration LogValueChange: MemoryManagerMode set to: HostMappedUnsafe
00:00:00.058 |I| Configuration LogValueChange: ExpandRam set to: False
00:00:00.058 |I| Configuration LogValueChange: IgnoreMissingServices set to: False
00:00:00.058 |I| Configuration LogValueChange: UseHypervisor set to: True
00:00:00.061 |N| Application PrintSystemInfo: Ryujinx Version: 1.1.1008
00:00:00.064 |N| Application Print: Operating System: Darwin 22.6.0 Darwin Kernel Version 22.6.0: Wed Jul  5 22:22:05 PDT 2023; root:xnu-8796.141.3~6/RELEASE_ARM64_T6000 (Arm64)
00:00:00.064 |N| Application Print: CPU: Apple M1 Pro ; 8 logical
00:00:00.065 |N| Application Print: RAM: Total 16384 MiB ; Available 4814 MiB
00:00:00.067 |N| Application PrintSystemInfo: Logs Enabled: Info, Warning, Error, Guest, Stub
00:00:00.067 |N| Application PrintSystemInfo: Launch Mode: UserProfile
00:00:00.127 |I| Gpu : Backend Threading (Auto): True
00:00:00.496 |N| Application LoadGuestApplication: Using Firmware Version: 16.0.3
00:00:00.497 |I| Application LoadGuestApplication: Loading as NSP.
00:00:00.525 |I| ModLoader QueryContentsDir: Searching mods for Title 0100E67012924000
00:00:00.526 |I| ModLoader QueryContentsDir: Searching mods for Title 0100E67012924000
00:00:00.529 |I| Loader Load: Loading rtld...
00:00:00.534 |I| Loader PrintRoSectionInfo: rtld:
    Module: nnrtld
00:00:00.534 |I| Loader Load: Loading main...
00:00:00.833 |I| Loader PrintRoSectionInfo: main:
    Module: E:\cdprs-build11Lava.R4.NX\bin\NX64\witcher3.nss
    SDK Libraries: SDK MW+Nintendo+NintendoSDK_libcurl-15_3_0-Release
                   SDK MW+NVIDIA+CUDA-9000-17_5_0-Release
00:00:00.833 |I| Loader Load: Loading sdk...
00:00:00.883 |I| Loader PrintRoSectionInfo: sdk:
    Module: nnSdk
    FS SDK Version: 15.3.0
    SDK Libraries: SDK MW+Nintendo+NintendoSDK_libz-15_3_0-Release
                   SDK MW+Nintendo+NintendoSdk_nnSdk-15_3_0-Release
                   SDK MW+Nintendo+NintendoSdk_BuildTarget-64Bit
                   SDK MW+Nintendo+NintendoSDK_NVN-15_3_0-Release
00:00:00.911 |I| Loader LoadNsos: Loading image 0 at 0x0000000008500000...
00:00:00.912 |I| Loader LoadNsos: Loading image 1 at 0x0000000008504000...
00:00:00.930 |I| Loader LoadNsos: Loading image 2 at 0x000000000cbf5000...
00:00:00.935 |I| ModLoader LoadCheats: Build ids found for title 0100E67012924000:
    7501ABFE55FA41CFFEB46BD619BDCBF45B9CAE3A000000000000000000000000
    B151A224A429F9A73ABB05C5A3DE9468D92406EA000000000000000000000000
    D5A1029A57D8CD4FDF4EACAD87B0CFD09012CD80000000000000000000000000
00:00:00.937 |I| Application EnsureSaveData: Ensuring required savedata exists.
00:00:00.982 |I| Loader Start: Application Loaded: The Witcher 3: Wild Hunt v4.04a [0100e67012924000] [64-bit]
00:00:01.007 |I| GUI.WindowThread Hid Configure: Configured Controller ProController to Player1
00:00:01.018 |I| GUI.WindowThread Hid SetupNpad: Connected Controller ProController to Player1
00:00:01.025 |E| .NET ThreadPool Worker [mvk-info] MoltenVK version 1.2.0, supporting Vulkan version 1.2.231.
00:00:01.025 |E| .NET ThreadPool Worker     The following 83 Vulkan extensions are supported:
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_16bit_storage v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_8bit_storage v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_bind_memory2 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_buffer_device_address v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_create_renderpass2 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_dedicated_allocation v3
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_depth_stencil_resolve v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_descriptor_update_template v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_device_group v4
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_device_group_creation v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_driver_properties v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_dynamic_rendering v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_external_fence v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_external_fence_capabilities v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_external_memory v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_external_memory_capabilities v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_external_semaphore v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_external_semaphore_capabilities v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_fragment_shader_barycentric v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_get_memory_requirements2 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_get_physical_device_properties2 v2
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_get_surface_capabilities2 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_imageless_framebuffer v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_image_format_list v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_maintenance1 v2
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_maintenance2 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_maintenance3 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_multiview v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_portability_subset v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_push_descriptor v2
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_relaxed_block_layout v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_sampler_mirror_clamp_to_edge v3
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_sampler_ycbcr_conversion v14
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_separate_depth_stencil_layouts v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_shader_draw_parameters v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_shader_float_controls v4
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_shader_float16_int8 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_shader_subgroup_extended_types v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_spirv_1_4 v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_storage_buffer_storage_class v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_surface v25
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_swapchain v70
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_swapchain_mutable_format v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_timeline_semaphore v2
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_uniform_buffer_standard_layout v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_KHR_variable_pointers v1
00:00:01.025 |E| .NET ThreadPool Worker         VK_EXT_buffer_device_address v2
00:00:01.025 |E| .NET ThreadPool Worker         VK_EXT_debug_marker v4
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_debug_report v10
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_debug_utils v2
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_descriptor_indexing v2
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_fragment_shader_interlock v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_hdr_metadata v2
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_host_query_reset v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_image_robustness v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_inline_uniform_block v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_memory_budget v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_metal_objects v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_metal_surface v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_post_depth_coverage v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_private_data v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_robustness2 v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_sample_locations v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_scalar_block_layout v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_separate_stencil_usage v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_shader_stencil_export v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_shader_viewport_index_layer v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_subgroup_size_control v2
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_swapchain_colorspace v4
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_texel_buffer_alignment v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_texture_compression_astc_hdr v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_vertex_attribute_divisor v3
00:00:01.026 |E| .NET ThreadPool Worker         VK_AMD_gpu_shader_half_float v2
00:00:01.026 |E| .NET ThreadPool Worker         VK_AMD_negative_viewport_height v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_AMD_shader_image_load_store_lod v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_AMD_shader_trinary_minmax v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_IMG_format_pvrtc v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_INTEL_shader_integer_functions2 v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_GOOGLE_display_timing v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_MVK_macos_surface v3
00:00:01.026 |E| .NET ThreadPool Worker         VK_MVK_moltenvk v36
00:00:01.026 |E| .NET ThreadPool Worker         VK_NV_fragment_shader_barycentric v1
00:00:01.026 |E| .NET ThreadPool Worker         VK_NV_glsl_shader v1
00:00:01.026 |E| .NET ThreadPool Worker [mvk-info] GPU device:
00:00:01.026 |E| .NET ThreadPool Worker         model: Apple M1 Pro
00:00:01.026 |E| .NET ThreadPool Worker         type: Integrated
00:00:01.026 |E| .NET ThreadPool Worker         vendorID: 0x106b
00:00:01.026 |E| .NET ThreadPool Worker         deviceID: 0xd0503ef
00:00:01.026 |E| .NET ThreadPool Worker         pipelineCacheUUID: 260BAD42-0D05-03EF-0000-000100000000
00:00:01.026 |E| .NET ThreadPool Worker     supports the following Metal Versions, GPU's and Feature Sets:
00:00:01.026 |E| .NET ThreadPool Worker         Metal Shading Language 2.4
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Apple 7
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Apple 6
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Apple 5
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Apple 4
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Apple 3
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Apple 2
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Apple 1
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Mac 2
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Mac 1
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Common 3
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Common 2
00:00:01.026 |E| .NET ThreadPool Worker         GPU Family Common 1
00:00:01.026 |E| .NET ThreadPool Worker         macOS GPU Family 2 v1
00:00:01.026 |E| .NET ThreadPool Worker         macOS GPU Family 1 v4
00:00:01.026 |E| .NET ThreadPool Worker         macOS GPU Family 1 v3
00:00:01.026 |E| .NET ThreadPool Worker         macOS GPU Family 1 v2
00:00:01.026 |E| .NET ThreadPool Worker         macOS GPU Family 1 v1
00:00:01.026 |E| .NET ThreadPool Worker [mvk-info] Created VkInstance for Vulkan version 1.2.0, as requested by app, with the following 3 Vulkan extensions enabled:
00:00:01.026 |E| .NET ThreadPool Worker         VK_KHR_surface v25
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_debug_utils v2
00:00:01.026 |E| .NET ThreadPool Worker         VK_EXT_metal_surface v1
00:00:01.044 |S| HLE.OsThread.24 ServiceAm GetAppletResourceUserId: Stubbed. {appletResourceUserId: 1}
00:00:01.047 |E| .NET ThreadPool Worker [mvk-info] Vulkan semaphores using Metal implicit guarantees within a single queue.
00:00:01.049 |E| .NET ThreadPool Worker [mvk-info] Created VkDevice to run on GPU Apple M1 Pro with the following 8 Vulkan extensions enabled:
00:00:01.049 |E| .NET ThreadPool Worker         VK_KHR_portability_subset v1
00:00:01.049 |E| .NET ThreadPool Worker         VK_KHR_push_descriptor v2
00:00:01.049 |E| .NET ThreadPool Worker         VK_KHR_shader_float16_int8 v1
00:00:01.049 |E| .NET ThreadPool Worker         VK_KHR_swapchain v70
00:00:01.049 |E| .NET ThreadPool Worker         VK_EXT_descriptor_indexing v2
00:00:01.049 |E| .NET ThreadPool Worker         VK_EXT_fragment_shader_interlock v1
00:00:01.049 |E| .NET ThreadPool Worker         VK_EXT_robustness2 v1
00:00:01.049 |E| .NET ThreadPool Worker         VK_EXT_shader_stencil_export v1
00:00:01.053 |S| HLE.OsThread.24 ServiceAm AcquireForegroundRights: Stubbed. 
00:00:01.053 |S| HLE.OsThread.24 ServiceAm SetFocusHandlingMode: Stubbed. {unknownFlag1: False ; unknownFlag2: False ; unknownFlag3: True}
00:00:01.053 |S| HLE.OsThread.24 ServiceAm SetOutOfFocusSuspendingEnabled: Stubbed. {outOfFocusSuspendingEnabled: False}
00:00:01.065 |S| HLE.OsThread.24 ServicePctl Initialize: Stubbed. 
00:00:01.096 |S| HLE.OsThread.5 ServiceBsd RegisterClient: Stubbed. 
00:00:01.097 |S| HLE.OsThread.5 ServiceBsd StartMonitoring: Stubbed. {unknown0: 0}
00:00:01.103 |S| HLE.OsThread.24 ServiceSsl SetInterfaceVersion: Stubbed. {interfaceVersion: 3}
00:00:01.103 |S| HLE.OsThread.24 ServiceSsl CreateContext: Stubbed. {sslVersion: 50331649}
00:00:01.111 |E| .NET ThreadPool Worker [mvk-info] Created 3 swapchain images with initial size (3024, 1552) and contents scale 2.0 for screen Built-in Retina Display.
00:00:01.112 |N| GUI.RenderThread Gpu PrintGpuInformation: Apple Apple M1 Pro (Vulkan v1.2.231, Driver v0.2.2008)
00:00:01.115 |S| HLE.OsThread.24 ServiceAm SetFocusHandlingMode: Stubbed. {unknownFlag1: True ; unknownFlag2: True ; unknownFlag3: False}
00:00:01.115 |S| HLE.OsThread.24 ServiceAm SetOutOfFocusSuspendingEnabled: Stubbed. {outOfFocusSuspendingEnabled: False}
00:00:01.115 |S| HLE.OsThread.24 ServiceAm SetOperationModeChangedNotification: Stubbed. {operationModeChangedNotification: True}
00:00:01.116 |S| HLE.OsThread.24 ServiceAm SetPerformanceModeChangedNotification: Stubbed. {performanceModeChangedNotification: True}
00:00:01.116 |S| HLE.OsThread.24 ServiceAm LockExit: Stubbed. 
00:00:01.118 |I| GPU.MainThread Gpu LoadShaders: Loading 594 shaders from the cache...
00:00:01.124 |S| HLE.OsThread.24 ServiceAcc InitializeApplicationInfo: Stubbed. {TitleId: 72310963060228096}
00:00:01.128 |S| HLE.OsThread.24 ServiceAcc IsUserAccountSwitchLocked: Stubbed. 
00:00:01.303 |S| HLE.OsThread.10 ServiceNv FinishInitialize: Stubbed. 
00:00:01.312 |S| HLE.OsThread.10 ServiceNv InitializeEx: Stubbed. 
00:00:01.326 |S| HLE.OsThread.10 ServiceNv GetActiveSlotMask: Stubbed. 
00:00:01.462 |S| HLE.OsThread.10 ServiceNv ZbcSetTable: Stubbed. 
00:00:01.462 |S| HLE.OsThread.10 ServiceNv GetActiveSlotMask: Stubbed. 
00:00:01.462 |S| HLE.OsThread.10 ServiceNv ZbcSetTable: Stubbed. 
00:00:01.463 |S| HLE.OsThread.10 ServiceNv GetActiveSlotMask: Stubbed. 
00:00:01.463 |S| HLE.OsThread.10 ServiceNv ZbcSetTable: Stubbed. 
00:00:01.463 |S| HLE.OsThread.10 ServiceNv GetActiveSlotMask: Stubbed. 
00:00:01.463 |S| HLE.OsThread.10 ServiceNv ZbcSetTable: Stubbed. 
00:00:01.463 |S| HLE.OsThread.10 ServiceNv GetActiveSlotMask: Stubbed. 
00:00:01.463 |S| HLE.OsThread.10 ServiceNv ZbcSetTable: Stubbed. 
00:00:01.463 |S| HLE.OsThread.10 ServiceNv GetActiveSlotMask: Stubbed. 
00:00:01.507 |S| HLE.OsThread.10 ServiceNv SetNvMapFd: Stubbed. 
00:00:01.507 |S| HLE.OsThread.10 ServiceNv AllocGpfifoEx2: Stubbed. 
00:00:01.508 |S| HLE.OsThread.10 ServiceNv AllocObjCtx: Stubbed. 
00:00:01.508 |S| HLE.OsThread.10 ServiceNv SetErrorNotifier: Stubbed. 
00:00:01.509 |S| HLE.OsThread.10 ServiceNv SetUserData: Stubbed. 
00:00:01.509 |S| HLE.OsThread.10 ServiceNv SetTimeout: Stubbed. 
00:00:01.511 |S| HLE.OsThread.10 ServiceNv ZcullBind: Stubbed. 
00:00:01.519 |I| HLE.OsThread.24 SurfaceFlinger CreateLayerFromId: Creating layer 1
00:00:01.520 |I| HLE.OsThread.24 SurfaceFlinger CreateLayerFromId: Creating layer 2
00:00:01.919 |W| HLE.OsThread.10 ServiceNv Wait: GPU processing thread is too slow, waiting on CPU...
00:00:02.613 |S| HLE.OsThread.24 ServiceSsl CreateContext: Stubbed. {sslVersion: 50331649}
00:00:02.920 |E| HLE.OsThread.10 Gpu WaitOnSyncpoint: Wait on syncpoint 1 for threshold 4 took more than 1000ms, resuming execution...
00:00:03.438 |S| HLE.OsThread.9 ServiceHid ActiveNpadImpl: Stubbed. {appletResourceUserId: 1 ; revision: 3}
00:00:03.439 |S| HLE.OsThread.9 ServiceHid SetSupportedNpadStyleSet: Stubbed. {pid: 100 ; appletResourceUserId: 1 ; type: ProController, Handheld, JoyconPair}
00:00:03.440 |S| HLE.OsThread.9 ServiceHid AcquireNpadStyleSetUpdateEventHandle: Stubbed. {appletResourceUserId: 4294967296 ; npadId: Player1 ; npadStyleSet: -4547957087530909696}
00:00:03.441 |S| HLE.OsThread.9 ServiceHid AcquireNpadStyleSetUpdateEventHandle: Stubbed. {appletResourceUserId: 4294967296 ; npadId: Player2 ; npadStyleSet: -4547956881372479488}
00:00:03.441 |S| HLE.OsThread.9 ServiceHid AcquireNpadStyleSetUpdateEventHandle: Stubbed. {appletResourceUserId: 4294967296 ; npadId: Player3 ; npadStyleSet: -4547956675214049280}
00:00:03.441 |S| HLE.OsThread.9 ServiceHid AcquireNpadStyleSetUpdateEventHandle: Stubbed. {appletResourceUserId: 4294967296 ; npadId: Player4 ; npadStyleSet: -4547956469055619072}
00:00:03.441 |S| HLE.OsThread.9 ServiceHid AcquireNpadStyleSetUpdateEventHandle: Stubbed. {appletResourceUserId: 4294967296 ; npadId: Handheld ; npadStyleSet: -4547956262897188864}
00:00:03.444 |S| HLE.OsThread.9 ServiceHid SetSupportedNpadIdType: Stubbed. 5 Players: Player1,Player2,Player3,Player4,Handheld
00:00:03.444 |S| HLE.OsThread.9 ServiceHid ActivateTouchScreen: Stubbed. {appletResourceUserId: 1}
00:00:03.444 |S| HLE.OsThread.9 ServiceHid ActivateGesture: Stubbed. {appletResourceUserId: 1 ; unknown0: 1}
00:00:03.445 |S| HLE.OsThread.24 ServiceNs CheckAddOnContentMountStatus: Stubbed. 
00:00:03.447 |S| HLE.OsThread.24 ServiceNs CheckAddOnContentMountStatus: Stubbed. 
00:00:09.572 |I| GPU.MainThread Gpu LoadShaders: Shader cache loaded.
00:00:09.718 |I| HLE.OsThread.7 AudioRenderer AcquireSessionId: Registered new output (0)
00:00:09.779 |I| HLE.OsThread.7 Audio EnsureAudioStreamSetup: New audio stream setup with a target sample count of 1024
00:00:09.791 |E| .NET ThreadPool Worker [mvk-info] Created 3 swapchain images with initial size (3024, 1578) and contents scale 2.0 for screen Built-in Retina Display.
00:00:15.004 |I| HLE.OsThread.7 AudioRenderer AcquireSessionId: Registered new output (1)
00:00:15.085 |I| HLE.OsThread.7 Audio EnsureAudioStreamSetup: New audio stream setup with a target sample count of 1024
00:00:35.329 |I| HLE.OsThread.7 AudioRenderer ReleaseSessionId: Unregistered output (1)
00:00:35.337 |I| HLE.OsThread.7 AudioRenderer AcquireSessionId: Registered new output (1)
00:00:35.449 |I| HLE.OsThread.7 Audio EnsureAudioStreamSetup: New audio stream setup with a target sample count of 1024
00:00:46.114 |I| HLE.OsThread.7 AudioRenderer ReleaseSessionId: Unregistered output (1)
00:00:48.207 |S| HLE.OsThread.24 ServiceNifm CreateRequest: Stubbed. {version: 2}
00:00:48.209 |S| HLE.OsThread.24 ServiceNifm Submit: Stubbed. 
00:00:48.209 |S| HLE.OsThread.24 ServiceNifm GetRequestState: Stubbed. 
00:00:48.209 |S| HLE.OsThread.24 ServiceNifm GetResult: Stubbed. 
00:00:48.209 |S| HLE.OsThread.24 ServiceNifm GetAppletInfo: Stubbed. 
00:00:48.770 |S| HLE.OsThread.24 ServiceNs CheckAddOnContentMountStatus: Stubbed. 
00:00:52.138 |I| HLE.OsThread.7 AudioRenderer AcquireSessionId: Registered new output (1)
00:00:52.214 |I| HLE.OsThread.7 Audio EnsureAudioStreamSetup: New audio stream setup with a target sample count of 1024
00:00:53.603 |I| HLE.OsThread.7 AudioRenderer ReleaseSessionId: Unregistered output (1)
00:00:55.139 |I| HLE.OsThread.7 AudioRenderer AcquireSessionId: Registered new output (1)
00:00:55.221 |I| HLE.OsThread.7 Audio EnsureAudioStreamSetup: New audio stream setup with a target sample count of 1024
00:01:08.336 |I| HLE.OsThread.7 AudioRenderer ReleaseSessionId: Unregistered output (1)
00:01:13.601 |E| .NET ThreadPool Worker [mvk-error] VK_ERROR_DEVICE_LOST: MTLCommandBuffer "vkQueueSubmit CommandBuffer on Queue 0-0" execution failed (code 3): Caused GPU Address Fault Error (0000000b:kIOGPUCommandBufferCallbackErrorPageFault)
00:01:13.719 |E| .NET ThreadPool Worker [mvk-error] VK_ERROR_DEVICE_LOST: MTLCommandBuffer "vkQueueSubmit CommandBuffer on Queue 0-0" execution failed (code 3): Caused GPU Address Fault Error (0000000b:kIOGPUCommandBufferCallbackErrorPageFault)
00:01:13.721 |E| .NET ThreadPool Worker [mvk-error] VK_ERROR_DEVICE_LOST: MTLCommandBuffer "vkQueueSubmit CommandBuffer on Queue 0-0" execution failed (code 4): Ignored (for causing prior/excessive GPU errors) (00000004:kIOGPUCommandBufferCallbackErrorSubmissionsIgnored)
00:01:13.721 |E| .NET ThreadPool Worker [mvk-error] VK_ERROR_DEVICE_LOST: MTLCommandBuffer "vkQueueSubmit CommandBuffer on Queue 0-0" execution failed (code 4): Ignored (for causing prior/excessive GPU errors) (00000004:kIOGPUCommandBufferCallbackErrorSubmissionsIgnored)
00:01:13.770 |E| GUI.RenderThread Application : Unhandled exception caught: Ryujinx.Graphics.Vulkan.VulkanException: Unexpected API error "ErrorDeviceLost".
   at Ryujinx.Graphics.Vulkan.CommandBufferPool.Return(CommandBufferScoped cbs, ReadOnlySpan`1 waitSemaphores, ReadOnlySpan`1 waitDstStageMask, ReadOnlySpan`1 signalSemaphores) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Graphics.Vulkan/CommandBufferPool.cs:line 318
   at Ryujinx.Graphics.Vulkan.PipelineFull.FlushCommandsImpl() in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Graphics.Vulkan/PipelineFull.cs:line 254
   at Ryujinx.Graphics.GAL.Multithreading.Commands.SetRenderTargetsCommand.Run(SetRenderTargetsCommand& command, ThreadedRenderer threaded, IRenderer renderer) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Graphics.GAL/Multithreading/Commands/SetRenderTargetsCommand.cs:line 21
   at Ryujinx.Graphics.GAL.Multithreading.CommandHelper.<>c.<InitLookup>b__5_1[T](Span`1 memory, ThreadedRenderer threaded, IRenderer renderer) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Graphics.GAL/Multithreading/CommandHelper.cs:line 41
   at Ryujinx.Graphics.GAL.Multithreading.ThreadedRenderer.RenderLoop()
   at Ryujinx.Graphics.GAL.Multithreading.ThreadedRenderer.RunLoop(ThreadStart gpuLoop) in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Graphics.GAL/Multithreading/ThreadedRenderer.cs:line 113
   at Ryujinx.Ava.AppHost.RenderLoop() in /home/runner/work/Ryujinx/Ryujinx/src/Ryujinx.Ava/AppHost.cs:line 905
   at System.Threading.Thread.StartCallback()
peterpolman commented 12 months ago

+1

Ryujinx closes and the same ErrorDeviceLost error is logged on my M1 when I finish the cinematics and cut scenes and start with the playable part of the game. Tried lowering all postprocessing settings but without success.

Running the latest game update 4.04b and Ryunjinx 1.1.1019

MisterPingouin commented 6 months ago

Same here.

Witcher 3 Wild Hunt v4.04B Ryunjinx 1.1.1207 Firmware 17.0.0 on mac m2 Close on playable part.

Witcher 3 Definitive Edition v4.04 Ryunjinx 1.1.1207 Firmware 17.0.0 on mac m2. Total freeze on the mac just before the menu, have the sound of the fire on the background but had to re-start the mac everytime.