Hi all, i like to lurk around on phoronix, but i would like to come out of the depths to let you know about some recent progress made with the linux handhelds pandora and wiz.
Recently we been able to harness the SGX (opengles 2.0) chip on the OMAP soc and run all 3 quake engines. This was done using a software library called nanoGL. This ia a opengl to opengles wrapper. So the opengl API that quake uses is emulated through this library. Common API calls are simply passed through to the opengles driver. NanoGL was written by Olli Hinkka for symbian based phones: http://koti.mbnet.fi/hinkka/index.html
The SGX can be clocked at 55 Mhz or 100 Mhz, the Cortex is the ARM core which I normally clock at 600 Mhz for the tests.
Results so far for the pandora are pretty promising. Test runs that I have done generate framerates between 40-60.
We expect that a rewritten opengles 2.0 render could give even better performance.
The wiz has some pretty bad graphical glitches, it features a limited opengles 1.1 core called the LF1000. Results arnt too bad given the power of the device. Hopefully I can resolve the flicker at some point.
You can see my demo video's at my channel: http://www.youtube.com/user/Pickle136
For those that dont know these are two embedded ARM devices running linux. Both systems are open, as in freedom to run what you want on them. For example the PSP is meant to be closed. The wiz is designed by the Korean company GPH. The pandora is deisnged by openpandora (which is a select group of people from the community). The commonity has supported devices such as the GP GP32 and GPH GP2X. You can follow or join in at the fun at gp32x.com
Recently we been able to harness the SGX (opengles 2.0) chip on the OMAP soc and run all 3 quake engines. This was done using a software library called nanoGL. This ia a opengl to opengles wrapper. So the opengl API that quake uses is emulated through this library. Common API calls are simply passed through to the opengles driver. NanoGL was written by Olli Hinkka for symbian based phones: http://koti.mbnet.fi/hinkka/index.html
The SGX can be clocked at 55 Mhz or 100 Mhz, the Cortex is the ARM core which I normally clock at 600 Mhz for the tests.
Results so far for the pandora are pretty promising. Test runs that I have done generate framerates between 40-60.
We expect that a rewritten opengles 2.0 render could give even better performance.
The wiz has some pretty bad graphical glitches, it features a limited opengles 1.1 core called the LF1000. Results arnt too bad given the power of the device. Hopefully I can resolve the flicker at some point.
You can see my demo video's at my channel: http://www.youtube.com/user/Pickle136
For those that dont know these are two embedded ARM devices running linux. Both systems are open, as in freedom to run what you want on them. For example the PSP is meant to be closed. The wiz is designed by the Korean company GPH. The pandora is deisnged by openpandora (which is a select group of people from the community). The commonity has supported devices such as the GP GP32 and GPH GP2X. You can follow or join in at the fun at gp32x.com
Comment