Skip to content
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

Problem with closing games on PPSSPP core using Gl, Gl core video drivr. #16504

Open
KamiLordus opened this issue May 6, 2024 · 10 comments
Open

Comments

@KamiLordus
Copy link

KamiLordus commented May 6, 2024

Using the "close content" option on the PPSSPP core freezes retroarch completely. Only killing the process using alt + delete + ctrl helps.
I'm sure it's not a core problem because its latest version PPSSPP doesn't have this problem on retroarch 1.18 cdd6aed. The problem recently appeared about a week/two ago.
I am currently using retroarch 1.18 version 9ab6c62 which already has the above mentioned problem.
For PPSSPP core I use GL video driver, but I tried others like vulkan, gl and it's the same.

edit:
I also tested older versions of PPSSPP from retroarch buildbot such as 1.17 and 1.16 and there is also the same problem.

Windows 11
Rtx 3070ti

@sonninnos
Copy link
Collaborator

sonninnos commented May 6, 2024

I can't replicate with current versions of RA and core. Always post logs.

@KamiLordus
Copy link
Author

KamiLordus commented May 6, 2024

It won't be easy. I only know that retroarch saves the log after closing the game. In this case, retroarch does not save the logo because it freezes completely.

edit:
ok I have something:
retroarch.log

@Jamiras
Copy link
Contributor

Jamiras commented May 6, 2024

I was able to reproduce on latest master (9ab6c62) using glcore. Also Windows 11. RTX 3060.
I was not able to reproduce using Vulkan.

There's not really anything useful in the logs. I did get these stack traces in the debugger:

Exception thrown (thread labelled as nvoglv64.dll thread):
image

Main thread:
image

@Jamiras
Copy link
Contributor

Jamiras commented May 6, 2024

Although, my behavior does differ slightly from the reported behavior. The application only hangs for a second or two then closes itself. I don't have to Ctrl+Alt+Del it.

@Jamiras
Copy link
Contributor

Jamiras commented May 6, 2024

I see the same problem with the v1.17.0 and v1.16.0 tags, so it's probably not a RetroArch change.

@sonninnos
Copy link
Collaborator

Tried gl, glcore, vulkan and d3d11, and all close without problems. Didn't try running much longer than successful start though.

@KamiLordus
Copy link
Author

After longer tests, I noticed that the problem does not occur with the vulkan driver, the same with dx11. It seems that the problem only appears on GL and GL Core.

@gouchi
Copy link
Member

gouchi commented May 6, 2024

It seems that the problem only appears on GL and GL Core.

So you should rename the issue to something Problem when closing games with PPSSPP core using GL or GLCore video driver on Windows ;)

P.S = I can't reproduce the issue on Linux.

@KamiLordus KamiLordus changed the title Problem with closing games on PPSSPP core Problem with closing games on PPSSPP core using Gl, Gl core video drivr. May 6, 2024
@viachaslavic
Copy link
Contributor

I can randomly reproduce on GNU/Linux with gl drivers with audio on, but I can’t reproduce it when the audio is off.

@KamiLordus could you please tested this on your system with audio off or null audio driver?

@KamiLordus
Copy link
Author

@viachaslavic I tested the ppsspp core without sound, and with null sound. The tested games close without any problems every time.
Thanks for your suggestions.
Of course, on the GL Core driver with sound turned on, the games still freeze when you try to close them. Nothing has changed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants