Open teszNU opened 3 years ago
Stack Trace when starting Super Mario 64:
00:00:05.115 |E| HLE.OsThread.15 Application : Unhandled exception caught: Ryujinx.HLE.Exceptions.ServiceNotImplementedException: Ryujinx.HLE.HOS.Services.Am.AppletOE.ApplicationProxyService.ApplicationProxy.IApplicationFunctions: 1001
Guest Stack Trace:
Process: Service, PID: 92
Raw Request Data:
00000000 01 00 10 00 03 00 00 00 00 00 00 00 00 00 00 00 ················
00000010 53 46 43 49 01 00 00 00 E9 03 00 00 00 00 00 00 SFCI····é·······
00000020 53 46 43 49 01 00 00 00 SFCI····
at Ryujinx.HLE.HOS.Services.IpcService.CallHipcMethod(ServiceCtx context)
at Ryujinx.HLE.HOS.Services.ServerBase.Process(Int32 serverSessionHandle, UInt64 recvListAddr)
at Ryujinx.HLE.HOS.Services.ServerBase.ServerLoop()
at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Laggy Super Mario Sunshine Spash Screen (99.99% FIFO):
Stack Trace when starting Super Mario Galaxy:
00:00:06.674 |E| HLE.GuestThread.17 Application : Unhandled exception caught: System.NotImplementedException: Unknown MRC Opc1 0x0000000000000003 at 0x0000000000801340.
at ARMeilleure.Instructions.InstEmit32.Mrc(ArmEmitterContext context)
at ARMeilleure.Translation.Translator.EmitAndGetCFG(ArmEmitterContext context, Block[] blocks, Range& range, Counter`1& counter)
at ARMeilleure.Translation.Translator.Translate(UInt64 address, ExecutionMode mode, Boolean highCq)
at ARMeilleure.Translation.Translator.GetOrTranslate(UInt64 address, ExecutionMode mode)
at ARMeilleure.Instructions.NativeInterface.GetFunctionAddress(UInt64 address)
at ARMeilleure.Translation.Translator.Execute(ExecutionContext context, UInt64 address)
at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
Ryujinx Version: 1.0.7017 OS: Windows 10 Pro 20H2 19042.1165 CPU: AMD Ryzen 9 3900x GPU: MSI RTX 2070 Super Ventus OC Ver. 471.68
Yeah the 3 games are still not working properly. 64 and Galaxy are crashing when booting up and Sunshine is still very slow and hangs after the first cutscene.
Aren't these games being emulated by Nintendo? So this is an emulation inside of an emulation? That might be problematic to ever get running good.
Cases like these are actually quite common and have been succesfully emulated several times by several emulators. Ryujinx itself runs Mega Man Legacy Collection quite well, for example. There are several pull requests open that will heavily help this game once merged, as well. https://github.com/Ryujinx/Ryujinx/pull/2458 https://github.com/Ryujinx/Ryujinx/pull/2861 https://github.com/Ryujinx/Ryujinx/pull/2954 https://github.com/Ryujinx/Ryujinx/pull/2958 https://github.com/Ryujinx/Ryujinx/pull/2959
Ryujinx (master build) 1.1.76 (Docked mode, 2x res) OS: Windows 10 Pro 21H1 19043.928 CPU: Ryzen 5 3600 GPU: NVIDIA GeForce RTX 3070 RAM: 32GB DDR4-3600 NVIDIA driver version: 511.79
00:00:04.511 |E| HLE.OsThread.16 Application : Unhandled exception caught: Ryujinx.HLE.Exceptions.ServiceNotImplementedException: Ryujinx.HLE.HOS.Services.Am.AppletOE.ApplicationProxyService.ApplicationProxy.IApplicationFunctions: 1001
Guest Stack Trace: Process: Service, PID: 93
Raw Request Data: 00000000 01 00 10 00 03 00 00 00 00 00 00 00 00 00 00 00 ················ 00000010 53 46 43 49 01 00 00 00 E9 03 00 00 00 00 00 00 SFCI····é······· 00000020 53 46 43 49 01 00 00 00 SFCI····
at Ryujinx.HLE.HOS.Services.IpcService.CallHipcMethod(ServiceCtx context) in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Services\IpcService.cs:line 156 at Ryujinx.HLE.HOS.Services.ServerBase.Process(Int32 serverSessionHandle, UInt64 recvListAddr) in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 214 at Ryujinx.HLE.HOS.Services.ServerBase.ServerLoop() in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Services\ServerBase.cs:line 133 at Ryujinx.HLE.HOS.Kernel.Threading.KThread.ThreadStart() in D:\a\Ryujinx\Ryujinx\Ryujinx.HLE\HOS\Kernel\Threading\KThread.cs:line 1263
- Super Mario Sunshine runs with no game-breaking bugs or graphical glitches, but at an unplayable framerate. Usually hovered around 15-20 FPS, seeing FIFO maxed out at 99%.
Note: pressing the suspend button (minus) during gameplay dims the screen, and there seems to be no way out of it.
![Ryujinx_ojUM7o6TBy](https://user-images.githubusercontent.com/88117372/158848874-db20eeec-cfce-4ec1-b1a5-02c357ab31ac.jpg)
![Ryujinx_3vZExrxgIG](https://user-images.githubusercontent.com/88117372/158848948-24a2c62e-1572-4d27-bd07-94d278484e84.jpg)
![Ryujinx_ic45wASo8H](https://user-images.githubusercontent.com/88117372/158848961-8ba49f75-c3db-487a-bc23-843d2fe023b8.jpg)
- Super Mario Galaxy runs with (seemingly) no game-breaking bugs or graphical glitches. Runs a steady 50-60fps.
![Ryujinx_G1aLYhqHVd](https://user-images.githubusercontent.com/88117372/158857205-fe810f8d-6dc8-43d1-bcd5-fa9412c22926.jpg)
![Ryujinx_663JVb4EKb](https://user-images.githubusercontent.com/88117372/158857230-9f3b3fd3-23ea-4d03-98e9-8811224dfa9b.jpg)
Updated
UPDATE ON GALAXY PLAY ABILITY : SM Galaxy now runs quite well maintaining stable 60 or more on v1.1.335, tested on Vulkan and noticed about 100% improvement in performance from 1.1.334
v1.1.334
v1.1.335
SYSTEM SPECS :
12th Gen Intel(R) Core(TM) i5-12400F | 12 Threads | 31.82 GiB RAM | TSC: 2.496GHz | AVX-512+ | FMA3
Operating system: Windows, Major: 10, Minor: 0, Build: 22000, Service Pack: none, Compatibility mode: 0
GPU: 'NVIDIA GeForce GTX 1660 SUPER' running on driver 526.47.0.0
Ryujinx version 1.1.542 Game Update Version : 1.1.1 Backend: Vulkan System specs - GPD Win Max 2 :
Operating System: Windows 11 Enterprise 64-bit (10.0, Build 22621) (22621.ni_release.220506-1250)
Language: English (Regional Setting: English)
System Manufacturer: GPD
System Model: G1619-04
BIOS: 1.05 (type: UEFI)
Processor: AMD Ryzen 7 6800U with Radeon Graphics (16 CPUs), ~2.7GHz
Memory: 32768MB RAM
Unplayable on M1
30-60 FPS on lunch. When selecting a game gets around 15 and then 0 FPS.
Also unplayable on M2. Mario 64 plays fine. Sunshine drops to 1-5 FPS right from the title screen. Galaxy closes unexpectedly after a few seconds into the introduction.
There seems to be an issue when extracting the full RomFS for this game from within Ryujinx. On the base cartridge version, the dump process appears to work normally, however many files are missing. The MarioSunshine directory for example is missing.
I believe only the main program nca is being extracted on ryujinx. If you use nxdumptool you can extract the other files which are at different offsets on the cartridge.
When an update such as version 1.1.1 is applied and the dump process is started, the emulator crashes with a hash error. A log is included below. What's weird is that the update works fine on the emulator and that the issue is only related to the dumping process.
Game runs at terrible framerates, ryu generated a 186mb log Ryujinx_1.1.1093_2023-11-26_18-22-49.log.zip
Mac mini M1 - 8GB
build 1.1.1192
Mario 64 runs OK Mario Sunshine Terrible FPS...and eventually crashes
Ryujinx_1.1.1297_2024-05-06_19-53-59.log.zip
SM Galaxy with unplayable FPS, ranging from about 12-30 Ryujinx Version 1.1.1297 near 100% FIFO during all play except the opening cutscene
AMD Ryzen 7 1700 Eight-Core 32.0 GB Ram Windows 10 vs 22H2 NVIDIA GeForce GTX 1080 PRIME X370-PRO Motherboard
Super Mario 3D All-Stars
Game Update Version : 1.1.1
Current on
master
: 1.1.295Graphics Backend : Vulkan & OpenGL
Boots to the selection menu.
Hardware Specs :
CPU: Ryzen 7 5800X
GPU: NVIDIA RTX 3080 Ti
RAM: 32GB
Screenshots :