Show Your Support: Did you know that the hundreds of articles written on Phoronix each month are mostly authored by one individual? Phoronix.com doesn't have a whole news room with unlimited resources and relies upon people reading our content without blocking ads and alternatively by people subscribing to Phoronix Premium for our ad-free service with other extra features.
Qualcomm's Adreno 640 GPU Is Working Easily With The Freedreno OpenGL/Vulkan Drivers
Besides the forthcoming Adreno 680/685 GPUs for Snapdragon-powered Windows laptops, the Adreno 640 is at the top of the Adreno 600 series line-up. The Adreno 640 is 7nm based and has more ALUs than the Adreno 630 and older, an 899~1037 GFLOPS rating, and other improvements.
With the Freedreno open-source driver stack already having had Adreno 600 series support, the 640 GPU addition turned out to be rather trivial.
Adreno 640 support was added on Monday to Mesa 20.0-devel for the Freedreno driver both to the Gallium3D OpenGL driver and TURNIP Vulkan driver. The Freedreno 640 follows the same driver code paths as the 630 and just needs a few magic values set.
With that the driver is good enough along that the likes of GLMark is running on Freedreno OpenGL and VKcube with the TURNIP Vulkan driver.