Nvidia GPU-Benutzer erhalten in Kürze eine kostenlose Leistungssteigerung, wenn Treiber mit veröffentlicht werden Größenänderbare Leiste Unterstützung. Ein anpassbares Basisadressregister ermöglicht der CPU den Zugriff auf den gesamten VRAM einer GPU, wodurch größere Mengen von Assets geladen werden können. Die Systemanforderungen für die Unterstützung von Resizable BAR sind derzeit jedoch etwas neblig.
Was macht eine Resizable BAR?
Jede GPU hat zu jeder Zeit nur einen kleinen Teil ihres VRAM über dem PCI-Bus freigelegt. Dies sind normalerweise 256 MB. Dies ist das Maximum, das ein 32-Bit-Betriebssystem adressieren kann. Jedes Mal, wenn die CPU die GPU anweisen muss, etwas zu tun, muss sie in diesem 256-MB-Speicherplatz gespeichert werden. Diese Einschränkung führt zu einer anderen Grenze. Da nur 256 MB gleichzeitig verfügbar sind, müssen alle weiteren Anweisungen von der CPU in die Warteschlange gestellt werden.
Ein typisches Basisadressregister kann wie ein Hafen betrachtet werden. Der Hafenmeister (CPU) kann jeweils nur ein Boot (BAR) laden und muss warten, bis ein anderes Schiff (BAR) aufgerollt ist, bevor mehr Fracht verstaut werden kann.
Ein anpassbares Basisadressregister ermöglicht es dem Betriebssystem, die Größe einer GPU-Leiste auszuhandeln. Dies hat zur Folge, dass die CPU uneingeschränkten Zugriff auf alle VRAMs erhält. In diesem Modus kann eine CPU mehrere Anweisungen gleichzeitig senden, anstatt sie in die Warteschlange stellen zu müssen.
Mit der veränderbaren BAR kann der Hafenmeister (CPU) Befehle zum gleichzeitigen Laden mehrerer Schiffe (BAR) senden und sicherstellen, dass die Schiffe für jede Ladung die richtige Größe haben.
Anpassbare BAR-Systemanforderungen
Hier wird es etwas skizzenhaft. AMD aktivierte die Technologie unter dem Namen Smart Address Memory und gemäß a Blogeintrag Nvidia bietet GPUs mit einem Treiber-Update im nächsten Monat Unterstützung für Resizable BAR.
AMD hat erklärt, dass die Implementierung einer BAR mit veränderbarer Größe nur mit CPUs der AMD 5000-Serie funktioniert. Es wurde jedoch berichtet, dass es mit CPUs bis zu den ursprünglichen Ryzen-Versionen funktioniert. Für Intel scheinen nur Chipsätze der 400er-Serie Unterstützung zu erhalten.
Für die Unterstützung einer anpassbaren BAR ist auch ein kompatibles Motherboard erforderlich. Dies ist ein verwirrender Prozess, und Benutzer müssen sich bei ihrem Motherboard-, GPU- und CPU-Hersteller erkundigen, ob die Funktion aktiviert werden kann.