flycast icon indicating copy to clipboard operation
flycast copied to clipboard

Retroarch version of flycast crashes after dreamcast logo for omikron the nomad soul. works standalone

Open aphixe opened this issue 2 years ago • 2 comments

Please Note: This form is the minimum required information for submitting bugs.
Removing this form may lead to your issue being closed until it is completed.

Platform / OS / Hardware: windows 11 Github hash:

Hardware: Amd ryzen 5900x, 32gb ram geforce 4080 Description of the Issue Retroarch version of flycast crashes after dreamcast logo for omikron the nomad soul usa, as well as europe version. Solution is to use stand alone flycast, however it be nice to have everything work through retroarch. Add a short, concise description of the issue here

Debugging Steps Tested

  • Fill in any steps already tried here
  • Begin each new line with an asterisk
  • If no steps are required, please skip

Logs Gathered


Please paste the contents of the log / logs here
You may leave this field blank if you have none.

Screenshots

(Replace this line with any issue screenshots)

aphixe avatar Dec 11 '23 20:12 aphixe

It doesn't crash for me, however it closes and re-open the RetroArch window.

It looks like the max framebuffer width is too low for this game as it sometimes seems to double its width. So for example at 640*480 the core sets a max width and height of 853*853: https://github.com/flyinghead/flycast/blob/f4f087a6ea83a5483dedf23ad2b38763988eccc5/shell/libretro/libretro.cpp#L635-L636 but then the game decides to double the width (1280 in this case) so the core has to set a new max width and reinitialize the video driver. I'm guessing that reinitialization could cause the crash in some cases?

bslenul avatar Dec 15 '23 00:12 bslenul

No crash here either. It is expected that some games will change video settings such as horizontal pixel doubling. But this shouldn't cause a crash. It looks like a faulty GPU driver.

flyinghead avatar Dec 15 '23 17:12 flyinghead