Publié sur GitHub par Rod Burlamaqui, l’outil Arc-Rebar s’attaque à un problème bien connu des possesseurs de cartes mères un peu âgées : l’absence de l’option Resizable BAR dans le BIOS. Cette technologie, qu’Intel recommande pour obtenir les performances optimales de ses GPU Arc, permet normalement au processeur d’accéder à l’intégralité de la mémoire vidéo au lieu de petits blocs. Sans elle, les cartes Arc tournent en dessous de leur potentiel sur du matériel plus ancien.
Un verrou matériel contourné au démarrage
Le projet s’attaque à un cas très précis : un composant PCIe intégré aux cartes Arc qui limite à seulement 256 Mo la VRAM accessible au processeur quand le Resizable BAR n’est pas disponible. Arc-Rebar ajuste cette fenêtre mémoire au démarrage de Linux, sans modifier le BIOS, le noyau ou le pilote graphique. L’intervention reste donc légère, puisqu’elle agit au niveau du système au lancement de la machine plutôt qu’en profondeur dans le matériel ou les pilotes.
À lire aussi : Intel Arc B580 sur SteamOS : de bonnes performances, mais le XeSS à la peine
Un boost de bande passante confirmé sur une B580
Pour démontrer l’efficacité de l’outil, un essai a été mené avec une Arc B580 équipée de 12 Go de VRAM, installée sur une carte mère Supermicro de 2015 dotée d’un chipset Intel C602, le tout sous Debian 13. Résultat : l’activation permet d’ouvrir la fenêtre mémoire de 256 Mo à 16 Go. Le développeur mesure sur cette configuration une bande passante qui grimpe de 15 Go/s à 392 Go/s, un écart qui donne une idée du verrou que représentait l’absence de Resizable BAR sur ce type de carte mère.
Reste une limite de taille : aucun benchmark de jeux n’a pour l’instant été publié. Le gain mesuré porte uniquement sur la bande passante mémoire brute, pas sur des images par seconde en conditions réelles.
À lire aussi : FSR 4.1.2 d’AMD fonctionne sur Intel Arc et surpasse XeSS
Compatibilité et prérequis
Arc-Rebar ne fonctionne pas sur n’importe quelle configuration. L’outil cible pour l’instant les distributions Debian et Ubuntu, et un noyau Linux en version 6.12 ou plus récente est recommandé. Plusieurs conditions matérielles et logicielles doivent par ailleurs être réunies :
- La carte graphique doit occuper un port PCIe dédié, sans riser ni commutateur
- L’option « Above 4G Decoding » doit être activée dans le BIOS
- Un espace mémoire suffisant doit être disponible sur la machine
L’outil s’adresse donc surtout aux utilisateurs qui font tourner une carte Arc sur une plateforme ancienne, avec les connaissances nécessaires pour bricoler un peu leur configuration Linux. Sans chiffres de jeux à l’appui pour l’instant, Arc-Rebar reste une preuve de concept technique plutôt qu’une solution clé en main, mais le gain de bande passante mesuré sur la B580 montre que le verrou des 256 Mo peut bel et bien être contourné sans toucher au firmware.

