Ryujinx-Games-List icon indicating copy to clipboard operation
Ryujinx-Games-List copied to clipboard

Super Mario 3D All-Stars - 010049900F546000

Open teszNU opened this issue 3 years ago • 14 comments

Super Mario 3D All-Stars

Game Update Version : 1.1.1

Current on master : 1.1.295

Graphics Backend : Vulkan & OpenGL

Boots to the selection menu.

  • Mario 64: The game loads and plays as it should without any observed issues.
  • Super Mario Sunshine: The game loaded and played at a low FPS, averaging 15-25.
  • Super Mario Galaxy: The game booted but did not allow controller inputs to be used in initial menus; touch controls were required to select a save file number (bug). After that the game played fine. On both backends, FPS was too low to keep the game speed consistently accurate.

Hardware Specs :

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

Screenshots :

2022-10-06 11_51_43-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546000) (64-bit) 2022-10-06 11_52_16-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546001) (64-bit) 2022-10-06 11_53_20-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546001) (64-bit) 2022-10-06 11_55_46-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546002) (64-bit) 2022-10-06 11_57_16-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546002) (64-bit) 2022-10-06 11_57_25-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546002) (64-bit) 2022-10-06 12_47_43-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546003) (32-bit) 2022-10-06 12_49_49-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546003) (32-bit) 2022-10-06 12_52_35-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546002) (64-bit) 2022-10-06 12_53_57-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546002) (64-bit) 2022-10-06 13_01_18-Ryujinx 1 1 295 - Super Mario 3D All-Stars v1 1 1 (010049900F546003) (32-bit)

teszNU avatar Sep 19 '20 03:09 teszNU

  • Start Screen work perfectly fine. No FPS issues or crashes
  • Starting Super Mario 64 -> Crash
  • Starting Super Mario Sunshine -> extremly Laggy and unplayable (max 2FPS see Screenshot)
  • Starting Super Mario Galaxy -> Crash

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): grafik

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

LBmaster001 avatar Aug 28 '21 08:08 LBmaster001

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.

AkihitoZero5454 avatar Dec 22 '21 14:12 AkihitoZero5454

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.

Quasardian avatar Jan 01 '22 01:01 Quasardian

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

poudink avatar Jan 02 '22 20:01 poudink

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

  • Super Mario 64 crashes on boot Stack trace:
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 Ryujinx_3vZExrxgIG Ryujinx_ic45wASo8H

  • Super Mario Galaxy runs with (seemingly) no game-breaking bugs or graphical glitches. Runs a steady 50-60fps.

Ryujinx_G1aLYhqHVd Ryujinx_663JVb4EKb

ethanriverpage avatar Mar 17 '22 17:03 ethanriverpage

Updated

EmulationFanatic avatar Oct 06 '22 19:10 EmulationFanatic

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 image

v1.1.335 image

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

Bjorn29512 avatar Nov 01 '22 13:11 Bjorn29512

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

ryujinx_capture_2023-01-12_12-53-05 ryujinx_capture_2023-01-12_12-53-08 ryujinx_capture_2023-01-12_12-54-08

bwyyoung avatar Jan 12 '23 05:01 bwyyoung

Unplayable on M1

30-60 FPS on lunch. When selecting a game gets around 15 and then 0 FPS.

Oliversinn avatar Jun 17 '23 04:06 Oliversinn

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.

fabiomoggi avatar Oct 11 '23 21:10 fabiomoggi

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.

Ryujinx_1.1.1067_2023-10-30_23-14-37.log

DrWillz avatar Oct 31 '23 00:10 DrWillz

Game runs at terrible framerates, ryu generated a 186mb log Ryujinx_1.1.1093_2023-11-26_18-22-49.log.zip

NineKain avatar Nov 26 '23 17:11 NineKain

Mac mini M1 - 8GB

build 1.1.1192

Mario 64 runs OK Mario Sunshine Terrible FPS...and eventually crashes

rafaeoz avatar Feb 15 '24 00:02 rafaeoz

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

Emalineart avatar May 07 '24 02:05 Emalineart