Eltechs ExaGear built in?


Askarus

Forum Addict!
Joined
Sep 28, 2011
Messages
4,841
Location
Germany
It's one of my strange ideas.

As I was looking for a good way to play X86 on ARM I found this one: http://eltechs.com/

They advertise the ExaGear as a binary translator that doesn't hit performance (only 20% loss).

For me this sounds much faster than what we have with qemu now.

Here's some video: http://www.youtube.com/watch?v=LScf7GPhQSQ

They say it's for servers but also offer a Doom for mobile devices on the google play store.

For me it sounds pretty interesting.

Is there any way we could integrate that ExaGear into the Pyra OS (it won't be for free I suppose).
 
Last edited by a moderator:
Honestly, I see nothing that suggests this is faster than Qemu. They can advertise what they want, but as long as their examples are such low-cost applications like Doom and nginx, I can't believe that it offers any significant speed increase at all.

-God Ginrai
 
Honestly, I see nothing that suggests this is faster than Qemu. They can advertise what they want, but as long as their examples are such low-cost applications like Doom and nginx, I can't believe that it offers any significant speed increase at all.

-God Ginrai
I know.

I was hoping someone here knows something about it.

qemu is GPL http://wiki.qemu.org/License , what is this?
Same here.

Was hoping for an experienced user.

They don't give much information at all on their homepage.

I think if we want to use it we would have to buy it.
 
PYRA needs 2 SoCs.  One x86 and one ARM.  OMAP5 on the top side and whatever x86 SoC on the bottom side of the board :D
Not sure if joke, but that would be really expensive. XD 
 
Hm, sounds to me like an X86 dynarec as zodttd or Exophase (or both?) did it once for gpsp. The concept is in fact awesome, however we will see, whether it really works well for full grown X86 applications. I don't know, whether doom even uses the protected mode, but the newer the cpu to emulate the more logic you have to add, which will slow down the whole process.

We will just have to see, whether this will really work well for more complex applications and if there will be an open version to be used on the pandora...
 
Last edited by a moderator:
I think if we want to use it we would have to buy it.
You're not making sense. You're assuming we already want to use it. We don't want to use it if it is unproven.

-God Ginrai
You know that "if" doesn't mean "when".

"If" can be used as "in case".

That's what I meant.

:)

Hm, sounds to me like an X86 dynarec as zodttd or Exophase (or both?) did it once for gpsp. The concept is in fact awesome, however we will see, whether it really works well for full grown X86 applications. I don't know, whether doom even uses the protected mode, but the newer the cpu to emulate the more logic you have to add, which will slow down the whole process.

We will just have to see, whether this will really work well for more complex applications and if there will be an open version to be used on the pandora...
Yeah, some more results are needed.
 
I don't know, whether doom even uses the protected mode, ...
The original Doom uses protected mode, but they aren't running that version. To quote:
Doom by Eltechs is a port of classic Doom game. It is based on vanilla Ubuntu Chocolate Doom (http://www.chocolate-doom.org/) port running under Eltechs ExaGear emulation engine.
If I had to guess, I'd say they are using something similar to QEMU usermode emulation.

As to performance claims:

CPU intensive performance was around 50%. In future Eltechs expected to go as high as 80% out of native performance in average.
Around 50% meaning results from 33% to 52%.
 
Does it support open gl passing like linux bochs wrapper qemu wrapper? If not, it will be very very slow for advanced games.

Does it support open gl passing like linux bochs wrapper qemu wrapper? If not, it will be very very slow for advanced games.
 
Back
Top