Testing TSC game on ODroid ARM
xet7.org In English > Testing TSC game on ODroid ARM
More info about TSC game at webpage The Secret Chronicles of Dr. M.
In the following screenshot is:
http://www.hardkernel.com/main/products/prdt_info.php?g_code=G138745696275 ODroid-U3 that is small computer like Raspberry Pi, but about 4x the speed etc.
There is only power and ethernet cable connected to ODroid-U3. There is 64GB MicroSD card inserted, where is Ubuntu 14.04.1 ARM version running.
No display connected, because I don't have correct display cable yet. So this screenshot is running via XRDP remote desktop over local LAN, using my Finnish instructions at RDP etäkäytä Ubuntu ja Linux Mint mobiililaitteista ja tietokoneilta
Sound is not directly connected. It is running remotely over LAN using pulseaudio http://scarygliders.net/2012/04/06/get-audio-with-your-xrdpx11rdp-connections-lan-or-remote/ and playing .ogg music files over LAN works great.
I'm translating http://www.secretchronicles.de game and website to Finnish as my hobby. After compiling it for ARM and trying it, it showed blank screen in RDP remote desktop and I had to stop it via ssh kill command. There's errors about OpenGL, mostly because ODroid does not directly support OpenGL, but only OpenGL-ES. At http://forum.odroid.com/viewtopic.php?f=82&t=7544 there's links to some possible workarounds, but I have not tried anything yet.
UPDATE 2014-12-18: Ok problem was xrdp. When today at local computer club with hdmi cable to projector TSC game did work correctly, with sound, but mouse pointer moved slowly and everything was slow and jerky. Sound played with normal speed. I did not have to make any source code changes.
Here's the above error message as text:
[email protected]:~/tsc$ ./bin/tsc
Warning: Preferences file '/home/odroid/.config/tsc/config.xml' does not exist. Using default values.
libGL error: failed to load driver: swrast
Info : OpenGL Version 1.3 is below the optimal version 1.4 and higher
X Error of failed request: GLXBadRenderRequest
Major opcode of failed request: 148 (GLX)
Minor opcode of failed request: 1 (X_GLXRender)
Serial number of failed request: 90
Current serial number in output stream: 91
Killed