xemu-project / xemu

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

Halo 2: HUD UI Elements Missing #952

Open kiwidoggie opened 2 years ago

kiwidoggie commented 2 years ago

Title

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

Halo 2 1.0

Bug Description

HUD Elements in Multiplayer or Campaign are not working (AMD RNDA2)

Color filtering not correct. Otherwise the outstanding/current issues from Halo 2 are identical across both versions (clipping, skybox issues etc, already reported here)

I ensured I'm using identical bios, rom, flash, iso files across both machines.

The top device: AMD 6900HS, NVIDIA RTX 2060Max-Q (Laptop GPU, xemu forced to render using that GPU) Bottom Device: Steam Deck (AMD RNA2 GPU)

I checked for a log file in ~/.var/app/app.xemu.xemu/data/xemu/xemu but didn't see anything

image

image

image

Expected Behavior

For images see Bug Description as they are combined.

Expected behavior: Consistent among AMD and NV GPU's

xemu Version

Version: 0.7.17 Branch: 66b57dca9c5c461c13cd44f977bd357677200b3 Commit: 66b57dca9c5c461c13cd44f977bd357677200b3 Date: Fri May 20 03:32:36 AM UTC 2022

System Information

CPU: AMD Custom APU 0405 OS Platform: Linux OS Version: Freedesktop.org 21.08.13 (Flatpak Runtime) Manufacturer: AMD GPU Model: AMD VANGOGH (DRM 3.45.0, 5.13.0-valve10.3-1-neptune-02176) Driver: 4.6 (Core Profile) Mesa 21.3.8 (git-813ee839be) Shader: 4.60

Additional Context

No response

re4thewin commented 2 years ago

Integrated graphics moment

Saberhawk09 commented 1 year ago

Ah, I see another fellow Steam Deck user is frustrated with this issue. 100% same issue here down to the last detail.

suchamoneypit commented 1 year ago

I have this exact same issues with my steam deck as well. In this game and several others missing UI elements is a common theme.

BiatuAutMiahn commented 1 year ago

I believe Xemu is more about accurately emulating the OG Xbox, playing games is really just a bonus side effect, and compatibility naturally comes with developing the emulator. It's not so much fixing a particular game (it's hacky and usually breaks other stuff) as it's finding how the original xbox did it and implementing that. Just food for thought.

suchamoneypit commented 1 year ago

I believe Xemu is more about accurately emulating the OG Xbox, playing games is really just a bonus side effect, and compatibility naturally comes with developing the emulator. It's not so much fixing a particular game (it's hacky and usually breaks other stuff) as it's finding how the original xbox did it and implementing that. Just food for thought.

I feel like that's kind of a hot take. The whole point imo of an emulator is to preserve the gaming experience forever. Allow multiple systems to experience it long after the original hardware is dead.

Regardless of that discussion, I will say since posting my comment that missing UI elements in general seems to be a common probably specifically on AMD hardware on the steam deck. This is not a halo 2 specific problem but present in many titles. This same kind of issue I found in halo 2, crimson skies, and i-Ninja. It is a shame too because these games run quite well otherwise. Missing UI goes from ruining the original experience in halo 2 when zooming with weapons, or having the minimap missing in crimson skies, to making i-Ninja pretty unplayable as all dialogue and menu prompts are missing, along with no main menu you can see. All these games run well otherwise but the missing UI is a real experience ruiner.

Again, this is not a halo 2 issue, this seems to be a general issue with AMD support that shows when using the steam deck.

suchamoneypit commented 1 year ago

Title

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

Halo 2 1.0

Bug Description

HUD Elements in Multiplayer or Campaign are not working (AMD RNDA2)

Color filtering not correct. Otherwise the outstanding/current issues from Halo 2 are identical across both versions (clipping, skybox issues etc, already reported here)

I ensured I'm using identical bios, rom, flash, iso files across both machines.

The top device: AMD 6900HS, NVIDIA RTX 2060Max-Q (Laptop GPU, xemu forced to render using that GPU) Bottom Device: Steam Deck (AMD RNA2 GPU)

I checked for a log file in ~/.var/app/app.xemu.xemu/data/xemu/xemu but didn't see anything

image

image

image

Expected Behavior

For images see Bug Description as they are combined.

Expected behavior: Consistent among AMD and NV GPU's

xemu Version

Version: 0.7.17 Branch: 66b57dca9c5c461c13cd44f977bd357677200b3 Commit: 66b57dca9c5c461c13cd44f977bd357677200b3 Date: Fri May 20 03:32:36 AM UTC 2022

System Information

CPU: AMD Custom APU 0405 OS Platform: Linux OS Version: Freedesktop.org 21.08.13 (Flatpak Runtime) Manufacturer: AMD GPU Model: AMD VANGOGH (DRM 3.45.0, 5.13.0-valve10.3-1-neptune-02176) Driver: 4.6 (Core Profile) Mesa 21.3.8 (git-813ee839be) Shader: 4.60

Additional Context

No response

Add this to the game launch options, it should resolve many UI issues on steam deck for many games.

vs_position_always_invariant= true %command%

xerootg commented 1 year ago

I do not see changes in missing UI elements with vs_position_always_invariant on linux, with a Ryzen 3 7320U

gismofx commented 9 months ago

Same issue here. Using intel i5-12600K(integrated graphics). The HUD is not properly rendered(exactly like screenshots above). I'm using 16:9 mode. Anything else we can try?

C4N1SMAJ0R commented 8 months ago

Same issue here. Using intel i5-12600K(integrated graphics). The HUD is not properly rendered(exactly like screenshots above). I'm using 16:9 mode. Anything else we can try?

Same here.

rizaumami commented 8 months ago

Same Here.

xemu-2024-03-17-10-00-22

Screenshot from 2024-03-17 10-04-30

mclancer99 commented 8 months ago

Same issue running xemu on macOS.

Edit: same issue running xemu on windows.

git-tiger commented 1 month ago

No HUD graphics on XEMU (Emudeck) Steam Deck.

raidzx commented 3 weeks ago

Same here, Batocera v40, xemu, no HUD AMD Graphics