Linux Might Wipe Out The Notorious Intel Poulsbo/Moorestown 2D Acceleration

Years after Intel Atom Poulsbo hardware first appeared came the "GMA500" DRM kernel driver to improve the driver support and then working on 2D acceleration as about the extent of the clean open-source support due to the use of the notorious PowerVR graphics. While that later open-source driver work in GMA500 was an improvement, Poulsbo still gives me nightmares a decade later.
Patrik Jakobsson of SUSE's Linux Graphics Software engineering team is now proposing the 2D acceleration code in GMA500 just be outright dropped. He argues that it's better just falling back to CPU-based 2D acceleration than mucking around with the Poulsbo and Moorestown 2D code path.
He wrote with the patch, "2D acceleration is only available on PSB and MRST and very slow on both platforms. CPU acceleration is faster so don't bother with 2D accel anymore."
Hopefully no one is actively using Poulsbo anymore come 2021. In any case, deleting the 2D acceleration code does relieve the GMA500 kernel driver by some 300+ lines of code.
17 Comments