Can the Pi run Frets on Fire? What about a SingStar clone?

9 posts
by pqueiro » Wed Dec 05, 2012 2:39 am
Hi! Just ordered my Pi and I was thinking I might use it for a little light gaming. I know that frets on fire and performous have Linux ports, but is the Pi able to handle them? Has anyone even tried?

Posts: 5
Joined: Wed Dec 05, 2012 2:27 am
by exobuzz » Wed Dec 05, 2012 11:37 am
frets on fire uses opengl, so that would require some recoding to work on opengl es - pi doesn't have opengl
Posts: 12
Joined: Mon Nov 26, 2012 6:58 pm
by pqueiro » Thu Dec 06, 2012 3:03 pm
=/ so that's not good. I'll head over to their forums to see if anyone's on the case. I assume that if Performous and others use open gl the problem will be the same...
Posts: 5
Joined: Wed Dec 05, 2012 2:27 am
by dan3008 » Thu Dec 06, 2012 9:04 pm
If its open source, It shouldnt be too difficult to recode it for opengl es

would it?
dan3008 wrote:Pays your money, takes your choice
Posts: 861
Joined: Wed Aug 15, 2012 1:05 pm
by pqueiro » Thu Dec 06, 2012 10:21 pm
dan3008 wrote:If its open source, It shouldnt be too difficult to recode it for opengl es

would it?

Not if you have the time and the technical know-how to do it :P I have neither right now, do you? :D
Posts: 5
Joined: Wed Dec 05, 2012 2:27 am
by Liuqahs15 » Sat Dec 08, 2012 2:30 pm
I believe the pi does have openGL, but it isn't accelerated by the GPU, so your CPU would probably lock up.
Posts: 21
Joined: Sun Nov 18, 2012 4:17 am
by ghans » Sat Dec 08, 2012 3:50 pm
Doesn't Mesa support Open GL ES ?

• Don't like the board ? Missing features ? Change to the prosilver theme ! You can find it in your settings.
• Don't like to search the forum BEFORE posting 'cos it's useless ? Try googling : yoursearchtermshere
Posts: 4506
Joined: Mon Dec 12, 2011 8:30 pm
Location: Germany
by Tapio » Fri Dec 21, 2012 9:01 am
Raspberry Pi has software OpenGL from Mesa and hardware accelerated OpenGL ES 2.0.

A quick look at FoF as well as FoFiX sources reveal they both use old fixed function pipeline (although FoFiX is more modern), which is not available in GLES 2.0. So not only is software OpenGL the only option at the moment, also porting to GLES 2.0 would not be trivial. I'm also inclined to believe that Python will not help in getting decent performance.

Performous is in the repos, but that will use the regular OpenGL, which will run on CPU and be unplayable slow. The renderer got an overhaul in version 0.7.0, which has enabled porting to OpenGL ES 2.0. However, even though there is some graphics showing with GLES 2.0, there are still many problems and the performance so far is not at all promising (especially the CPU performance, GPU seems to have potential). More details of my porting effort here:
Posts: 1
Joined: Fri Dec 21, 2012 8:42 am
by realbrucest » Sun Dec 23, 2012 12:51 am
Also, maybe not yet suitable for Rasberry Pi, but answering the topic:
Ultrastar Deluxe is one great Singstar opensource clone.

More or less it brings the same handicaps in case of dealing with porting the code PLUS bitchy microphone stuff.
It could be a killer app for raspi to become a cheap powerful and flexible karaoke thingie, but it requires much effort :(
Posts: 36
Joined: Sun Jan 01, 2012 11:03 pm
Location: Sevilla