Skip to content

Using the new JIT IR engine causes some funny glitches #18159

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
5 tasks done
aeiouaeiouaeiouaeiouaeiouaeiou opened this issue Sep 17, 2023 · 4 comments · Fixed by #18165
Closed
5 tasks done

Using the new JIT IR engine causes some funny glitches #18159

aeiouaeiouaeiouaeiouaeiouaeiou opened this issue Sep 17, 2023 · 4 comments · Fixed by #18165
Labels
x86jit x86/x64 JIT bugs
Milestone

Comments

@aeiouaeiouaeiouaeiouaeiouaeiou
Copy link
Contributor

Game or games this happens in

NPJH-50333 - Kurohyou Ryu ga Gotoku Shinshou (original/translation patch)

What area of the game

Select the JIT IR engine in settings, every scene with 3D objects

What happens

Screenshot (238)

What should happen

Screenshot (237)

GE frame capture

No response

Platform

Windows

Mobile phone model or graphics card

AMD Radeon 6630M

PPSSPP version affected

1.16.1

Last working version

1.15.4 (where is not available)

Graphics backend (3D API)

Direct3D 11

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try changing graphics settings to determine if one causes the glitch (especially speed hacks or enhancements/replacements.)
  • Include logs or screenshots of issue.
@aeiouaeiouaeiouaeiouaeiouaeiou
Copy link
Contributor Author

It also affects NPJH-50562 (Kurohyou 2 Ryu ga Gotoku Ashura Hen).

Screenshot (239)

Screenshot (240)

@unknownbrackets
Copy link
Collaborator

Hm, on Windows I'm not seeing these issues at all in the demo for Kurohyou 2. Walking around and getting into a fight all look fine. Maybe the full game does something differently.

Are you seeing this in any other games?

Under Developer tools -> JIT debug tools, does disabling any of the VFPU ones, regalloc, etc. help?

-[Unknown]

@hrydgard hrydgard added the x86jit x86/x64 JIT bugs label Sep 17, 2023
@hrydgard hrydgard added this to the v1.17.0 milestone Sep 17, 2023
@unknownbrackets
Copy link
Collaborator

New information: seems this only happens for devices lacking BMI2, which narrows the possible issue a good bit.

-[Unknown]

@aeiouaeiouaeiouaeiouaeiouaeiou
Copy link
Contributor Author

Tried the nightly build, it's fixed now. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
x86jit x86/x64 JIT bugs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants