https://www.raspberrypi.org/blog/another-new-raspbian-release/
There's now experimental support for the VC4 driver in Raspbian (so OpenGL things should work natively now). Would this happen to allow StepMania to be playable on the RPi?
Edit: Got SM5 compiled, but performance isn't ideal (about 20-30). SM5 seem to use a lot of CPU and can easily max a core.
Video:
https://www.youtube.com/watch?v=GAGRCerCWAU
Process:
- Install dependencies
- Grab source
- Update source
- Create directories
- Compile it (FFMPEG disabled for testing, crash handler disabled because of unknown processor, SSE disabled since ARM doesn't support that; Texture cache and GLES2 disabled for testing)
- Create shortcut
- Run it (use the new shortcut in Other or use terminal)
There's now experimental support for the VC4 driver in Raspbian (so OpenGL things should work natively now). Would this happen to allow StepMania to be playable on the RPi?
Edit: Got SM5 compiled, but performance isn't ideal (about 20-30). SM5 seem to use a lot of CPU and can easily max a core.
Video:
https://www.youtube.com/watch?v=GAGRCerCWAU
Process:
- Install dependencies
sudo apt-get install cmake gcc g++ libmad0-dev libgtk2.0-dev binutils-dev git-core make libasound2-dev yasm libc6-dev libogg-dev libvorbis-dev libbz2-dev zlib1g-dev libjpeg8-dev libpng12-dev libxtst-dev libxrandr-dev libglew-dev libglu1-mesa-dev mesa-common-dev automake autoconf libva-dev libjack-dev
- Grab source
cd '/home/pi' && git clone -b master 'https://github.com/stepmania/stepmania.git' '/home/pi/stepmania' && sync
- Update source
cd '/home/pi/stepmania' && git pull origin master && cd '/home/pi' && sync
- Create directories
mkdir '/home/pi/sm5-build' '/home/pi/sm5-run' && cd '/home/pi/sm5-build'
- Compile it (FFMPEG disabled for testing, crash handler disabled because of unknown processor, SSE disabled since ARM doesn't support that; Texture cache and GLES2 disabled for testing)
cmake '/home/pi/stepmania' -DCMAKE_INSTALL_PREFIX='/home/pi/sm5-run' -DWITH_FFMPEG=0 -DWITH_CRASH_HANDLER=0 -DWITH_SSE2=0 -DWITH_FULL_RELEASE=1 -DWITH_TEXTURE_GENERATOR=0 -DWITH_GLES2=0 && sync && make install -j6 && sync
- Create shortcut
mkdir -p '/home/pi/.local/share/icons/hicolor/256x256/apps' && cp '/home/pi/stepmania/icons/hicolor/256x256/apps/stepmania-ssc.png' '/home/pi/.local/share/icons/hicolor/256x256/apps/ASM3_Sm5.0.png' && nano '/home/pi/.local/share/applications/StepMania.desktop'
[Desktop Entry]
Name=StepMania
Exec=/home/pi/sm5-run/stepmania-5.0/stepmania
Type=Application
StartupNotify=true
Path=/home/pi/sm5-run/stepmania-5.0
Icon=ASM3_Sm5.0
- Run it (use the new shortcut in Other or use terminal)
Last edited: 10 February 2016 12:48am