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

Raspberry Pi Support? #1451

Open
dj505 opened this issue May 16, 2017 · 8 comments
Open

Raspberry Pi Support? #1451

dj505 opened this issue May 16, 2017 · 8 comments

Comments

@dj505
Copy link

dj505 commented May 16, 2017

Will there ever be Raspberry Pi support? I've been trying for days to compile the source on my own, but I always run into errors and can't get it to work no matter what I do. I tried PhracturedBue's port, but it freezes on a green screen until I close the window, and when I do I get a segmentation fault.

@zbyte64
Copy link

zbyte64 commented Aug 18, 2018

Got it to compile and run with the following instructions: https://gist.github.com/zbyte64/4e2595c6867c1ae9e09b72a5e0bd8a7d

Even after setting performance to potato the game was too laggy to even navigate.

Was using a Raspi 3 B+ with Raspbian June 2017

@SpottyMatt
Copy link

SpottyMatt commented Oct 16, 2018

I know this is an old issue but it's a high-ranked search result.

StepMania Arcade on Raspberry Pi

You can install a pre-compiled binary of StepMania on a Raspberry Pi, and tune & configure the Raspberry Pi into a StepMania arcade console, with these scripts & instructions: SpottyMatt/raspbian-stepmania-arcade

Pre-Built StepMania Binaries for Raspberry Pi

If you just want to install StepMania but don't want to turn your Raspberry Pi into a dedicated arcade console, you can find pre-built binaries here: SpottyMatt/raspbian-stepmania-deb # Releases (see the README for installation instructions).

Build StepMania on your Raspberry Pi

If you want to compile StepMania (on a Raspberry Pi) yourself - perhaps because you want a different version than what's already been pre-built - you can easily compile it with these instructions: SpottyMatt/raspbian-stepmania-build

Performance

With moderate tradeoffs in graphics quality (it is a ~$35 device, after all), you can probably achieve the following framerates (I did!):

Pi Model Framerate
3B 45
3B+ 49
4B 56

I won't necessarily keep this comment up-to-date; visit the repositories linked above and follow them and/or open issues there if you've got questions.

@caseyjmorris
Copy link

I know this is old, but I'm curious if the performance is any better with RPi4

@geefr
Copy link
Contributor

geefr commented Sep 1, 2019

@caseyjmorris Not sure if anyone's tried/published results for the rpi4 but almost certainly yes. The pi4 is more powerful than a lot of low end laptops.

Feel free to try, the repo listed above looks pretty straightforward to me (But would be even cooler if there was a pre-built SD card image available ;) )

@caseyjmorris
Copy link

@geefr Ha, well, I would, but I was trying to decide if it made sense to buy one for the purpose or buy something else

@SpottyMatt
Copy link

@caseyjmorris : The raspi 3b workflows didn't work out-of-the-box on my Raspi4, and I haven't finished troubleshooting it yet. When I do, I'll update my GitHub repos accordingly but in the meantime if anyone else beats me to it, I certainly won't complain!

@Exovane
Copy link

Exovane commented Sep 22, 2019

I have successfully compiled and got Stepmania 5.0.12 working on a RPi 4 - 4GB. I also have the PI controlling lighting in the dance pads using dancypi's neopixel library.

If anyone would like a copy of the SD card image (32GB uncompressed) please shoot me a message.

Video 1 is pre-completion (sorry no audio): https://youtu.be/b3QFFofGUg0
Video 2 is the entire system done: https://youtu.be/qrnZ_xPLjh0

@SpottyMatt
Copy link

@caseyjmorris , @geefr , @epsimatic:

The toolchains I've built for building, packaging, and installing StepMania on Raspberry Pi now support the Raspberry Pi 4B. Check out SpottyMatt/raspbian-stepmania-arcade and you can probably hit 41 FPS @ 1080p, or 58 FPS if you turn the resolution & quality down a bit.

I have also updated the original comment on this issue to be more-informative.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants