-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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 1.6.1 crash on startup when GL driver used, SDL2 segfaults on load ROM #5188
Comments
Tried to switch to SDL2, there are segfault on load ROM: fceumm:
nestopia:
|
This is expected, as your hardware and/or video driver's supported GL version is too old (1.4). Shaders were not introduced until 2.0, which our gl driver requires. For sdl2 you'd need to make sure it uses the software driver, the log output tells you how. If you do get that to work (you may need to force the menu driver to rgui also), you still won't be able to run any cores that use OpenGL. |
It'd be nice to still support GL 1.4 backwards compat. though , but even the most prehistoric PowerPC Mac I have has GL 2.0 drivers, so somebody with drivers as limited as GL 1.4 would need to have a look at this. |
FAIL again (this temporary solution works here:
|
Can you try logging at which GL function call this happens, and also, the line in specific could help. |
How can i change SDL2 render to "software"?
|
Try to run RA with
Also is it possible to recompile RA with debug symbol and provide backtrace ?
Thank you. |
SDL2-default:
SDL2-Software:
video_driver = "gl":
(hanging) |
Thank you. Is it possible to make a test with Lubuntu 17.04 if you get some improvement ? As you are using Mesa 11.2.0 from Lubuntu 14.04. |
Sorry for late answer. VirtualBox reported OpenGL version is 2.1 (as you can see on video). If need i'll try on 17.04, but i doubt it'll help |
I just want to add that this is happening to me as well on my powerbook with 1.7.3 built from the current git. Same stack trace. |
SDL_RENDER_DRIVER=software retroarch with the SDL2 video driver doesn't crash here, is this still a problem? |
Looks like one of the shaders wouldn't compile properly for your GPU driver, so it resorted itself to software rasterization (making it either extremely slow or not working at all).
Also the GL version string here kinda indicates that GL 1.4 is the cutoff point for this GPU and that later versions of GL are properly not 100% implemented. Suggested solutions:
Short of owning your specific device and trying some backwards compat. things with the GLSL shaders that's about the best we can do for now. |
RetroArch 1.6.1 crash on startup when GL driver used.
Need to KILL RetroArch via LXTask.
OS: lubuntu 14.04.1 x86
Hardware: Asus eeePC 1015PEM
Temporary solve: change videodriver to SDL2 in retroarch.cfg
note: old RetroArch 1.3.6 works stable on this machine.
The text was updated successfully, but these errors were encountered: