I am back for a while, having been indisposed for some time with the Jetson TK1 in storage etc.
I have just managed to “resurrect” a working instance of the flight simulator that comes from http://www.flightgear.org.
It works, although it is best run standalone at fullscreen will most of your services turned off. It tends to keep the system load up around 3.xx or right near that. This instance is known to play somewhat strangely with the power-saving methods of the ARM SoC and sometimes it’s just amazingly fast and at times it’s a bit lagged and stuttering. However, at all times, it looks just fantastically great, as you’d expect from the graphics system.
Two things I need to say here: first, this was something that I think I compiled almost by accident. Serendipity, as well as weeks of persistence, were all involved. Recent attempts to compile this anew, first with very recent versions and their associated dependencies, met with failure. Attempts to even reproduce the original compilation also failed. However, the resurrected system works. Base unit is Jetson TK1 with L4T at R21.3, Ubuntu 14.04 with all of the latest apt-get dist-upgrade files.
Second thing: this isn’t supposed to be possible, something to do with the basis dependency of “simgear” not compiling workably on ARMhf systems due to them using EGL rather than OpenGL. I seem to recall, but am not certain, that I was able to compile against the NVIDIA graphics libraries which may explain why this has such a pretty display. Yet it needs to be said that I am not at all sure how I did get this running, and trying to do it again failed. So, if you want to run FlightGear simulator on your Jetson TK1, possibly you will want a copy of these binaries, and I can point you to the source, but other than that, I am uncertain how the licensing would work. I’d like to share it, but don’t have the web site out there to host it. It is rather HUGE. All of the libraries and apps were purpose-built into the run directory, so it can be moved in and out as a system, you just need to add some environmental variables through the command line before invocation. Prerequisite packages could almost all be got onto your system with ‘apt-get build-dep libopenscenegraph-dev’ although you might want to see if there are more, by checking the build instructions at flightgear.org.
Please let me know if you’re at all interested. I mentioned that it was HUGE even without the model and scenery data, which amount to some 11G (yes, eleven gigs) which you can download on your own.
Some specs for the rest, all told about 134M:
du -h flightgear/bin
du -h flightgear/lib
du -h flightgear/include
du -h flightgear/share
Tested to work “certainly well enough for fun” with a Logitech Extreme 3d Pro joystick and to display on a 32-inch HDMI TV via a spare DVD port.