I think you are asking for help in the wrong place. IEGD was a proprietary Linux graphics driver that supported up through Q/GM45 chipsets https://www-ssl.intel.com/content/www/us/en/intelligent-systems/intel-embedded-graphics-drivers/intel-graphics-drivers-specifically-for-embedded-platforms.html
It never supported the chipset graphics (series 5) for previous generation Core processors.
the i915 Linux driver is an Intel Open Source Technology Center driver which can be found and is supported here: Home | Linux Graphics
If you are doing direct framebuffer type things (which we usually strongly discourage as you cannot h/w accelerate things going directly to the FB) then you should not be using the i915 driver as it requires X as far as I know.
Good luck with your project
I have a VME PMC graphics module which has three video outs. Thus far I have successfully been using directfb with i915 without X. i915 generates a single framebuffer /dev/fb0. However the i915 by default is in clone mode.
Can the i915 be configured to support Extended or DIH without X?
If the i915 cannot support Extended or DIH then we then we will look at IEGD.
I have read the IEGD supports Extended/DIH mode, but is this without X?
I we build the IEGD for extended I assume we get a single /dev/fb0.
If we build it for DIH would we get /dev/fb0 and /dev/fb1 ?
Please carefully re-read our previous answer. There is no EMGD for your "Previous Gen" processor and you cannot build it as is NOT sourcecode. Addtionally, we did not add THREE display support in the graphics until Core Gen3 (Ivybridge) so you might have display ports on your board but only TWO of them can be active at one time.
Please ask your OTC question in the OTC forum. Thank you.