ppsspp
ppsspp copied to clipboard
Can't use Vulkan
Game or games this happens in
All
What area of the game / PPSSPP
Choose Vulkan to run games, then PPSSPP display a black screen. Close the window, but the process is still running. It's O.K. in v1.12.3.
What should happen
Can run games.
Logs
No response
Platform
Windows
Mobile phone model or graphics card
HIS 7850 1G
PPSSPP version affected
v1.13.1
Last working version
v1.12.3
Graphics backend (3D API)
Vulkan
Checklist
- [X] Test in the latest git build in case it's already fixed.
- [X] Search for other reports of the same issue.
- [X] Try resetting settings or older versions and include if the issue is related.
- [X] Try without any cheats and without loading any save states.
- [X] Include logs or screenshots of issue.
Use https://buildbot.orphis.net/ppsspp/index.php?m=fulllist or your own builds and bisect which commit exactly broke it(by bisecting I mean just go to half between last builds known to work and broken, in just few tests you will find it).
Most people doesn't use Win 7 anymore and can't even test it anymore due to lack of win 7 support for modern hardware, it's getting less and less compatible with time especially with lower level apis like vulkan.
ppsspp-v1.12.3-263-g712b87ae5-windows-amd64 can't run games. ppsspp-v1.12.3-257-gb3bd06805-windows-amd64 can run games. But popup a dialog when closing.
If click Y, it will popup twice more.
If click N, it will popup a crash dialog.
Thanks, that's good info!
The culprit is then, somehow, this:
- #12108
So it doesn't like creating the pipelines on a background thread, which seems very weird. But something we can fairly easily work-around, I think.
This might be related to this https://github.com/hrydgard/ppsspp/issues/15744?
Unable use Vulkan on Windows 11 either..
@ hrydgard It doesn't only happen in Win7, then need the issue edit the title?
@jvhellraiser is that right at the start when starting the game?
I found his title display "instance:2", so two processes are running. And this game is 1 player game.
@jvhellraiser is that right at the start when starting the game?
That is correct once you select Vulkan API and load any game error appear.
that error is super unexpected. will have to look into it
another one from discord:
I found his title display "instance:2", so two processes are running. And this game is 1 player game.
yeah here is one without the instance 2, by the way not to brag about it but i can run multiple ppsspp at once
I know PPSSPP can run multiple instances in a PC and 1 player game needn't run multiple processes. I just explain another process is running and your issue is the same as mine.
https://github.com/hrydgard/ppsspp/pull/16256
v1.13.2-1605-gceb4186d0
Can run game, but still popup 2 error dialogboxes after closing.
@hrydgard
Should I close the issue?
If we call vkQueuePresentKHR
during shutdown for cleanup we probably should ignore errors, even device lost. Maybe a validation error is happening, though.
Does this happen even if you only open PPSSPP, and then close it? Or do you only get those errors if you open a game?
-[Unknown]
Only closing. https://github.com/hrydgard/ppsspp/issues/10646#issuecomment-475105946 2 no error dialogbox. I think I should close this issue and reopen 10646.