Dolphin, the GameCube and Wii emulator - Forums

Full Version: GPU Fault on Super Mario Galaxy
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Izzette

Hey community !

I'm experiencing some serious problems playing Super Mario Galaxy (one).  In the middle of A Snack of Cosmic Proportions (one of the first stars) when traveling from the Tower planet to the Pill planet, I'm experiencing a GPU fault.  Dophin freezes, my whole display is corrupted (colorful vertical lines interlaced with whatever was previously displayed on the screen).  I can navigate to a different VT and kill the X server to recover.  The problem is reproducible, 3 times with the same symptoms at the same point in game play; I have not been able to progress past this point.  I'm running Dolphin 5.0-13869 on Arch Linux, AMD Polaris graphics.  I'm using all the default graphics settings except for Store EFB Copies to Texture Only which is set to Off (as per the suggesting in the Super Mario Galaxy - Dolphin Emulator Wiki).  I'm attaching my lshw and an excerpt from dmesg.

Let me know how I can help debug and/or fix this issue!  I'm a software engineer with no fear of C or single stepping through native code, but I'm not at all versed in graphics or the dolphin codebase / emulation stack.  Thanks in advance!

uname:
Code:
Linux onyx-z68 5.11.10-arch1-1 #1 SMP PREEMPT Fri, 26 Mar 2021 00:11:29 +0000 x86_64 GNU/Linux

dolphin-emu:
Code:
Dolphin [makepkg] 5.0-13869

[attachment=19599]
[attachment=19600]

*UPDATE* The game works fine when I run on my integrated Intel 620 HD graphics, but it's barely playable, lots of stuttering.  Will play around with the graphics settings.  Maybe if I can get past this one level I can switch back to my AMD graphics.
*UPDATE 2* I managed to catch a photo of the graphical distortion: https://cloud.bodhi.digital/s/ZDx9TFTB5gb9GRe

Jack

In this video, Super Mario Galaxy is being played at 60 FPS using Intel UHD 620.

https://m.youtube.com/watch?v=iVCVuef42M0

Izzette

(04-22-2021, 10:57 PM)Jack Wrote: [ -> ]In this video, Super Mario Galaxy is being played at 60 FPS using Intel UHD 620.

https://m.youtube.com/watch?v=iVCVuef42M0#

You're right, thanks for the heads up.  Store EFB Copies to Texture Only was the culprit.  Leaving it off (the default) totally smoothed up the game so that I could get an smooth 60fps with vsync on and skip presenting duplicate frames off (for that super consistent feel).  I hadn't actually even had issues with it off and just did what the wiki said.