ppsspp icon indicating copy to clipboard operation
ppsspp copied to clipboard

[Libretro] Vulkan crashes with exclusive fullscreen mode

Open BParks21 opened this issue 3 years ago • 6 comments

Game or games this happens in

Any

What area of the game / PPSSPP

Boot.

What should happen

Core should work with vulkan renderer in exclusive fullscreen mode. Works in borderless window and windowed mode.

Logs

No response

Platform

Windows

Mobile phone model or graphics card

GTX 1080ti

PPSSPP version affected

Latest libretro core

Last working version

Not sure if it ever worked

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.
  • [ ] Include logs or screenshots of issue.

BParks21 avatar Feb 07 '22 06:02 BParks21

Maybe related? https://github.com/hrydgard/ppsspp/issues/10784

BParks21 avatar Feb 07 '22 07:02 BParks21

Ok I've discovered that this only happens when RA refresh rate is set to anything but 60hz in the output section of RA's video settings. Having RA set to 165hz or 120hz PPSSPP crashes in fullscreen on boot. With it set to 60hz it does not crash with vulkan on boot.

BParks21 avatar Feb 07 '22 07:02 BParks21

Ok I've discovered that this only happens when RA refresh rate is set to anything but 60hz in the output section of RA's video settings. Having RA set to 165hz or 120hz PPSSPP crashes in fullscreen on boot. With it set to 60hz it does not crash with vulkan on boot.

I happen to have an 165hz 1440p Monitor..

And, going 60hz all the way to work arround it won't cut it !!

i have tried 50 and 60hz output in RA , and as soon you Toggle-fullscreen it crashes !! Starting in fullscreen however, won't crash RA... But going from full to window , boom → crash regardless of the refresh rate setting!

so then i have tried to reproduce the problem by setting everything to 60hz, desktop refresh rate included .. and the same keeps happening !!

Something happends when toggle / switch to fullscreen or back to windowed state !! And only with vulkan renderer, OpenGL isn't affected by this !!

My Gpu is an RX-6600 Amd → Win10x64 Driver 22.11.2

Cheers,

metagondria avatar Dec 28 '22 10:12 metagondria

For me the fix is to set the Windows scaling factor ("Make everything bigger" in Settings) to 100% (down from 150% in my case).

Sadly, setting retroarch.exe's "High DPI scaling override" compatibility setting to "Application" doesn't work, I have to set the overall OS scaling :(

Windows 10 with a Radeon 5700, RetroArch 1.14.0, onto a 1920x1080 TV.

genpfault avatar Jan 03 '23 03:01 genpfault

@BParks21 @metagondria @genpfault Is it still an issue using latest update as there was some update about context cleanup ? Thank you.

gouchi avatar Jun 02 '24 18:06 gouchi

It's better. RA will crash if I press F to go to window mode too quickly after launching a PSP game. If I wait a little longer then it doesn't crash RA. Or if I go in and out of fullscreen too quickly back to back it will crash. So doesn't seem completely stable.

BParks21 avatar Jun 02 '24 23:06 BParks21