Engine: fallback to software graphics driver

Create software graphics driver if chosen hardware one could not be initialized.