Closed drewbyhk closed 4 months ago
Go to .local/share/citra-emu/log and post your citra_log.txt In my pc I can't reproduce the issue.
citra_log.txt Here is my log file.
Thanks, does it happen on any renderer?
Ok, this is fun, I just opened super smash bros (the same game as you), and the crash going fullscreen happens. Here's my log: citra_log.txt
The problem seems to be vulkan only. In citra-ufork this doesn't happen. Time to look at the problem in this fork. Log from citra-ufork: citra_log.txt
Did a bit more testing. I also came to the same conclusion, since it doesn't happen on OpenGL.
Also, it seems other games are unaffected. Seems like a Smash Bros. exclusive issue.
For what it's worth, full screen in Smash Bros works in the very last official Canary build so it's either this fork or possibly 8433057909752c8b23fbe0224011fda6ecab1744 if it ever worked properly before then. I'm going to build the old v2.2 release (which was right before r8433057 to see what happens.
Oh, weird. Smash Bros full screen works in the last Canary, but it does NOT work in the last nightly (r2104). I don't know what that implies.
And it doesn't work in v2.2 either.
Yep, it was fixed on the last rafaelthegreat vulkan canary changes.
Do you know what commit(s) that is? I'd like to merge that into my fork.
You have to include these I think: https://github.com/PabloMK7/citra/pull/27/commits/9f5c8d0e2f5db880082bbd20518da7b60bb4db3f https://github.com/PabloMK7/citra/pull/27/commits/4a63fc2ca2e47f08532fb44e23a4857fc4339d07 https://github.com/PabloMK7/citra/pull/27/commits/0c9037f075ca6c0bbf8a5fc542c47a30aefdf551
The semaphore one was also part of that set, and with a minor change to match current code to get it to compile, you're right; it fixed the problem. I've submitted Pull Request #77.
Good work! This is an important fix for linux and macos
It's been merged now.
Is there an existing issue for this?
Affected Build(s)
r8433057
Description of Issue
Whenever Citra is toggled to fullscreen mode, it causes the program to crash.
Expected Behavior
Fullscreen should work just fine and allow the user to play games without crashing
Reproduction Steps
Log File
Not sure how to pull the log file from Linux. If anyone knows, please let me know and I can upload a log.
System Configuration
Using 256GB LCD Steam Deck