Rachael wrote:I suspect that the driver is limited for a good reason.
The HD2000 can theoretically do GL 3.3, but the Windows driver development stopped at 3.1. On Linux and Mac there are GL 3.3 drivers. Intel pulled the same stunt with the GMA series, which have Linux/Mac GL 2 drivers but on Windows are limited to GL 1.5.
And now guess why I removed all GL 3.1 support from GZDoom and force such drivers down to GL 2 features. I was able to verify the HD3000 and it got a major speed hit by using shaders. Using fixed function, the performance is at least at the bottom end of acceptable.
(And now consider all the GL 2 hardware out there, which is one more magnitude slower than this garbage...)
Integrated GPU's are not made for gaming. They're made to run modern operating systems and to provide a lowest common denominator for modern "must-haves" like hardware-assisted desktop window compositing that all major operating systems support today.
In all honesty, the current crop of Intel chips is good enough to run older games at good speeds. My work Mac can even do Frozen Time at roughly 30 fps, but that's a lot more recent hardware. Looking up its benchmark values it is roughly at 60% of my old Geforce 550ti (which is at 20% of a current mid-level card but mostly fast enough for GZDoom.)
The HD 3000 is at 20% of that, the HD 2000 even less - and at those values GPU performance does start to become the limiting factor. That's roughly what a premium card from 10 years ago was capable of.