Page 1 of 1

Openmw segfaults on tinkerboard

Posted: 17 Jul 2018, 12:18
by tinkerthinker
Hi everyone. I've spent the last few days compiling openmw for the Asus tinkerboard, running stretch. Openmw runs slowly in software emulation, but it works. Then I tried to use gl4es to speed things up. The android port uses
Gl4es to hardware emulate OpenGL. I've tested gl4es on the tinkerboard with sauerbraten, and it works great (compiled for odroid, similar hardware, Mali gpu)

So, when I started openmw, the loading screen appeared for a few seconds, then openmw segfaulted with the start of the engine.
crash.log
Here is my crash.log
(40.42 KiB) Downloaded 127 times
Notes:
The tinkerboard doesn't support gles 1, but it supports 2 and 3. No support for OpenGL except with gl4es.

I compiled osg 3.6 (.2?) And the latest version of openmw from source

When I ran openmw with software emulation, there was no text, just a very small empty floating box ( in the game)

Thanks, tinkerthinker

Re: Openmw segfaults on tinkerboard

Posted: 17 Jul 2018, 12:38
by psi29a
OpenMW still has issues with OSG 3.6, but this I believe is a regression in 3.6 that is fixed in (soon?) 3.6.1, other devs, correct me if I'm wrong.

OpenMW works with OSG 3.4, when we make releases.. it's with that version.

If you would like to help improve support for gl4es, please do.

However there are no plans to have OpenMW support GLESv2/3 natively.

Re: Openmw segfaults on tinkerboard

Posted: 17 Jul 2018, 13:08
by tinkerthinker
Currently I'm using (verified) OSG 3.6.2 stable. Maybe I should try running OpenMW with OSG 3.4 and see if that works.

However, the crash.log didn't mention problems with OSG.


Thanks, tinkerthinker

Re: Openmw segfaults on tinkerboard

Posted: 17 Jul 2018, 13:17
by akortunov
tinkerthinker wrote: 17 Jul 2018, 13:08 OSG 3.6.2 stable.
Then I'd suggest to rebase the 3.6 branch of the OSG-on-steroids fork over 3.6.2 and check if there are any improvements.
Also it would be nice to test recent 3.4.x releases (IIRC, more recent version for now is 3.4.15).