Anyway, I am running without X on the command line. And I am trying to get some old GLES code running again. After some rooting about in the undergrowth of the internet it seems there are a few things I need. GDM, DRM, Mesa GBM interface. Something like that, they seems to be confused in my head and on the web.
Long and short of it is I found examples but unfortunately the folder /dev/dri is missing.
Is it
A) I need to install something (and if so what)
B) Ubuntu don't support this, you're done for mate. No EGL for you......
ta.