an-anime-team / an-anime-game-launcher

An Anime Game launcher for Linux with telemetry disabling
https://discord.gg/ck37X6UWBp
GNU General Public License v3.0
1.44k stars 64 forks source link

Crashes on kernel 6.8.9 #368

Closed Rewarp closed 1 month ago

Rewarp commented 1 month ago

OS: openSUSE Tumbleweed OS Version: 20240514 Launcher Version: Flatpak ver. 3.9.6 Server: Asia

The main culprit of the crash today was after I ran a zypper dup on my system, and getting kernel 6.8.9-1-default.

After using my 6.8.8-1-default kernel snapshot, the game ran and launched as usual. As a temporary workaround, I have pinned this snapshot in my system.

Attached to this issue is the log from running the flatpak launcher in the terminal all the way to the game hanging at the Hoyoverse logo and crashing.

Terminal output log ``` ❯ flatpak run moe.launcher.an-anime-game-launcher (process:2): Gtk-WARNING **: 20:04:08.612: Locale not supported by C library. Using the fallback 'C' locale. 2024-05-16T12:04:09.938202Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38 2024-05-16T12:04:09.938224Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38 2024-05-16T12:04:14.716103Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38 gamemodeauto: gamemodeauto: gamemodeauto: fsync: up and running. gamemodeauto: 002c:fixme:winediag:loader_init Wine TkG (staging) 9.8 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. gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: 007c:err:wineusb:DriverEntry Failed to initialize Unix library, status 0xc0000135. 007c:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000135 003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 126 gamemodeauto: gamemodeauto: 00b4:err:hid:udev_bus_init UDEV monitor creation failed gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: 0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000011E960 0024:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0) 014c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000138FF50 0024:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot 0024:fixme:toolhelp:Heap32ListFirst : stub 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0050:err:service:validate_context_handle Access denied - handle created with access 34, needed 10000 gamemodeauto: 016c:err:module:import_dll Library WDFLDR.SYS (which is needed by L"C:\\windows\\system32\\HoYoKProtect.sys") not found 016c:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\HoYoProtect": c0000142 gamemodeauto: [experimental-async-load] Disabled [2024-05-16 20:04:23.496] MultiThreadStackTrace init success! 0024:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 0024:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems Set new unhandled exception filter 00006FFFFE7340F0 to replace 00006FFFFE884060 01b0:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 0000000001DEEB18) semi-stub 01bc:fixme:file:NtLockFile I/O completion on lock not implemented yet [2024-05-16 20:04:23.931] Read and enabled 0 persistent code switches GCGMAH active url fetch responce: {"code":0,"message":"app running","milliTs":"1715861064141"} url fetch responce: {"code":0} 01e0:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000380FF50 01d8:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000360FF50 01dc:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000370FF50 info: Game: GenshinImpact.exe info: DXVK: v2.3.1 info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x7a194160 info: Built-in extension providers: info: Win32 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 17.0.6, 256 bits) info: AMD Radeon RX 6800 XT (RADV NAVI21): info: Driver : radv 24.0.6 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 16004 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f458, paths 0x826bf40, modes_count 0x11f45c, modes 0x7f5240, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f458, paths 0x826bf40, modes_count 0x11f45c, modes 0x7f5240, topology_id (nil) semi-stub warn: D3D11DeviceFeatures: External memory features not supported info: D3D11InternalCreateDevice: Maximum supported feature level: D3D_FEATURE_LEVEL_12_1 info: D3D11InternalCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_1 info: Device properties: info: Device : AMD Radeon RX 6800 XT (RADV NAVI21) info: Driver : radv 24.0.6 info: Enabled device extensions: info: VK_AMD_memory_overallocation_behavior info: VK_AMD_shader_fragment_mask info: VK_EXT_attachment_feedback_loop_layout info: VK_EXT_conservative_rasterization 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_fragment_shader_interlock info: VK_EXT_graphics_pipeline_library info: VK_EXT_memory_priority 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_maintenance5 info: VK_KHR_pipeline_library info: VK_KHR_present_id info: VK_KHR_present_wait info: VK_KHR_swapchain 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 : 1 info: wideLines : 1 info: multiViewport : 1 info: samplerAnisotropy : 1 info: textureCompressionBC : 1 info: occlusionQueryPrecise : 1 info: pipelineStatisticsQuery : 1 info: vertexPipelineStoresAndAtomics : 1 info: fragmentStoresAndAtomics : 1 info: shaderImageGatherExtended : 1 info: shaderClipDistance : 1 info: shaderCullDistance : 1 info: shaderFloat64 : 1 info: shaderInt64 : 1 info: variableMultisampleRate : 1 info: shaderResourceResidency : 1 info: shaderResourceMinLod : 1 info: sparseBinding : 1 info: sparseResidencyBuffer : 1 info: sparseResidencyImage2D : 1 info: sparseResidencyImage3D : 1 info: sparseResidency2Samples : 0 info: sparseResidency4Samples : 0 info: sparseResidency8Samples : 0 info: sparseResidency16Samples : 0 info: sparseResidencyAliased : 1 info: Vulkan 1.1 info: shaderDrawParameters : 1 info: Vulkan 1.2 info: samplerMirrorClampToEdge : 1 info: drawIndirectCount : 1 info: samplerFilterMinmax : 1 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 : 1 info: VK_EXT_attachment_feedback_loop_layout info: attachmentFeedbackLoopLayout : 0 info: VK_EXT_conservative_rasterization info: extension supported : 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 : 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 : 1 info: fragmentShaderPixelInterlock : 1 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 : 1 info: smoothLines : 1 info: VK_EXT_memory_budget info: extension supported : 1 info: VK_EXT_memory_priority info: memoryPriority : 1 info: VK_EXT_non_seamless_cube_map info: nonSeamlessCubeMap : 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 : 1 info: geometryStreams : 1 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_maintenance5 info: maintenance5 : 1 info: VK_KHR_present_id info: presentId : 1 info: VK_KHR_present_wait info: presentWait : 1 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 : 1 info: Sparse : 2 info: Memory type mask for sparse resources: 0x7ad info: DXVK: Read 6929 valid state cache entries info: DXVK: Graphics pipeline libraries supported info: DXGI: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT info: AMD Radeon RX 6800 XT (RADV NAVI21): info: Driver : radv 24.0.6 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 16004 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11ebf8, paths 0x8271240, modes_count 0x11ebfc, modes 0x82fff50, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11ebf8, paths 0x8271240, modes_count 0x11ebfc, modes 0x82fff50, topology_id (nil) semi-stub 0024:fixme:wbemprox:client_security_SetBlanket 000000007A162680, 0000000001139FA0, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 000000007A162680 info: AMD Radeon RX 6800 XT (RADV NAVI21): info: Driver : radv 24.0.6 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 16004 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11e6b8, paths 0x8271240, modes_count 0x11e6bc, modes 0x82fff50, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11e6b8, paths 0x8271240, modes_count 0x11e6bc, modes 0x82fff50, topology_id (nil) semi-stub info: AMD Radeon RX 6800 XT (RADV NAVI21): info: Driver : radv 24.0.6 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 16004 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f498, paths 0x8271240, modes_count 0x11f49c, modes 0x82fff50, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f498, paths 0x8271240, modes_count 0x11f49c, modes 0x82fff50, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f518, paths 0x8271240, modes_count 0x11f51c, modes 0x82fff50, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11c12c, paths 0x8271240, modes_count 0x11c190, modes 0x82f8820, topology_id (nil) semi-stub err: readMonitorEdidFromKey: Failed to get EDID reg key size err: DXGI: Failed to parse display metadata + colorimetry info, using blank. info: DXVK: Using 12 compiler threads info: AMD Radeon RX 6800 XT (RADV NAVI21): info: Driver : radv 24.0.6 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 16004 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f438, paths 0x8271240, modes_count 0x11f43c, modes 0xbfb0800, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f438, paths 0x8271240, modes_count 0x11f43c, modes 0xbfb0800, topology_id (nil) semi-stub 0024:fixme:wbemprox:client_security_SetBlanket 000000007A162680, 000000000113A000, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 000000007A162680 info: AMD Radeon RX 6800 XT (RADV NAVI21): info: Driver : radv 24.0.6 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 16004 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11eef8, paths 0x8271240, modes_count 0x11eefc, modes 0xbfb0800, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11eef8, paths 0x8271240, modes_count 0x11eefc, modes 0xbfb0800, topology_id (nil) semi-stub info: AMD Radeon RX 6800 XT (RADV NAVI21): info: Driver : radv 24.0.6 info: Memory Heap[0]: info: Size: 16128 MiB info: Flags: 0x1 info: Memory Type[0]: Property Flags = 0x1 info: Memory Type[1]: Property Flags = 0x1 info: Memory Type[7]: Property Flags = 0xc1 info: Memory Heap[1]: info: Size: 16004 MiB info: Flags: 0x0 info: Memory Type[2]: Property Flags = 0x6 info: Memory Type[5]: Property Flags = 0xe info: Memory Type[6]: Property Flags = 0xe info: Memory Type[8]: Property Flags = 0xc6 info: Memory Type[10]: Property Flags = 0xce info: Memory Heap[2]: info: Size: 256 MiB info: Flags: 0x1 info: Memory Type[3]: Property Flags = 0x7 info: Memory Type[4]: Property Flags = 0x7 info: Memory Type[9]: Property Flags = 0xc7 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f358, paths 0x8271240, modes_count 0x11f35c, modes 0xbfb0800, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f358, paths 0x8271240, modes_count 0x11f35c, modes 0xbfb0800, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f3d8, paths 0x8271240, modes_count 0x11f3dc, modes 0xbfb0800, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11bfec, paths 0x8271240, modes_count 0x11c050, modes 0xbfb0800, topology_id (nil) semi-stub err: readMonitorEdidFromKey: Failed to get EDID reg key size err: DXGI: Failed to parse display metadata + colorimetry info, using blank. info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: no) info: Buffer size: 2560x1440 info: Image count: 6 info: Exclusive FS: 1 warn: DXGI: MakeWindowAssociation: Ignoring flags 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11f198, paths 0x82712e0, modes_count 0x11f19c, modes 0xbfb0800, topology_id (nil) semi-stub 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11bdac, paths 0x82712e0, modes_count 0x11be10, modes 0xbfb0800, topology_id (nil) semi-stub err: readMonitorEdidFromKey: Failed to get EDID reg key size err: DXGI: Failed to parse display metadata + colorimetry info, using blank. info: Setting display mode: 2560x1440@120 info: Setting display mode: 2560x1440@120 0024:fixme:win:RegisterTouchWindow hwnd 0000000000020064, flags 0 stub! info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: no) info: Buffer size: 2560x1440 info: Image count: 6 info: Exclusive FS: 1 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_IMMEDIATE_KHR (dynamic: no) info: Buffer size: 2560x1440 info: Image count: 6 info: Exclusive FS: 1 0024:fixme:wbemprox:client_security_SetBlanket 000000007A162680, 000000000113A0C0, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 000000007A162680 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:client_security_SetBlanket 000000007A162680, 000000000113A0C0, 10, 0, (null), 3, 3, 0000000000000000, 0 0024:fixme:wbemprox:client_security_Release 000000007A162680 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 0024:fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x30 02cc:fixme:wbemprox:client_security_SetBlanket 000000007A162680, 0000000001198FC0, 10, 0, (null), 3, 3, 0000000000000000, 0 02cc:fixme:wbemprox:client_security_Release 000000007A162680 02cc:fixme:wbemprox:enum_class_object_Next timeout not supported 0024:fixme:system:NtUserQueryDisplayConfig flags 0x2, paths_count 0x11e068, paths 0x82712e0, modes_count 0x11e06c, modes 0xbfb0800, topology_id (nil) semi-stub info: Setting display mode: 2560x1440@120 info: Setting display mode: 2560x1440@120 info: Presenter: Actual swap chain properties: info: Format: VK_FORMAT_B8G8R8A8_SRGB info: Color space: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR info: Present mode: VK_PRESENT_MODE_FIFO_KHR (dynamic: no) info: Buffer size: 2560x1440 info: Image count: 4 info: Exclusive FS: 1 02fc:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000148EFF50 0024:fixme:bluetoothapis:BluetoothFindFirstDevice (000000000011D400 000000000E505C00): stub! 0024:fixme:setupapi:CM_Get_Parent 000000000011CFC4 0x0000000a 0x00000000 stub 0024:fixme:setupapi:CM_Get_Parent 000000000011CFC4 0x0000000b 0x00000000 stub 0024:fixme:setupapi:CM_Get_Parent 000000000011CFC4 0x0000000c 0x00000000 stub 0340:fixme:process:GetProcessMitigationPolicy (FFFFFFFFFFFFFFFF, 4, 0000000014AEF5C8, 4): stub 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ntdll" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernel32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernelbase" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"hid" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ucrtbase" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"user32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"advapi32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msvcrt" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"sechost" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"gdi32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"win32u" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"version" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ole32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"combase" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"rpcrt4" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"coml2" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shlwapi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shcore" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"setupapi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shell32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"aclui" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"comctl32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"imm32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"opengl32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winmm" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msacm32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ws2_32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"oleaut32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dnsapi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"iphlpapi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"nsi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winhttp" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"jsproxy" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"crypt32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"bcrypt" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wintrust" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dbghelp" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wlanapi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wtsapi32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winex11" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"uxtheme" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"imagehlp" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"rsaenh" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"userenv" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"secur32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kerberos" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"d3d11" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dxgi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winevulkan" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wbemprox" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winspool" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"compstui" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"xinput1_3" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dinput8" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"mmdevapi" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winepulse" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"xaudio2_9" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"mfplat" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"propsys" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"rtworkq" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"mfreadwrite" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"xinput1_4" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wldap32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"bthprops.cpl" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"bluetoothapis" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"schannel" gamemodeauto: gamemodeauto: 0344:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 0000000014D0EC68) semi-stub 0364:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000020FEB0 gamemodeauto: 035c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000020FEB0 gamemodeauto: gamemodeauto: gamemodeauto: 0378:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution. 0378:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems 0384:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000134FF50 03a0:fixme:file:NtLockFile I/O completion on lock not implemented yet 0390:fixme:file:ReplaceFileW Ignoring flags 2 0398:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 000000000184EB18) semi-stub 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msvcrt" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"d3d11" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernel32" 0220:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ntdll" 0390:fixme:file:ReplaceFileW Ignoring flags 2 2024-05-16T12:04:48.389454Z WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value at /run/build/aagl/cargo/vendor/anime-launcher-sdk/src/games/genshin/sessions.rs:38 0378:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFFFFFFFFFA, 000000000011FE80 gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: gamemodeauto: ~ took 57s ❯ ```
c02y commented 1 month ago

So it is the kernel's problem? My Steam won't open the anime game at all recently, https://github.com/an-anime-team/anime-games-launcher launches the game yesterday , it fails to open it today, https://github.com/an-anime-team/an-anime-game-launcher/ won't launch it either.


UPDATE: I tried linux-6.8.8-1, the game is still cannot be opened. I tried a few other old linux and linux-lts kernels and nvidia packages, none of them works, you said you use the snapshot, maybe it is the problem of other packages I don't know.

c02y commented 1 month ago

Could you please list all the updated packages between the two snapshots of your system, so I can try the old packages one by one?

CHN-beta commented 1 month ago

I can't open the game today either. I'm playing cn version, and it gets stuck on the "mihoyo" screen and then yuanshen.exe crashes. The day before yesterday everything was fine. I'm pretty sure I haven't intentionally updated anything in the last two days. Maybe mihoyo updated something.

c02y commented 1 month ago

@CHN-beta

I'm playing CN version as well. It shows nothing except the program error and wine debugger windows when I tried to launch it, it crashes before any game window is opened, no matter I use Steam or this anime-launcher.

I had the same guess for the first time when Steam cannot open it a few days ago, but this is the first time that I cannot open it at all.

image

Rewarp commented 1 month ago

UPDATE: I tried linux-6.8.8-1, the game is still cannot be opened. I tried a few other old linux and linux-lts kernels and nvidia packages, none of them works, you said you use the snapshot, maybe it is the problem of other packages I don't know.

The list and changes would be quite long as to render it meaningless. Can you try launching from the terminal as well to capture some of the data?

Or perhaps one of the devs could weigh in so we can capture better debug data.

c02y commented 1 month ago

@Rewarp

$ an-anime-game-launcher --just-run-game
  2024-05-17T03:47:58.538486Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/56a0d3b/src/games/genshin/sessions.rs:38

fsync: up and running.
002c:fixme:winediag:loader_init Wine TkG (staging) 9.8 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).
00d8:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
00d8:fixme:xrandr:xrandr10_get_current_mode Non-primary adapters are unsupported.
00d8:fixme:xrandr:xrandr10_get_current_mode Non-primary adapters are unsupported.
002c:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
0024:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
0024:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000011E960
0024:fixme:heap:EnumSystemFirmwareTables (0x4649524d, 0000000000000000, 0)
0114:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000138FF50
0024:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
0024:fixme:toolhelp:Heap32ListFirst : stub
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:ntdll:NtQuerySystemInformation SystemCodeIntegrityInformation, size 8, info 0x11b060, stub!
00f8:err:service:validate_context_handle Access denied - handle created with access 34, needed 10000
0144:err:module:import_dll Library WDFLDR.SYS (which is needed by L"C:\\windows\\system32\\HoYoKProtect.sys") not found
0144:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\HoYoProtect": c0000142
[experimental-async-load] Disabled
[2024-05-17 11:48:02.149] MultiThreadStackTrace init success!
wine: Unhandled page fault on execute access to 00000000007CE410 at address 00000000007CE410 (thread 0184), starting debugger...
0024:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0024:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
Set new unhandled exception filter 00006FFFFE7340F0 to replace 00006FFFFE884060
**** Crash! ****
01d0:fixme:wlanapi:WlanEnumInterfaces (0000000000000001, 0000000000000000, 00000000035DEB18) semi-stub
01e4:fixme:file:NtLockFile I/O completion on lock not implemented yet
Crash in winutils::ProcessInternalCrash(PEXCEPTION_POINTERS pExInfo)01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ntdll"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernel32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kernelbase"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"hid"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ucrtbase"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"user32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"advapi32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msvcrt"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"sechost"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"gdi32"
01cc:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"win32u"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"version"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ole32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"combase"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"rpcrt4"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"coml2"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shlwapi"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shcore"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"setupapi"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"shell32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"aclui"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"comctl32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"imm32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"opengl32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winmm"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"msacm32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"ws2_32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"oleaut32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dnsapi"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"iphlpapi"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"nsi"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winhttp"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"jsproxy"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"crypt32"
[2024-05-17 11:48:02.318] Persistent code switch config file does not exist
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"bcrypt"
GCGMAH active
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wintrust"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dbghelp"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wlanapi"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"wtsapi32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"winex11"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"uxtheme"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"imagehlp"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"rsaenh"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"userenv"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"secur32"
01a8:err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"kerberos"
url fetch responce: {"code":0}
url fetch responce: {"code":0,"message":"app running","milliTs":"1715917682406"}
0204:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
0204:fixme:xrandr:xrandr10_get_current_mode Non-primary adapters are unsupported.
01b4:err:winediag:is_broken_driver Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
01b4:fixme:dbghelp:elf_search_auxv can't find symbol in module
  2024-05-17T03:48:15.784318Z  WARN anime_launcher_sdk::games::genshin::sessions: Session file doesn't exist. Returning default value
    at /var/home/observer/.cargo/git/checkouts/anime-launcher-sdk-72c1eacede3fc588/56a0d3b/src/games/genshin/sessions.rs:38
Rewarp commented 1 month ago

Looks like we differ in our error types. Yours is from some NVIDIA GPU issue, mine appears to be a kernel issue.

Rukkhadevata123 commented 1 month ago

I can't open the game today either. I'm playing cn version, and it gets stuck on the "mihoyo" screen and then yuanshen.exe crashes. The day before yesterday everything was fine. I'm pretty sure I haven't intentionally updated anything in the last two days. Maybe mihoyo updated something.

I could start the game at noon two days ago, but couldn't start it in the afternoon. I also think MiHoYo has updated something.

c02y commented 1 month ago

@Rukkhadevata123

For anyone is playing cn edtion and the game won't start, I found the solution from the discord server of this repo

  1. Add this into your /etc/hosts
    0.0.0.0 log-upload.mihoyo.com
    0.0.0.0 uspider.yuanshen.com
    0.0.0.0 ys-log-upload.mihoyo.com
    0.0.0.0 dispatchcnglobal.yuanshen.com
    0.0.0.0 webstatic.mihoyo.com
  2. disable http_proxy and https_proxy or any other kind of proxy if you already have such kind of config.

    UPDATE: Remove 0.0.0.0 webstatic.mihoyo.com line, it causes several issues.

Rukkhadevata123 commented 1 month ago

@Rukkhadevata123

For anyone is playing cn edtion and the game won't start, I found the solution from the discord server of this repo

  1. Add this into your /etc/hosts
0.0.0.0 log-upload.mihoyo.com
0.0.0.0 uspider.yuanshen.com
0.0.0.0 ys-log-upload.mihoyo.com
0.0.0.0 dispatchcnglobal.yuanshen.com
0.0.0.0 webstatic.mihoyo.com
  1. disable http_proxy and https_proxy or any other kind of proxy if you already have such kind of config.

Success! thank you very much for your help!

Rewarp commented 1 month ago

For anyone is playing cn edtion and the game won't start, I found the solution from the discord server of this repo

I should have added I am playing on the Global servers. I guess their checks were not as stringent before, since I sometimes forget to turn off my VPN and see currencies that I do not use.

c02y commented 1 month ago

@Rukkhadevata123

Forgot to mention that 0.0.0.0 webstatic.mihoyo.com line should be deleted since Teyvat map cannot be loaded in web browser and other popup pages inside the game such as Notices and Pull History won't be loaded with that line in the /etc/hosts

c02y commented 1 month ago

For anyone is playing cn edtion and the game won't start, I found the solution from the discord server of this repo

I should have added I am playing on the Global servers. I guess their checks were not as stringent before, since I sometimes forget to turn off my VPN and see currencies that I do not use.

It is OK, I asked the global server players on Discord server, their games are working fine.

It seems the kernel 6.8.9 has a bug that caused multiple other games in Steam crash as well, it has been fixed in kernel 6.9.

Rukkhadevata123 commented 1 month ago

@Rukkhadevata123

Forgot to mention that 0.0.0.0 webstatic.mihoyo.com line should be deleted since Teyvat map cannot be loaded in web browser and other popup pages inside the game such as Notices and Pull History won't be loaded with that line in the /etc/hosts

Ok, I'll delete that line.

Rewarp commented 1 month ago

It seems the kernel 6.8.9 has a bug that caused multiple other games in Steam crash as well, it has been fixed in kernel 6.9.

Thanks for confirming it is happening for other games as well! I will close this issue when I get the patched kernel.

Rewarp commented 1 month ago

Solved!

Thanks to @c02y for reporting in that the issue has affected Steam as well, meaning it's not just an anime game issue, I found out it's because of not toggling on Resizable Bar in the BIOS setting.

So I went ahead and checked, and unfortunately, past me already enabled that option, despite using a full AMD CPU + GPU system.

However, on the off chance it was just not properly set up for whatever reason, I went to Gigabyte's website for my motherboard, and downloaded the latest firmware and patched my system.

This time, with Resizable Bar activated, the game plays again on kernel 6.8.9!

monyxie commented 1 month ago

It seems the kernel 6.8.9 has a bug that caused multiple other games in Steam crash as well, it has been fixed in kernel 6.9.

A follow-up on this bit. I'm still experiencing this issue with kernel 6.9.1 on Arch Linux. The game either crashes or the main window never show up when I remove those lines in /etc/hosts.

c02y commented 1 month ago

It seems the kernel 6.8.9 has a bug that caused multiple other games in Steam crash as well, it has been fixed in kernel 6.9.

A follow-up on this bit. I'm still experiencing this issue with kernel 6.9.1 on Arch Linux. The game either crashes or the main window never show up when I remove those lines in /etc/hosts.

It seems GI issue has nothing to do with kernel