xemu-project / xemu

Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
https://xemu.app
Other
2.83k stars 282 forks source link

MTLCompilerService crash upon startup, slow performance and missing effects #1466

Open themacintoshnerd opened 1 year ago

themacintoshnerd commented 1 year ago

Title

https://xemu.app/titles/4d530064/#Halo-2

MTLCompilerService crash upon startup, slow performance and missing effects

Bug Description

When launching Halo 2 "MTLCompilerService" on macOS crashes. What follows is a black screen followed by poor performance (8 FPS in the Menu, wildly variable in game) and many broken effects. Including but likely not limited to:

This is just what I encountered while testing.

Expected Behavior

I'd expect preformance to be similar to Halo CE (which I can run much better than I can 2 all testing here was done at 1x res, I tend to play CE at 3x res on this same machine)

Menu should have a blue tint to it

Hud should have a cross hair, radar and shield status borders around the grenade indicators

Master Chiefs hands should be solid.

Actual Behavior Screenshot 2023-06-28 at 6 37 40 pm

Expected Behavior Screenshot 2023-06-28 at 6 56 53 pm

Actual Behavior Screenshot 2023-06-28 at 6 30 34 pm

Expected Screenshot 2023-06-28 at 6 54 21 pm Behavior

xemu Version

Version: 0.7.96 Branch: master Commit: 0ee7502c23b3c7c964c5295ff283284bfc1526d2 Date: Sun Jun 18 08:03:32 UTC 2023

System Information

OS: macOS 14.0 Sonoma DP2 SoC: Apple M2 (10 Core GPU Variant) Driver: 4.1 Metal - 86 Shader: 4.10

Additional Context

mtl_xemu_crash.txt

Willing to test further if needed.

Lovely little project btw thanks for y'all's hard work :)

mborgerson commented 1 year ago

Thanks for the bug report.

In the future, please try to search for previous issues before filing, and when filing a new issue please try to narrow the issue report to a singular problem, so the issue can be more easily tracked and resolved. If you need to create multiple issues, that is okay.

themacintoshnerd commented 1 year ago

I see, should I close this issue and make one specifically for the MTLCompilerService issue?

A restart also didn't fix the issue fwiw

Screenshot 2023-06-28 at 7 28 45 pm

mborgerson commented 1 year ago

I see, should I close this issue and make one specifically for the MTLCompilerService issue?

Let's simply make this issue only about the MTLCompilerService issue for now

A restart also didn't fix the issue fwiw

Thanks for checking