Myst III don't running well on Pi3B+.
-
RPi3B+
RetroPie 4.7.21 (install from Pi-Imager)
Official Psu
Pi keyboard and mouse
Scummvm 2.6.0, i try and 2.5.0To make ResidualVM games run on the Pi3B+, because with the default settings they are crashing, i have to set
Graphic Mode
toOpenGL
andRenderer Engine
toSoftware
.
Generally, the games running well with the exception of Myst III.
Game is running slow and the mouse moves and sound arechoppy. To be sure that it is not a limitation of Pi3B+ hardware i install scummvm 2.5.1 to bullseye desktop (with snapcraft) and the game runnig without problem.The only log i found is when the game crash with opengl enable only:
Parameters: Executing: bash "/home/pi/RetroPie/roms/scummvm/+Start ScummVM.sh" Virtual keyboard pack 'vkeybd_default' loaded successfully User picked target 'myst3-win' (engine ID 'myst3', game ID 'myst3')... Looking for a plugin supporting this target... Myst III Running Myst III Exile (DVD/Windows/English) ENGLISH.m3u: e200b416f43e70fee76148a80d195d5c, 2420378 bytes. RSRC.m3r: a2c8ed69800f60bf5667e5c76a88e481, 1223862 bytes. ENGLISH.m3t: 74726de866c0594d3f2a05ff754c973d, 3407120 bytes. INFO: OpenGL Vendor: Broadcom INFO: OpenGL Renderer: VideoCore IV HW INFO: OpenGL Version: OpenGL ES 2.0 INFO: OpenGL Red bits: 8 INFO: OpenGL Green bits: 8 INFO: OpenGL Blue bits: 8 INFO: OpenGL Alpha bits: 8 INFO: OpenGL Z buffer depth bits: 24 glGetError 0x500 INFO: OpenGL Double Buffer: 0 INFO: OpenGL Stencil buffer bits: 8 INFO: GLSL version: OpenGL ES GLSL ES 1.00 INFO: OpenGL Vendor: Broadcom INFO: OpenGL Renderer: VideoCore IV HW INFO: OpenGL Version: OpenGL ES 2.0 INFO: OpenGL Red bits: 8 INFO: OpenGL Green bits: 8 INFO: OpenGL Blue bits: 8 INFO: OpenGL Alpha bits: 8 INFO: OpenGL Z buffer depth bits: 24 glGetError 0x500 INFO: OpenGL Double Buffer: 0 INFO: OpenGL Stencil buffer bits: 8 INFO: GLSL version: OpenGL ES GLSL ES 1.00 * failed to add service - already in use?
-
Did you update the retropie-setup script to the latest version and tried to re-install scummvm. There has been an issue fixed ~three weeks ago: https://github.com/RetroPie/RetroPie-Setup/pull/3467 Maybe it solves your issue?
-
@lolonois
Yes, i have the latest updates. i try also a clean install but the result was the same. Thanks! -
I have been setting up a pristine RetroPie install on a RPI3 B+ and made similar experience.
(Latest image from retropie.co.uk, updated~/Retropie-Setup
to commit9569e179
, origin/HEAD at the time of writing)With the pre-compiled binaries installed from scummvm and default settings neither "Myst III" nor "The longest journey" start up. Segfault when trying to switch to OpenGL graphics:
Executing: bash /home/pi/RetroPie/roms/scummvm/+Start\ ScummVM.sh "myst3-win" Debuglevel (from command line): 3 Using SDL Video Driver "RPI" Using game controller: Logitech RumblePad 2 Using SDL Audio Driver "alsa" Output sample rate: 44100 Hz Output buffer size: 1024 samples Setting 640 x 400 -> 640 x 400 -- 1 GUI: Loaded icon file: gui-icons.dat Virtual keyboard pack 'vkeybd_default' loaded successfully User picked target 'myst3-win' (engine ID 'myst3', game ID 'myst3')... Looking for a plugin supporting this target... Myst III Running Myst III Exile (Windows/English) RSRC.m3r: a2c8ed69800f60bf5667e5c76a88e481, 1223862 bytes. ENGLISH.m3t: 3ca92b097c4319a2ace7fd6e911d6b0f, 5660070 bytes. Using game controller: Logitech RumblePad 2 switching to OpenGL 3D graphics /home/pi/RetroPie/roms/scummvm/+Start ScummVM.sh: line 4: 1487 Segmentation fault /opt/retropie/emulators/scummvm/bin/scummvm --debuglevel=3 --fullscreen --joystick=0 --extrapath="/opt/retropie/emulators/scummvm/extra" "$game"
This makes sense, as AFAIK the legacy driver 3D driver of RPI does not supply OpenGL.
Then I enabled the fake KMS for RPI3 in
boot/config.txt
(havedtoverlay=vc4-fkms-v3d
enabled) but got "greeted" with a warning inretropie_setup.sh
that this setting may break other emulators, so I reverted the change.Maybe @mitu is there a way to solve this dilemma between enabling OpenGL on RPI3/Retropie and not breaking other emulators?
-
@lolonois said in Myst III don't running well on Pi3B+.:
Maybe @mitu is there a way to solve this dilemma between enabling OpenGL on RPI3/Retropie and not breaking other emulators?
That's not going to happen, sorry. If the game requests OpenGL (core) instead of OpenGLES, it's not going to work in the current RetroPie setup on a Pi 3.
-
Longest Journey is running well with renderer set to software, the problem is with MystIII. Anyway, it is only one game than doesn't run well on Scummvm for the Pi3, all others i have try are working fine.
-
-
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.