Hi Folks,
Here’s a quick summary of what I’ve been able to figure out so far.
I’ve tried the following scenarios with generally the same result.
- Linux Kernel 3.2.18
- Linux Kernel 2.6.32
- Narcissus build
So it doesn’t feel to be Angstrom or Kernel version dependant.
If I try running xbmc or xbmc-standalone from the console, I get sh: glxinfo: command not found.
Starting gdm and then calling xbmc from the menu I get an indication in the /home/root/.xbmc/temp/xbmc.log file that the eglGetDisplay call has failed and has returned:
dpy:0xda1c48 egl:(nil) init:0
The dpy number varies.
Suggests to me that the eglGetDisplay request has not reached the EGL library. (possible dynamic linking problem ?)
I can run the SGX tests that are installed in /usr/lib. The only problem I have is eglinfo which reports that it cannot find libGL.so: file not found.
The graphics tests here and if I install the X11tests, all run in the X-windows and in the console (Raw).
It appears to me that the drivers and SGX library are installed correctly, but that the call from XBMC is not making it to the target.
I notice that during May 2012 there was a lot of activity in the meta-ti mailing list around the SGX and libGLES libraries. Could this be an artifact of this:
https://lists.yoctoproject.org/pipermail/meta-ti/2012-May/thread.html
Interestingly, I have just installed xbmc-dbg using opkg, and now XBMC starts OK. I get the XBMC (Eden) intro splash and then a mainly black screen with a bar at the bottom and a mouse pointer which doesn’t move.
After that the machine appears to be locked. However, it definitely gets a lot further when xbmc-dbg is installed.
I’m not sure how to go about debugging calls to linked libraries, so any pointers would be gratefully received.
Out of interest, is anyone else having this type of issue, or does anyone have XBMC + Angstrom2012.05 + linux 3.2.18 running on Beagleboard_XM ?
Regards
Zigs