Port Requests


So, the crash is openmw is due to the Sun...

Sun glare are handled with glQuery, wich is not supported on glshim.
I'll try to hack-disabled that in openmw. If it turns out to be too complicated, I'll try to hack some dummy Query in glshim.
 
Found a way to activate some NEON code wrote by Apple in Bullet3. That give some boost, but not enough to be really playable.
Fixed the issue with the sun (well deactivate the glQuery calls), so you watch the sky without crash now.

I still have an issue with the starting, the windows is always minimized and the 1st animated logo isn't shown, and it seems to segfault at exit (probably trying to free the same tls variable that made it crash before).
So still not ready for package...
 

Attachments

  • openmw06.png
    openmw06.png
    457.2 KB · Views: 281
Hi all :)

@ptitSeb : thank you very much for your efforts regarding OpenMW !

These Apple NEON optimizations already surfaced in your Vdrift thread IIRC ;)

Cheers, Magic Sam
[doublepost=1476171627,1476170812][/doublepost]We're lucky ! Looks like some dependencies (FFmpeg, OpenAL-soft) OpenMW relies upon feature some kind of NEON optimizations :)

@ptitSeb : are you using vanilla OpenSceneGraph or the OpenMW fork ?

Cheers, Magic Sam
 
@Magic Sam : yes, but at these time, I didn't really succeed in enabling this code and end up using my own. Now, gcc inline asm is less black magic for me (still always a bit mysterious) and I succefully compiled. I have to check if my optim and apple's overlap or not and try maybe to mix them.

About FFmpeg, for now I have to disable NEON code as it create Bus Error. I already had that for Telegram, and I have the same here in OpenMW. I may have to check that. It's only anoying for the video, which are slow, but non-essential.

OpenAL is already NEON optimised in many place, I think this one is fine (and doesn't really show up in the "perf mon" sample).

Now, there is an OSG fork for OpenMW? Interesting, I'll check. Currently I'm using regular osg (latest version).
 
Yep, I have seen, I'll build that osg fork tonight.

But

build osg on the Pandora takes something like 20h... So I'll try some cross compile tonight, just in case (vanilla disn't work with osgffmpeg, but it seems it's disabled here, so maybe it will work).
 
Hi i have an old Port request.
Me-TV for viewing DVB-T/DVB-C/ATSC and others.
With Me-TV you can Timed Recording.
Have an EPG and other good Functions.

before 2 Years @ptitSeb hat tried it to port but failed because some too old Libs.

The very old Version worked with CC and Rebirth Pandoras too.
I would be very glad when someone give it a Try or try is again to Port for the Pandora :)
https://launchpad.net/me-tv
 
Last edited:
Hi again :)

@ptitSeb : Rust 1.13 is out !

ARM is still in Tier 2, but Cargo should compile fine now:

https://doc.rust-lang.org/book/getting-started.html

N.B:
1.13 contains a serious bug in code generation for ARM targets using hardware floats (which is most ARM targets). ARM targets in Rust are presently in our 2nd support tier, so this bug was not determined to block the release. Because 1.13 contains a security update, users that must target ARM are encouraged to use the 1.14 betas, which will soon get a fix for ARM.

Cheers, Magic Sam
 
@ptitSeb : OK, will give it a try. I have just tried to run Mintest again on my Rebirth with OC @ 825 MHz, and the game is still painfully slow :( The FPS is OK for that kind of game, but CPU usage is 100% at all times, and the map takes a long time to be generated in front of your eyes...

I'll play a bit with the settings, see if I can find something useful.

Cheers, Magic Sam
 
Back
Top