Hi there and thank you for the issue.
I did some quick poking at this crash earlier and concluded that it doesn't seem to be a vkd3d-proton problem. The game crashes the same with upstream vkd3d and when using vkd3d-proton on Windows it starts fine.
I have handed it over to Proton QA to get a lookover by someone with proper debugging skills
As of the latest Proton Hotfix update, MySims Kingdom doesn’t crash on CAS anymore :) Thanks for passing this onto Proton QA :) @Blisto91
Right yea i forgot to retest this after the fix landed. Good to hear it works now
The game crashes when entering CAS. I noticed multiple errors related to vkd3d. I made a post on the Proton issues page, but I also figured to post an issue here to see what the issue is being caused by.
Simply start a new game, click through all of the dialogue and the game will attempt to load into CAS. The game will crash however when attempting to display the CAS screen.
The developers have stated a patch is in the works to improve playability on Steam Deck, but how long the patch will be in development for is unknown.
Software information
MySims Kingdom (Steam), Playing on Steam Deck.
System information
Log files
steam-3328910-experimental.log
steam-3328910-GEProton23.log
Here are some infos/warnings in the error logs:
6566.844:0120:01bc:info:vkd3d-proton:dxgi_vk_swap_chain_recreate_swapchain_in_present_task: Got 3 swapchain images.6566.960:0120:01a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Pipeline cache marked dirty. Flush is scheduled.6567.964:0120:01a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Flushing disk cache (wakeup counter since last flush = 43). It seems like application has stopped creating new PSOs for the time being.6570.762:0120:01a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Pipeline cache marked dirty. Flush is scheduled.6571.762:0120:01a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Flushing disk cache (wakeup counter since last flush = 4). It seems like application has stopped creating new PSOs for the time being.6589.608:0120:01a4:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Pipeline cache marked dirty. Flush is scheduled.proton:vkd3d_get_image_allocation_info: Padding allocation requirements. Requested alignment 4096 < 65536 (dim 3, 256 x 256 x 1, 9 levels, 1 samples, fmt [#46](/issue/HansKristian-Work/vkd3d-proton/46), flags #0).3082.045:011c:01c4:warn:vkd3d-proton:vkd3d_get_image_allocation_info: Padding allocation requirements. Requested alignment 4096 < 65536 (dim 3, 256 x 256 x 1, 9 levels, 1 samples, fmt [#46](/issue/HansKristian-Work/vkd3d-proton/46), flags #0).3082.047:011c:01c4:warn:vkd3d-proton:vkd3d_get_image_allocation_info: Padding allocation requirements. Requested alignment 4096 < 65536 (dim 3, 256 x 256 x 1, 9 levels, 1 samples, fmt [#49](/issue/HansKristian-Work/vkd3d-proton/49), flags #0).3082.126:011c:0120:warn:seh:dispatch_exception backtrace: --- Exception 0xc0000005.