Is there any way to create an openGL context using EGL/DRM on an Atom board with EMGD driver?
No. X is used to manage the memory accesses between apps and the driver. There is no way to decouple that management by X from the driver.
For more complete information about compiler optimizations, see our Optimization Notice.