Posted by Intel engineers a few days ago were a Mesa patch to begin recognizing some Intel Battlemage graphics cards as being the larger “BMG G31” variant. This evening those patches were merged for Mesa 25.2 for what’s rumored to be potentially the Arc B770 graphics cards to launch later in the year.
BMG G31 is the larger Battlemage variant compared to the BMG G21 GPU found within the Arc B580 and Arc B570 graphics cards. BMG G31 is rumored tp have 32 Xe2 cores and should be a nice performance upgrade over the Arc B580. Some rumors have put the BMG G31 products to debut in Q4’2025.
While there were news reports from Windows-oriented websites a few days ago claiming the patches were merged or similar, only a short time ago was the patch in question actually merged for reporting four BMG PCI IDs as being BMG G31 variants. The Intel 0xe220, 0xe221, 0xe222, and 0xe223 PCI device IDs are recognized as being BMG G31.
This isn’t new hardware support as these PCI device IDs were already present in Mesa, it’s rather just a change to recognize them as “BMG G31” rather than the common “BMG” identifier. These device IDs are taking all of the common Battlemage graphics driver code paths with no differences from the Iris Gallium3D or ANV Vulkan driver perspectives. In any event good seeing the open-source Linux driver support already squared away ahead of Intel introducing their next products in the Battlemage family.
See this merge request for those curious. The change merged today for Mesa 25.2-devel but given the small cosmetic change without risking regressions it will presumably get back-ported for the Mesa 25.1 stable series.