BB--X15: BeagleBoardUbuntu with HDMI


I just booted the X15 (older alpha board) with the sdcard image at

which boots fine, but did not see anything on the HDMI.

Then I ran

sudo apt-get update

sudo apt-get install ubuntu-desktop

What am I missing to get the HDMI enabled at 1080p, boot args changes, kernel config changes, additional kernel modules needed?


Contact your ti contact, the 'alpha' board needs to be replaced and is
not supported..


Older Alpha board should not be used.



I understand the older board should not be used, this is just a proof of concept. It has served its purpose running various Linux releases fine. To check into it further, I took the L3.14 TI kernel/modules and build and installed onto the sdcard, and booted with that. The HDMI comes up, omapdrm is working, getting to the lightdm login screen now.

However when logging into the ubuntu-desktop, getting thrown back to login screen. Seeing this in .xsession-errors
init: gnome-session (Unity) main process (3799) terminated with status 1

also see this in .xsession-errors

libEGL warning: failed to create a pipe screen for omap
libEGL warning: DRI2: failed to open omap (search paths /usr/lib/arm-linux-gnueabihf/dri:${ORIGIN}/dri:/usr/lib/dri)

There may be some libraries missing. I will check into this more.


A LOT of stuff changed from that board to the current board.You have no serial debug port for example.



You know the X15 HW better than anyone :slight_smile: bypassing the lack of serial console, I am logging in with ssh with a known IP address. The HDMI works, USB keyboard/mouse works. Again the ubuntu-desktop login screen comes up well. It is more of a question about why the ubuntu unity UI session doesn’t start after logging in.


OK. Your call…


Well, it's unity, they dropped software fall back, so go contact

But as the recipient of an "alpha" i'm a little disappointing in
you... As you were given the board to "further" the software

the "sgx/egl" drivers are located here:;a=summary;a=summary


Hi Robert,

I was only very recently getting access to that alpha board, with delayed production boards and was just now testing Ubuntu on it. Besides how is one supposed to try something, when one is not supposed to use that board :slight_smile: (but I’m not going to get into that)

Thanks for sending the sgx pvr drivers. sgx pvr drivers had been the reason why the attempt was with the TI kernel where I had installed the omapdrm_pvr module. But the Xorg per Xorg log is trying to load a different module omap_pvr, which is as expected not there

[ 1827.922] (EE) OMAP: Failed to load module “omap_pvr” (module does not exist, 0)

[ 1828.081] (EE) AIGLX error: dlopen of /usr/lib/arm-linux-gnueabihf/dri/ failed (/usr/lib/arm-linux-gnueabihf/dri/ cannot open shared object file: No such file or directory)

Let me build/install kernel modules and user libs for the SGX from the above git trees.


As expected the SGX DDK builds the omapdrm_pvr module
I will check into the discrepancy with Anand.


I think one of the missing libs may be this

Again omapdrm_pvr is loaded correctly.