Citra crashes when trying to open game on Mac

Issue:
I just downloaded citra and I’m trying to play Ace Attorney. However, when I launched the game on my mac, citra quits automatically.

System Information

  • Operating System: MacOS Catalina 10.15.6
  • CPU: 2.4 GHZ 8-Core Intel Core i9
  • GPU:
  • Citra Version (found in title bar): Citra Canary 1830
  • Game: Ace Attonery – Spirit of Justice
  • Screenshot of Issue (include the full Citra window including titlebar):

Diagnostic Log
Upload your log file as an attachment by dragging & dropping.
citra_log.txt (11.1 KB)

In order to save a copy of the log, follow this guide:
https://community.citra-emu.org/t/how-to-upload-the-log-file/296

1 Like

System Information for Support

Client Version                                Canary 1830 HEAD-55b529b
Operating System                              macOS 10.15
CPU                                           Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             AMD Radeon Pro 5500M OpenGL Engine
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [ ]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [ ]

Here’s some issues I found with your log that might help.

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

Where can I enable Accurate Multiplication? I cannot locate it. Please help!

You can locate that in (Citra window top left), then Emulation, then Configure, then Graphics, then Advanced, and then Accurate multiplication.

Thanks! I have enabled Accurate multiplication, but the issue persists. Here is the log:
citra_log.txt (15.9 KB)

System Information for Support

Client Version                                Canary 1830 HEAD-55b529b
Operating System                              macOS 10.15
CPU                                           Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             AMD Radeon Pro 5500M OpenGL Engine
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [ ]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [ ]

Here’s some issues I found with your log that might help.

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.
  • Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.

Citra in Mac is little less optimized and can be too buggy…

Try turn off Hardware Shader.

I turned the Hardware Shader off and opened the game again, but the game still quits as before. The error log is the following:
citra_log.txt (27.2 KB)

I then tried to off Hardware Renderer completely, this time the game is able to run, but at a super slow, unplayable speed. So it seems that there is some graphics rendering problem on my mac. Is there still hope/solutions to solve the issue?

System Information for Support

Client Version                                Canary 1832 HEAD-f3f2ea7
Operating System                              macOS 10.15
CPU                                           Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             AMD Radeon Pro 5500M OpenGL Engine
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [ ]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [ ]

Here’s some issues I found with your log that might help.

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.

Try this older build: https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1392

If it works then we will need to bisect the issue so it can get fixed.

2 Likes

It’s working like a charm! I opened this version (nightly 1392) and didn’t change any config, and the game is able to load and play perfectly:) Thanks for saving the game and my mac!

I will need your help to bisect this since I don’t have a Mac.

We should try find exactly two adjacent builds where one is working and the other is not.

Next try this build: https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1549

This one loads the game, but the screen is completely gray with no graphics showing up. Only the sound appears.

Oh ok, the gray screen problem should be fixed by resizing the window or toggle fullscreen. Interesting… and 1392 didn’t have this gray screen problem? It would be great if we could pin point where this issue started as well :stuck_out_tongue:

But first we should find where the crashes started.

Next build to test is: https://github.com/citra-emu/citra-nightly/releases/tag/nightly-1575

I tried resizing the window in 1549, and the graphics are loading up successfully now. 1392 doesn’t have this issue and I was able to play at different sizes, so the gray issue started at 1549.

I tried 1575 and it performs the same as 1549 - plays fine at a fixed window size, screen turns gray once I change the size.

I tried a few builds and found that 1587 loads fine (just like 1575), but 1588 crashes instantly once I open the game. So I guess the issue started in 1588. Here is the error log:
citra_log.txt (11.0 KB)

System Information for Support

Client Version                                Nightly 1588 HEAD-f4e727c
Operating System                              macOS 10.15
CPU                                           Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
Graphics API                                  OpenGL ?
Graphics Renderer                             AMD Radeon Pro 5500M OpenGL Engine
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [ ]

Here’s some issues I found with your log that might help.

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.

Oh thanks for testing. I will double check with another user if 1587 works while 1588 doesn’t.

For the gray screen problem, did you also test 1548 to claim that 1549 is what started it?

Update on the gray screen problem: I double checked again and found that on my computer it starts on 1411 (so 1410 loads up fine but 1411 comes up gray).

1 Like