I’ve an i5 4590 and it runs on that igp with vulkan and with glcore without issues (GLCore is even faster), so it has been something tied to your system.
You could activate debug logging for core and frontend in the retroarch options and paste the results here and/or if it ever worked on that system, identify the commit that broke it for you.