
Une plateforme Xeon équipée d’un BIOS de 2015 vient de faire bondir la bande passante mémoire d’un Arc B580 de 15 à 392 Go/s. Ce résultat repose sur un utilitaire Linux qui contourne une limitation majeure des anciennes cartes mères, sans modifier leur firmware.
Les GPU Intel Arc dépendent fortement du Resizable BAR pour maintenir de bonnes performances. Intel avait d’ailleurs conseillé aux acheteurs d’Alchemist dépourvus de cette fonction de se tourner vers une autre marque, tandis que les essais de l’Arc B580 la considèrent comme indispensable.
Resizable BAR activé avant le pilote graphique

Développé par Rod Burlamaqui, arc-rebar active cette fonction sur les GPU Intel Arc installés dans des systèmes dont le BIOS ne propose aucun réglage correspondant. L’outil s’exécute depuis l’initramfs à chaque démarrage, avant le chargement du pilote graphique.
Il ne modifie ni le BIOS, ni le noyau Linux, ni les pilotes Intel. Son approche diffère donc de ReBarUEFI, un module de démarrage qui doit être intégré directement au firmware de la carte mère.
Le commutateur PCIe des cartes Arc ciblé
Le blocage provient du commutateur PCIe intégré aux cartes Arc. Son petit BAR en amont empêche Linux d’agrandir la fenêtre mémoire du GPU. arc-rebar écrit dans le registre ReBAR de la carte, retire le port racine, puis lance une nouvelle détection.
Des ingénieurs d’Intel ont proposé une correction directement au niveau du noyau, mais celle-ci n’a pas encore été intégrée. L’utilitaire offre donc une solution transitoire, entièrement appliquée au démarrage.
Un Arc B580 pleinement exploité sur deux Xeon Ivy Bridge
La démonstration a été réalisée sur une Supermicro X9DRH-7TF équipée de deux Xeon E5-2670 v2 et d’un BIOS datant de 2015. La fenêtre de VRAM accessible au processeur est passée de 256 Mio à 16 Gio, couvrant ainsi les 12 Go de l’Arc B580.
La bande passante VRAM mesurée a progressé de 15 à 392 Go/s. Un flou Vulkan en 4K, auparavant sujet à des blocages, a ensuite fonctionné entre 39 et 50 images par seconde.
Des prérequis qui limitent encore la portée
L’option Above 4G Decoding reste obligatoire et le GPU doit disposer de son propre port racine. Seule l’architecture Battlemage a été testée à ce stade, même si le développeur s’attend à un comportement identique avec Alchemist.
arc-rebar est conçu pour Debian et Ubuntu, ce qui exclut pour l’instant les joueurs sous Windows. Son intérêt est néanmoins réel pour les stations de travail et serveurs anciens sous Linux, où une carte Arc récente peut désormais fonctionner sans être étranglée par une fenêtre mémoire de 256 Mio.
Cette solution ne modernise pas artificiellement toute la plateforme, mais elle lève précisément le verrou qui rendait les GPU Arc difficiles à recommander sur du matériel professionnel ancien. Une intégration équivalente dans le noyau Linux pourrait à terme rendre la manipulation transparente et élargir sensiblement le parc compatible.
Source : arc-rebar (GitHub)