Full OpenGL (non-ES) HW support with Ubuntu on xM board?

Hi Everyone,
I just got my xM board and it's fantastic. I managed to get Lucid up
and running using the image at http://rcn-ee.net/deb/rootfs/lucid/ubuntu-10.04.1-r1-minimal-armel.tar.7z
and installed xfce. I've also installed the SGX drivers according to
http://elinux.org/BeagleBoardUbuntu#SGX_Video_Acceleration. I was
wondering though if it's possible to get non-ES openGL support under
Lucid? I was hoping to run some things like pygame or pyglet.
Running glxhead (installed from the mesa-utils package) says that my
opengl renderer is still software.

Does anyone have any pointers? Or is this not possible?
http://beagleboard.org/hardware-xM says "opengl applications" which
got my hopes up :).

Thanks,
Gabe

Keep bugging TI and Imagination Technologies .. :wink:

All we get is OpenGL ES... (and the sgx intel poulsbo users don't
even get that! )

http://elinux.org/BeagleBoard#Graphics_accelerator

Regards,

There are wrappers out there. Here is an example:
http://forum.openhandhelds.org/viewtopic.php?f=14&t=884

David

In case you want to try GLES, I'd recommend you to try Maverick [1],
enable universe/multiverse repos and install libgles1-sgx-omap3 and
libgles2-sgx-omap3. This should be enough for you to play with SGX
drivers.

[1] https://wiki.ubuntu.com/ARM/OMAPMaverickInstall

Cheers,

Hi,
I found this http://people.canonical.com/~rsalveti/maverick/sgx/HOWTOINSTALL.txt
and i have successfully installed it. How can i test it?

Are you looking to write some code yourself or do you want an executable
to test with? Are you running X or in a console?

David.

Are you looking to write some code yourself or do you want an executable
to test with? Are you running X or in a console?

David.

Hi David,
Yes, i want an executable to test with in any way. Thank you!

richi

I got ubuntu-10.10-minimal-armel.tar.7z and followed the instructions at http://elinux.org/BeagleBoardLucid except substituting maverick for lucid.
After booting the SD card I used aptitude to install Gnome and other apps I need.
One thing I don't know is if it works for the xM, I have a C3 and only up to a C4 is mentioned in the procedure.
Regards
Sid.

Well any Opengl ES demo should do..

You can get the TI demos from:

http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/gfxsdk/

Graphics SDK 4.00.00.01

or, if you 'ignore' everything i wrote here about kernel
modules/libs/etc, as the demo files will be contained in the
"GFX_Linux_SDK.tar.gz" archive created by the script..

http://elinux.org/BeagleBoardUbuntu#SGX_Video_Acceleration

Regards,

I have something I have been working on. I don't have an installer for it
so you would have to manually copy files. It also does not run under X yet
so you would have to shut down X to run it from console mode.

Also, I know that people have gotten Ogre and Irrlicht 3D engines to run
on the Beagle board. I don't know if any of those are available as
packages for Ubuntu though. Maybe search for those?

David.

If you're using Maverick this is not needed anymore because the
drivers are now integrated at the universe/multiverse repos.

At https://wiki.ubuntu.com/ARM/OMAP you can find how to download the
demos and test your board.

Cheers,