Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
aphixe opened this issue Dec 11, 2023 · 2 comments
Labels
libretro Specific to Libretro core

Comments

@aphixe
Copy link

aphixe commented Dec 11, 2023

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 aphixe added the bug Something isn't working label Dec 11, 2023
@bslenul
Copy link
Contributor

bslenul commented Dec 15, 2023

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:

geometry.max_width = std::max(framebufferHeight * 16 / 9, framebufferWidth);
geometry.max_height = geometry.max_width;
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?

@flyinghead flyinghead added the libretro Specific to Libretro core label Dec 15, 2023
@flyinghead
Copy link
Owner

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 flyinghead removed the bug Something isn't working label Dec 15, 2023
@flyinghead flyinghead closed this as not planned Won't fix, can't repro, duplicate, stale Feb 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
libretro Specific to Libretro core
Projects
None yet
Development

No branches or pull requests

3 participants