Closed Sanaki closed 4 months ago
On Windows: crashes with Vulkan too, with D3D11 no crash but you get a "Could not read viewport" error notification, with GLCore however it seems to work, although the translation is non-sensical since the translation server receives an upside-down image to translate :p
just to complement, when I use dx11 or another dx the message is "clould not read viewport", with vulcan a meaningless translation attempt occurs and the game continues to bug and close. This only happens on dreamcast and ps2
Very likely a RetroArch issue since it happens with several cores.
Yeah the D3D11 error is a RetroArch thing, you can't even take a regular screenshot with it for whatever reason with any HW rendered core, no screenshot = no translation.
So if you really need translation, atm the only solution seems to be downgrading to RetroArch 1.16.0 (because of the upside-down issue) and use the GL renderer (to avoid crashes and viewport errors).
About the Vulkan crash, in my case it seems tied to the "Delay Frame Swapping" core option, if I disable it it doesn't crash anymore.
While taking a screenshot for the RetroArch upside-down translation issue (https://github.com/libretro/RetroArch/issues/16275) I noticed that it didn't crash with an older RA version, it looks like the Vulkan crash is caused by the same commit and isn't a Flycast issue. At least on Windows 10, haven't tested any other OS.
I'll trust your guidance on this one. Closing.
Platform / OS / Hardware: x86_64 Linux (Garuda/Arch)
Github hash: 44fa364f36c43bed19b055096600f075c656f78c
Hardware: GTX 1060 6GB
Description of the Issue
When attempting to translate foreign games using RetroArch's AI service with the vulkan driver, the core crashes. A third party reported the same behavior on Windows. Screenshots don't cause the same crash.
Debugging Steps Tested
Logs Gathered
GDB backtrace was unsuccessful, core behaves differently when being debugged (crash on fast forward, stall without full abort on AI translate attempt, etc)
Non-debugged crash lines (different runs):
Vulkan debug output on AI translate attempt: