I installed ryujinx from flatpak. got the prod.key and firmware from a website somewhere.
but i now run into an error starting the game ‘Persona 5 Royal’.
Ryujinx starts normally, i try open the game i loading for a few seconds then stopped and ryujinx exits
the log:
samir@samirsvictus:~$ flatpak run io.github.ryubing.Ryujinx
00:00:00.016 |N| Application ReloadConfig: Loading configuration from: /home/[redacted]/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/Config.json
00:00:00.707 |I| Configuration LogValueChange: EnableFileLog set to: True
00:00:00.815 |I| Configuration LogValueChange: ResScale set to: 1
00:00:00.857 |I| Configuration LogValueChange: ResScaleCustom set to: 1
00:00:00.857 |I| Configuration LogValueChange: MaxAnisotropy set to: -1
00:00:00.860 |I| Configuration LogValueChange: AspectRatio set to: Fixed16x9
00:00:00.863 |I| Configuration LogValueChange: PreferredGpu set to: 0x10DE_0x28A1
00:00:00.865 |I| Configuration LogValueChange: ScalingFilterLevel set to: 80
00:00:00.866 |I| Configuration LogValueChange: CustomVSyncInterval set to: 120
00:00:00.866 |I| Configuration LogValueChange: EnableShaderCache set to: True
00:00:00.866 |I| Configuration LogValueChange: EnableMacroHLE set to: True
00:00:00.869 |I| Configuration LogValueChange: Language set to: AmericanEnglish
00:00:00.871 |I| Configuration LogValueChange: Region set to: USA
00:00:00.871 |I| Configuration LogValueChange: TimeZone set to: UTC
00:00:00.880 |I| Configuration LogValueChange: SystemTimeOffset set to: -251
00:00:00.880 |I| Configuration LogValueChange: EnableDockedMode set to: True
00:00:00.880 |I| Configuration LogValueChange: EnablePtc set to: True
00:00:00.886 |I| Configuration LogValueChange: TickScalar set to: 50
00:00:00.886 |I| Configuration LogValueChange: EnableFsIntegrityChecks set to: True
00:00:00.889 |I| Configuration LogValueChange: AudioBackend set to: SDL2
00:00:00.889 |I| Configuration LogValueChange: AudioVolume set to: 1
00:00:00.893 |I| Configuration LogValueChange: MemoryManagerMode set to: HostMapped
00:00:00.894 |I| Configuration LogValueChange: UseHypervisor set to: True
00:00:00.900 |I| Configuration LogValueChange: LdnPassphrase set to:
00:00:00.900 |I| Configuration LogValueChange: LdnServer set to:
00:00:00.902 |I| Configuration LogValueChange: GdbStubPort set to: 55555
00:00:00.928 |W| Application GetActualScaleFactor: Couldn't determine monitor DPI: Wayland not yet supported
00:00:00.929 |N| Application PrintSystemInfo: ___ __ _
00:00:00.929 |N| Application PrintSystemInfo: / _ \ __ __ __ __ / / (_) ___ ___ _
00:00:00.929 |N| Application PrintSystemInfo: / , _/ / // // // / / _ \ / / / _ \ / _ `/
00:00:00.929 |N| Application PrintSystemInfo: /_/|_| \_, / \_,_/ /_.__//_/ /_//_/ \_, /
00:00:00.929 |N| Application PrintSystemInfo: /___/ /___/
00:00:00.929 |N| Application PrintSystemInfo: Ryujinx Version: 1.3.3
00:00:00.929 |N| Application PrintSystemInfo: .NET Runtime: .NET 9.0.9
00:00:00.962 |N| Application PrintSystemInfo: Operating System: Freedesktop SDK 25.08 (Flatpak runtime) (X64)
00:00:00.962 |N| Application PrintSystemInfo: CPU: AMD Ryzen 5 8645HS w/ Radeon 760M Graphics ; 12 logical
00:00:00.972 |N| Application PrintSystemInfo: RAM: Total 7 GiB ; Available 2.6 GiB
00:00:00.982 |N| Application PrintSystemInfo: Logs Enabled: Info, Warning, Error, Guest, Stub
00:00:00.984 |N| Application PrintSystemInfo: Launch Mode: UserProfile
00:00:01.772 |E| .NET TP Worker ATTENTION: default value of option mesa_glthread overridden by environment.
00:00:01.845 |E| .NET TP Worker ATTENTION: default value of option mesa_glthread overridden by environment.
00:00:01.849 |E| .NET TP Worker ATTENTION: default value of option mesa_glthread overridden by environment.
00:00:06.970 |I| Application QueryLatestAsync: Checking for updates from: https://update.ryujinx.app/latest/query?os=linux&arch=amd64&rc=stable
00:00:07.607 |I| Application CheckVersionAsync: Up to date.
00:00:19.771 |I| Configuration LogValueChange: SystemTimeOffset set to: -260
00:00:19.772 |I| Configuration LogValueChange: GraphicsBackend set to: OpenGl
00:00:00.217 |I| Gpu : Backend Threading (Auto): True
00:00:00.653 |N| Application LoadGuestApplication: Using Firmware Version: 22.1.0
00:00:00.654 |N| Application LoadGuestApplication: Loading content archive from '/run/user/1000/doc/69a5ba6a/games/P5R.nsp'.
00:00:00.654 |I| Application LoadGuestApplication: Loading as NSP.
00:00:00.689 |I| ModLoader QueryContentsDir: Searching mods for Application 01005CA01580E000 in "/home/[redacted]/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/mods/contents"
00:00:00.691 |I| ModLoader QueryContentsDir: Searching mods for Application 01005CA01580E000 in "/home/[redacted]/.var/app/io.github.ryubing.Ryujinx/config/Ryujinx/sdcard/atmosphere/contents"
00:00:00.696 |I| Loader Load: Loading rtld...
00:00:00.727 |I| Loader PrintRoSectionInfo: rtld:
Module: nnrtld
00:00:00.727 |I| Loader Load: Loading main...
00:00:01.212 |I| Loader PrintRoSectionInfo: main:
Module: D:\project\fiber\build\release\17_nx_release\build\vs2017\NX64\Release\fiberRelease.nss
SDK Libraries: SDK MW+Nintendo+NEX-4_6_6-
SDK MW+Nintendo+NintendoSDK_libcurl-13_3_2-Release
SDK MW+Nintendo+PiaNex-5_39_0-forNEX-4_6_6
SDK MW+Nintendo+Pia-5_39_0_59383
SDK MW+Nintendo+PiaCommon-5_39_0
SDK MW+Nintendo+NEX_MM-4_6_6
SDK MW+Nintendo+PiaTransport-5_39_0
SDK MW+Nintendo+PiaSession-5_39_0
SDK MW+Nintendo+NEX_DS-4_6_6
SDK MW+Nintendo+NintendoSDK_gfx-13_3_2-Release
00:00:01.212 |I| Loader Load: Loading subsdk0...
00:00:01.293 |I| Loader PrintRoSectionInfo: subsdk0:
Module: multimedia
SDK Libraries: SDK MW+Nintendo+NintendoSDK_movie-13_3_2-Release
00:00:01.293 |I| Loader Load: Loading sdk...
00:00:01.463 |I| Loader PrintRoSectionInfo: sdk:
Module: nnSdk
FS SDK Version: 13.3.2
SDK Libraries: SDK MW+Nintendo+NintendoSDK_libz-13_3_2-Release
SDK MW+Nintendo+NintendoSdk_nnSdk-13_3_2-Release
SDK MW+Nintendo+NintendoSdk_BuildTarget-64Bit
SDK MW+Nintendo+NintendoSDK_NVN-13_3_2-Release
00:00:02.076 |I| Ptc Initialize: Initializing Profiled Persistent Translation Cache (enabled: True).
00:00:02.076 |I| Ptc Initialize: PPTC (v7009) Profile: 1.0.0-default
00:00:02.091 |I| Application ParseCapability: Application requested cores with index range 0 to 2
00:00:02.093 |I| Loader LoadNsos: Loading image 0 at 0x0000000008500000...
00:00:02.097 |I| Loader LoadNsos: Loading image 1 at 0x0000000008504000...
00:00:02.154 |I| Loader LoadNsos: Loading image 2 at 0x000000000b6fe000...
00:00:02.161 |I| Loader LoadNsos: Loading image 3 at 0x000000000bd98000...
00:00:02.180 |I| ModLoader LoadCheats: Build ids found for application 01005CA01580E000:
567CDD4C5251494C5CD70822E3CCC740C190C2B2000000000000000000000000
708BCACA873EA32BD82E00E83A1E26BEA97E7C88000000000000000000000000
A8CB97803F7F442A3B6CCE1C7CD4EE4A78B7DEF3000000000000000000000000
357EFC198E728CB5D55265AFF304F03CFC9CC0E3000000000000000000000000
00:00:02.191 |I| Application EnsureSaveData: Ensuring required savedata exists.
00:00:02.272 |I| Loader Start: Application Loaded: Persona 5 Royal v1.0.0 [01005ca01580e000] [64-bit]
00:00:02.337 |E| .NET TP Worker ATTENTION: default value of option mesa_glthread overridden by environment.
00:00:02.377 |I| GUI.WindowThread Hid Configure: Configured Controller ProController to Player1
00:00:02.387 |E| .NET TP Worker ATTENTION: default value of option mesa_glthread overridden by environment.
00:00:02.398 |I| GUI.WindowThread Hid SetupNpad: Connected Controller ProController to Player1
00:00:02.402 |E| .NET TP Worker ATTENTION: default value of option mesa_glthread overridden by environment.
00:00:02.410 |N| GUI.RenderThread Gpu PrintGpuInformation: AMD AMD Radeon 760M Graphics (radeonsi, phoenix, ACO, DRM 3.64, 7.0.10-201.fc44.x86_64) (4.6 (Compatibility Profile) Mesa 26.0.6 (git-0e095aab43))
00:00:02.438 |I| GPU.MainThread Gpu LoadShaders: Loading 0 shaders from the cache...
00:00:02.445 |I| GPU.MainThread Gpu LoadShaders: Shader cache loaded.
00:00:03.909 |S| HLE.OsThread.47 ServiceAm GetAppletResourceUserId: Stubbed. {appletResourceUserId: 1}
00:00:04.190 |S| HLE.OsThread.47 ServiceAm AcquireForegroundRights: Stubbed.
00:00:04.200 |S| HLE.OsThread.47 ServiceAm SetFocusHandlingMode: Stubbed. {unknownFlag1: False ; unknownFlag2: False ; unknownFlag3: True}
00:00:04.207 |S| HLE.OsThread.47 ServiceAm SetOutOfFocusSuspendingEnabled: Stubbed. {outOfFocusSuspendingEnabled: False}
00:00:04.370 |S| HLE.OsThread.47 ServicePctl Initialize: Stubbed.
Fatal error. System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at System.SpanHelpers.Fill[[System.Byte, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](Byte ByRef, UIntPtr, Byte)
at System.Span`1[[System.Byte, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Fill(Byte)
at Ryujinx.Memory.IVirtualMemoryManager.Fill(UInt64, UInt64, Byte)
at Ryujinx.HLE.HOS.Kernel.Memory.KPageTable.MapPages(UInt64, Ryujinx.HLE.HOS.Kernel.Memory.KPageList, Ryujinx.HLE.HOS.Kernel.Memory.KMemoryPermission, Ryujinx.Memory.MemoryMapFlags, Boolean, Byte)
at Ryujinx.HLE.HOS.Kernel.Memory.KPageTableBase.SetHeapSize(UInt64, UInt64 ByRef)
at Ryujinx.HLE.HOS.Kernel.SupervisorCall.Syscall.SetHeapSize(UInt64 ByRef, UInt64)
at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallDispatch.SetHeapSize64(Ryujinx.HLE.HOS.Kernel.SupervisorCall.Syscall, Ryujinx.Cpu.IExecutionContext)
at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallDispatch.Dispatch64(Ryujinx.HLE.HOS.Kernel.SupervisorCall.Syscall, Ryujinx.Cpu.IExecutionContext, Int32)
at Ryujinx.HLE.HOS.Kernel.SupervisorCall.SyscallHandler.SvcCall(Ryujinx.Cpu.IExecutionContext, UInt64, Int32)
at Ryujinx.Cpu.Jit.JitExecutionContext.SupervisorCallHandler(ARMeilleure.State.ExecutionContext, UInt64, Int32)
at ARMeilleure.Instructions.NativeInterface.SupervisorCall(UInt64, Int32)
at ARMeilleure.Translation.Translator.Execute(ARMeilleure.State.ExecutionContext, UInt64)
at Ryujinx.Cpu.Jit.JitCpuContext.Execute(Ryujinx.Cpu.IExecutionContext, UInt64)
at Ryujinx.HLE.HOS.ArmProcessContext`1[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Execute(Ryujinx.Cpu.IExecutionContext, UInt64)
at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart()
at System.Threading.Thread+StartHelper.RunWorker()
at System.Threading.Thread+StartHelper.Run()
at System.Threading.Thread.StartCallback()