Plăcile grafice Intel Arc s-au bazat întotdeauna în mare măsură pe tehnologia Resizable BAR, până în punctul în care Intel le-a recomandat la un moment dat cumpărătorilor modelelor Alchemist care nu beneficiau de această funcție să aleagă plăci grafice de la alți producători. De asemenea, analiza realizată de TechPowerUp pentru Intel Arc B580 a menționat Resizable BAR drept o cerință pentru obținerea unor performanțe bune.
După cum a observat publicația Videocardz, dezvoltatorul Rod Burlamaqui a lansat acum arc-rebar, un instrument pentru Linux care activează Resizable BAR pe plăcile grafice Arc instalate pe plăci de bază care nu au primit niciodată o opțiune dedicată pentru această funcție.
Instrumentul rulează din initramfs la fiecare pornire a sistemului, înainte de încărcarea driverului plăcii grafice, și nu modifică BIOS-ul, nucleul sistemului de operare (kernel) sau driverele Intel. Acest lucru îl diferențiază de soluțiile alternative mai vechi, precum ReBarUEFI, care trebuie adăugat în firmware-ul plăcii de bază.
Soluția vizează comutatorul PCIe integrat în plăcile grafice Arc, al cărui BAR de dimensiuni reduse, orientat către sistemul gazdă, împiedică Linux să mărească fereastra de memorie accesibilă procesorului pentru GPU.
Instrumentul arc-rebar modifică registrul Resizable BAR al plăcii grafice, apoi elimină și rescanează portul PCIe rădăcină (root port). Inginerii Intel au propus o soluție la nivelul nucleului Linux pentru această problemă, însă aceasta nu a fost încă integrată în codul oficial al kernelului.
Pe o placă de bază Supermicro X9DRH-7TF, echipată cu două procesoare Xeon E5-2670 v2 și un BIOS din 2015, o placă grafică Intel Arc B580 a trecut de la numai 256 MiB de memorie video accesibilă procesorului la o fereastră de 16 GiB, suficientă pentru a acoperi întreaga memorie video de 12 GB a plăcii.
Lățimea de bandă măsurată a memoriei video a crescut de la 15 GB/s la 392 GB/s, iar un test de aplicare a unui efect de estompare (blur) la rezoluție 4K, folosind Vulkan, care anterior se bloca, a ajuns să ruleze la 39–50 FPS.


Opțiunea Above 4G Decoding rămâne necesară, iar placa grafică trebuie să fie conectată la propriul port PCIe rădăcină.
Până acum, instrumentul a fost testat doar pe plăcile grafice din generația Battlemage, deși dezvoltatorul se așteaptă ca și modelele Alchemist să se comporte în același mod.
Instrumentul este conceput pentru distribuțiile Debian și Ubuntu, așadar utilizatorii de Windows nu vor beneficia de această soluție. Cu toate acestea, arc-rebar ar putea transforma plăcile grafice Intel Arc într-o opțiune viabilă pentru servere și stații de lucru mai vechi, care nu dispun de suport nativ pentru Resizable BAR.
