Local multiplayer crash with MHXX on same PC

Issue:
I’ve been thinking about playing MHXX co-op with a friend through steam remote play by having 2 instances of citra open at the same time. For this i made a copy folder of Citra canary and created a “user” directory inside of it for 2nd player’s config and saves. Then i make a multiplayer lobby and connect the 2nd player there, we are able to see each other and join a mission, though here is were it crashes; less than 3min inside of a quest, one or both emulators crash and won’t respond making it impossible to playthrough the game with this method. I’ve tried this already without Steam’s Remote Play with no success. Tried with and without underclocking citra’s CPU in System with no changes either.

System Information

  • Operating System: Windows 10 64-bit
  • CPU: i3 530 @ 3.3GHz
  • GPU: AMD Radeon HD 5670 Sapphire 1GB
  • Citra Version (found in title bar): Canary 1865
  • Game: Monster Hunter Double Cross 1.4.0 English Patch v5
  • 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 (328.9 KB)

1 Like

System Information for Support

Client Version                                Canary 1865 HEAD-6cc3468
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i3 CPU         530  @ 2.93GHz
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             AMD Radeon HD 5670
GPU Driver Version                            15.301.1901.0
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [x]

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

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

Update: Today I was testing it again with a new CPU (intel i7-870) and since i fresh installed windows 10, when it crashed it said “Display driver stopped responding and has recovered”.

Edit: This time it said that the application was blocked from accesing the hardware(Graphics Card).

Upload a new log with that configuration please.

Sure thing! As I said, it sometimes crashes one or both instances, this time only one crashed (the copy) and this is its log.

citra_log.txt (102.8 KB)

System Information for Support

Client Version                                Canary 1865 HEAD-6cc3468
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             AMD Radeon HD 5670
GPU Driver Version                            15.301.1901.0
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.

Also, I was fiddling around with the graphical settings in Advanced, and i left Accurate Multiplication off, it doesn’t change anything so I should just re-enable it.

While it does run with Hardware Shader off, i really think there should be a way to make this work without chopping off performance in half :s

Ok, since I feel like this is related; The game just crashed while playing solo but instead of 1x resolution, I was trying 3x. Considering the 2-instances-multiplayer crash is related to GPU I feel like this crash is due to the same reason, is it because the GPU is too old to support that much? I have to say, that the GPU usage didn’t ever reach 100% in either case (RTSS says that, at least) max % I saw was 75%.

Edit: Should I have New 3DS mode enabled or not? for this crash I had it enabled, for the past ones I believe I had it disabled. I don’t really notice any difference, so.

Crash Log:
citra_log.txt (69.6 KB)

System Information for Support

Client Version                                Canary 1865 HEAD-6cc3468
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             ATI Radeon HD 5670
GPU Driver Version                            15.200.1055.0
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [x]

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

  • Due to AMD’s poorly optimized OpenGL driver, you may experience slowdowns.
  • You have cheats enabled. This might cause weird behaviour or crashes. Please disable them and retest if your game is experiencing bugs or crashes.

Yeah you can turn it off if you want.

Do these steps to ensure you have the latest drivers:

  1. Download Crimson Edition 16.2.1 Beta under Windows 10 (64-Bit) from https://www.amd.com/en/support/graphics/amd-radeon-hd/ati-radeon-hd-5000-series/ati-radeon-hd-5670
  2. Download and install DDU: https://www.guru3d.com/files-details/display-driver-uninstaller-download.html
  3. Run DDU in Safe Mode and wipe the old AMD drivers with it.
  4. Install the Crimson drivers that you downloaded in step 1.
1 Like

Welp, I followed the instructions and installed the drivers, and this is the version I got:
i guess only software failed

Still, when trying the 2-instances-multiplayer, it crashed again, both Players were able to meet in the Gathering Hub and player 1 (main citra install) posted a quest, player 2 (secondary citra install with “user” folder right next to the citra-qt.exe) joined the quest. Both players can walk around without problems, but as soon as we encounter the Large Monster (in this case Great Maccao) it crashes quickly (less than a min).

Player 2 Crash Log (Player 1 didn’t crash):
citra_log.txt (73.9 KB)

System Information for Support

Client Version                                Canary 1865 HEAD-6cc3468
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             AMD Radeon HD 5670
GPU Driver Version                            15.301.1901.0
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [x]

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

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

Regarding the solo play with 3x resolution (720p) it seems to not crash but the slowdowns are heavily noticeable, to be expected, honestly.

Does it happen if you turn off Hardware Shader as well?

Oh wow, I’m actually surprised, it did crash with Hardware Shader disabled on both instances.

Player 1 (main install) Crash Log:
citra_log.txt (47.2 KB)

Edit: Wait, why does the log say it’s enabled when I disabled it?

System Information for Support

Client Version                                Canary 1865 HEAD-6cc3468
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             AMD Radeon HD 5670
GPU Driver Version                            15.301.1901.0
CPU JIT                                       [x]
Hardware Renderer                             [x]
Hardware Shader                               [x]
Hardware Shader, Accurate Multiplication      [x]
Shader JIT                                    [x]
System Region                                 -1
Shader Disk Cache                             [x]

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

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

Welp, I restarted the emulators and this time it seems to be disabled in the log properly, still crashed tho.

Player 1 Crash Log:
citra_log.txt (57.5 KB)

Edit: I should state that in both cases only the player 1 crashed, just in case it’s relevant.

System Information for Support

Client Version                                Canary 1865 HEAD-6cc3468
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             AMD Radeon HD 5670
GPU Driver Version                            15.301.1901.0
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.

System Information for Support

Client Version                                Canary 1865 HEAD-6cc3468
Operating System                              Windows 10 (10.0)
CPU                                           Intel(R) Core(TM) i7 CPU         870  @ 2.93GHz
Graphics API                                  OpenGL 3.3.1
Graphics Renderer                             AMD Radeon HD 5670
GPU Driver Version                            15.301.1901.0
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.

You changed your settings whilst not restarting citra, that means there are 2 sets of settings recorded in the log. The old and the new. The bot only displays the first set it comes across. Your log definitely shows you deactivated hardware shaders though.

[ 34.774208] Service.FS <Warning> core/file_sys/ncch_container.cpp:LoadOverrides:472: Loaded NCCH C:\Users\Lokuzt\AppData\Roaming/Citra/nand/00000000000000000000000000000000/title/0004009b/00010202/content/00000000.app is tainted, application behavior may not be as expected!

[ 34.774719] Service.FS <Warning> core/file_sys/ncch_container.cpp:LoadOverrides:472: Loaded NCCH C:\Users\Lokuzt\AppData\Roaming/Citra/nand/00000000000000000000000000000000/title/0004009b/00010402/content/00000000.app is tainted, application behavior may not be as expected!

[ 34.775198] Service.FS <Warning> core/file_sys/ncch_container.cpp:LoadOverrides:472: Loaded NCCH C:\Users\Lokuzt\AppData\Roaming/Citra/nand/00000000000000000000000000000000/title/000400db/00010302/content/00000000.app is tainted, application behavior may not be as expected!

It does show this in your logs as well. Not sure if it matters in the sense of multiplayer though.
Go to File>Open Citra Folder then rename the nand folder to nand edit or something like that. This will have citra make a new nand folder so you should be working with untainted files from then on out.

1 Like