Openmsx in raspberry pi3b+. could be launched without x?

By _ThEcRoW

Master (145)

_ThEcRoW's picture

18-02-2022, 21:44

Hello all, recently i´m getting my raspberry pi with a lightweight distribution(diet-pi) and tried to launch openmsx. The results, altough not bad, aren't toot good. I managed to get a1gt emulation ok, but on small window, at full screen it stutters, and in either of those options, cores run at full speed with the corresponding heat increment. Can openmsx be launched from the console using framebuffer and skipping the desktop?. I think it would be better in terms of performance.
Thanks in advance!!!

Login or register to post comments

By Manuel

Ascended (19678)

Manuel's picture

18-02-2022, 22:18

An accelerated video driver, even under X, has its advantages....

By Manuel

Ascended (19678)

Manuel's picture

18-02-2022, 22:34

Which openMSX version do you use? Do you compile it yourself? If yes, how exactly?

I think it depends on which video drivers are compiled in the SDL2 library that you use.

By _ThEcRoW

Master (145)

_ThEcRoW's picture

19-02-2022, 12:29

Hello Manuel, the version i'm using at the moment is an already compiled one for arm (version16).

By Manuel

Ascended (19678)

Manuel's picture

19-02-2022, 15:08

Depending on who compiled it, you can try to tweak with the SDL_VIDEODRIVER variable. See for instance https://stackoverflow.com/questions/57672568/sdl2-on-raspber...
However, this is something to be asked in the community of your distro. So, who packaged it and what did they compile into the binary in SDL video driver support.

By smx

Expert (74)

smx's picture

06-03-2023, 09:11

Why not share a full distro with Openmsx?
(a copy on SD and everything is ready)
I could give mine with openmsx 15 (RPI3), but I don't know where to share it.
(it works well, it's stable, but it doesn't use OpenGL driver).

By Daemos

Prophet (2169)

Daemos's picture

07-03-2023, 08:33

Sbc images need a lot of fiddling around to yet opengl working. Best is to use the raspian os image and work your way from there. You need tons of firmware blobs and drivers to get 3d to work. You can compile the newest openmsx on the board itself not too difficult. Customising the boot sequence with a custom initrd allows you to run openmsx directly on start without x. In that situation i managed to bring down the total boot time below 10 seconds on the pi4 and about 20 seconds on the pi3