Installing OpenMW on a Raspberry Pi 2
-
- Posts: 27
- Joined: 10 Apr 2015, 23:29
Installing OpenMW on a Raspberry Pi 2
Hello everyone, I am trying to Install OpenMW on my Ras-Pi 2, and I don't even know where to start. I did find a thread on installing OpenMW on the original Raspberry Pi, (OpenMW on a Raspberry Pi (?)) but it doesn't say what operating system they used or how they went about installing it. Any help is appreciated, Thank you.
-
- Posts: 180
- Joined: 14 Jan 2013, 03:57
Re: Installing OpenMW on a Raspberry Pi 2
I'd try:
http://sjoerd.luon.net/posts/2015/02/de ... e-on-rpi2/
Then install the openmw package from experimental (I think we have a thread on that too somewhere here). I'm interested on seeing how or works!
http://sjoerd.luon.net/posts/2015/02/de ... e-on-rpi2/
Then install the openmw package from experimental (I think we have a thread on that too somewhere here). I'm interested on seeing how or works!
- psi29a
- Posts: 5360
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: Installing OpenMW on a Raspberry Pi 2
I've already had the pleasure of running OpenMW on a RPi many months ago, but I do not recommend it. Really. It will use SWRAST, purely CPU to render OpenMW.. we're talking about 0.2 FPS.
While Eric Anholt is working (and I testing and giving feedback) on getting the Videocore4 kernel DRM module and Xorg GLAMOR driver working for GLES2 (OpenGL 2.1) class acceleration, it is currently not usable.
I have both an RPi B+ and an RPi2, OpenMW is currently a no go on those platforms.
Feel free to build them for yourself. I used Raspbian and upgraded from Wheezy to Jessie to get the latest packages. OpenMW will compile and "run".
However, until there is a working VC4 DRI (GLAMOR) driver, any OpenGL application running on Xorg (or even Wayland) is going to be very frustrating. The current status of the VC4 driver on RPi2 is currently UNKNOWN... as in, there is 'work' underway, but you can't currently compile the kernel module on an RPi2, only the RPi.
Also to consider, the switch to OSG away from Ogre3D might also make running OpenMW on an RPi fruitless.
Read more here:
http://www.mindwerks.net/2014/09/videoc ... pberry-pi/
https://wiki.freedesktop.org/dri/VC4/
https://github.com/anholt?tab=activity
While Eric Anholt is working (and I testing and giving feedback) on getting the Videocore4 kernel DRM module and Xorg GLAMOR driver working for GLES2 (OpenGL 2.1) class acceleration, it is currently not usable.
I have both an RPi B+ and an RPi2, OpenMW is currently a no go on those platforms.
Feel free to build them for yourself. I used Raspbian and upgraded from Wheezy to Jessie to get the latest packages. OpenMW will compile and "run".
However, until there is a working VC4 DRI (GLAMOR) driver, any OpenGL application running on Xorg (or even Wayland) is going to be very frustrating. The current status of the VC4 driver on RPi2 is currently UNKNOWN... as in, there is 'work' underway, but you can't currently compile the kernel module on an RPi2, only the RPi.
Also to consider, the switch to OSG away from Ogre3D might also make running OpenMW on an RPi fruitless.
Read more here:
http://www.mindwerks.net/2014/09/videoc ... pberry-pi/
https://wiki.freedesktop.org/dri/VC4/
https://github.com/anholt?tab=activity
-
- Posts: 27
- Joined: 10 Apr 2015, 23:29
Re: Installing OpenMW on a Raspberry Pi 2
Well that is disappointing. But thank you, now I know that it's just not going to run; to be honest I probably would have lost my mind if I had kept trying.
I do have one more question: How did you get the Morrowind file directory onto the Ras-Pi?
I do have one more question: How did you get the Morrowind file directory onto the Ras-Pi?
- psi29a
- Posts: 5360
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: Installing OpenMW on a Raspberry Pi 2
You only need Morrowind.esm and Morrowind.bsa in order for OpenMW to run.
-
- Posts: 23
- Joined: 16 Dec 2012, 11:26
Re: Installing OpenMW on a Raspberry Pi 2
That was the thread I started a while back. Apologies for not giving more information, my original intent was to plug away at it until I got it running, and then post a step by step guide to replicating my work. I did make notes of what I had been doing so I could make that guide, but unfortunately I didn't get very far before "real life" got in the way, as it often does, and I ended up shelving my attempts.MetaCthulhu wrote:Hello everyone, I am trying to Install OpenMW on my Ras-Pi 2, and I don't even know where to start. I did find a thread on installing OpenMW on the original Raspberry Pi, (OpenMW on a Raspberry Pi (?)) but it doesn't say what operating system they used or how they went about installing it. Any help is appreciated, Thank you.
FWIW, I don't know what I did with that document of notes, but I was using the most current Raspbian of the time. I was able to apt-get most of the libraries, but there were a few I had to build from source, something I'd never done before. Ultimately I kept running into errors with Ogre, that much I do remember.
Thanks for giving it a shot, at least. After I made that post regarding the original RPi, Scrawl offered much assistance but I was clearly in over my head. I started to make some progress despite my lack of skill and experience, but as mentioned earlier, I had other matters to attend to, and more importantly I felt I had hit a wall regarding my skill level.psi29a wrote:I've already had the pleasure of running OpenMW on a RPi many months ago, but I do not recommend it. Really. It will use SWRAST, purely CPU to render OpenMW.. we're talking about 0.2 FPS.
Also to consider, the switch to OSG away from Ogre3D might also make running OpenMW on an RPi fruitless.
I had thought about giving it a go with the RPi 2 (once I get my hands on one) and decided to check around and see if anyone had gotten any further, and while I'm glad that someone more skilled than me was able to succeed, I'm more than a little disappointed that it wasn't a success. This could have been a great demo of both the RPi and OpenMW!
Hopefully there's more (positive) progress made in the future, and it turns out to not be fruitless after all. I'd even be happy with an OpenMW for RPi that ran ugly and choppy like it did on the original Xbox.
- psi29a
- Posts: 5360
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: Installing OpenMW on a Raspberry Pi 2
It all honestly hangs on what Eric can do with the VC4 driver. Once that is ready (even if bear bones), then I'll give it another shot.
I've managed to get Scrawl's OSG branch compiled on my native machine. So next step is to cross-compile and wait for Eric to deliver his VC4 driver.
Compiling on the RPi2 is the same as compiling on say Ubuntu or Debian (as Raspbian as your base OS). So there isn't a need for a step-for-step guide since it already exists in our wiki.
We talk to each other about stuff, basically he does all the work and I just complain about the paper cuts that he fixes later.
I've managed to get Scrawl's OSG branch compiled on my native machine. So next step is to cross-compile and wait for Eric to deliver his VC4 driver.
Compiling on the RPi2 is the same as compiling on say Ubuntu or Debian (as Raspbian as your base OS). So there isn't a need for a step-for-step guide since it already exists in our wiki.
We talk to each other about stuff, basically he does all the work and I just complain about the paper cuts that he fixes later.
-
- Posts: 23
- Joined: 16 Dec 2012, 11:26
Re: Installing OpenMW on a Raspberry Pi 2
Well that's some good news at least. I like to keep a little hope and optimism burning, even if it is a long shot and ends up being unsuccessful. I've had hopes and dreams of seeing Morrowind run on ARM since I first heard about the project back when it was being written in D. I just thought it would be really cool playing one of my favorite games on a low power or even portable system.psi29a wrote:It all honestly hangs on what Eric can do with the VC4 driver. Once that is ready (even if bear bones), then I'll give it another shot.
I've managed to get Scrawl's OSG branch compiled on my native machine. So next step is to cross-compile and wait for Eric to deliver his VC4 driver.
Compiling on the RPi2 is the same as compiling on say Ubuntu or Debian (as Raspbian as your base OS). So there isn't a need for a step-for-step guide since it already exists in our wiki.
We talk to each other about stuff, basically he does all the work and I just complain about the paper cuts that he fixes later.
Was there even a guide in the wiki 2 years ago? (I just checked the date of that old post, it was May 24th, 2013!) I seem to remember some basics, but I don't know if it was as fleshed out as what is up there now. It would have made my attempt a million times easier!
At the time, I remember thinking that if we could get OpenMW running on the Pi, it would end up on the Raspberry Pi homepage, along with all the other projects. And that would be very, very cool. I even had a totally-not-obvious nickname for the Pi version: PiMW. Like I said, no idea what I was doing, but apparently I can come up with silly names just fine.
Anyway, thanks again for your attempts at making my geek dreams a reality.
- psi29a
- Posts: 5360
- Joined: 29 Sep 2011, 10:13
- Location: Belgium
- Gitlab profile: https://gitlab.com/psi29a/
- Contact:
Re: Installing OpenMW on a Raspberry Pi 2
Technically, you don't have to build it yourself... we do it for you. Have a look here:
https://buildd.debian.org/status/packag ... perimental
just download debian's armel or armhf (both should work, but needs testing) port of openmw.
just add debian's apt source to your list, apt-get update, then apt-get install openmw... done!
Been this way for about a year.
https://buildd.debian.org/status/packag ... perimental
just download debian's armel or armhf (both should work, but needs testing) port of openmw.
just add debian's apt source to your list, apt-get update, then apt-get install openmw... done!
Been this way for about a year.
-
- Posts: 180
- Joined: 14 Jan 2013, 03:57
Re: Installing OpenMW on a Raspberry Pi 2
armhf will perform much better. Also, see:psi29a wrote:Technically, you don't have to build it yourself... we do it for you. Have a look here:
https://buildd.debian.org/status/packag ... perimental
just download debian's armel or armhf (both should work, but needs testing) port of openmw.
just add debian's apt source to your list, apt-get update, then apt-get install openmw... done!
Been this way for about a year.
http://sjoerd.luon.net/posts/2015/02/de ... e-on-rpi2/
From there you can add testing or apt-pin to testing now that openmw has be released into the unstable->testing->stable pipeline