ANLEITUNGEN

Resizable BAR und Smart Access Memory: was es ist, wie du es prüfst

Resizable BAR lässt den Prozessor den gesamten Speicher der Grafikkarte erreichen statt des üblichen 256-MB-Fensters. Was es braucht (UEFI, GPT, Above 4G Decoding), wie du prüfst, ob es an ist, und warum NVIDIA es Spiel für Spiel nutzt.

Intels Support-Software meldet, Resizable BAR sei für optimale Leistung mit deiner Arc-A-Series-Karte erforderlich. Oder eine Bauanleitung sagt dir, du sollst Above 4G Decoding und Re-Size BAR Support einschalten, und du willst wissen, was die beiden tun, bevor du Firmware-Einstellungen änderst. Oder die NVIDIA Systemsteuerung zeigt bei Größenveränderbare BAR ein Nein, und du fragst dich, was dir entgeht. Es ist eine Funktion mit mehreren Namen. Die Prüfung dauert eine Minute; das Einschalten dauert länger, wenn Windows auf die alte Art installiert wurde.

Was BAR ist und was die Größenänderung bewirkt

Ein PCI-Express-Gerät wie eine Grafikkarte macht seinen Speicher für den Prozessor über ein Base Address Register (BAR) erreichbar. Intel beschreibt Resizable BAR als PCIe-Fähigkeit, mit der das Gerät die Größe dieses Fensters aushandeln kann. Ohne sie gibt eine diskrete GPU, wie Microsofts Treiberdokumentation erklärt, meist nur einen kleinen Teil ihres Speichers über den PCI-Bus frei, typischerweise einen 256-MB-Bereich, der für die Kompatibilität mit 32-Bit-Betriebssystemen beibehalten wird. Mit ihr handelt Windows die BAR-Größe neu aus, nachdem die Firmware die Maschine initialisiert hat, und setzt sie auf ihr Maximum, sodass der gesamte VRAM erreichbar wird.

NVIDIAs Erklärung zur Einführung beschreibt, was das in einem Spiel ändert. Während du dich durch eine Welt bewegst, werden Texturen, Shader und Geometrie über viele kleine Übertragungen von der CPU zur GPU in den VRAM geschickt. Mit Resizable BAR kann der Prozessor auf den gesamten Framebuffer zugreifen, sodass Assets nach Bedarf angefordert und vollständig gesendet werden können und mehrere Übertragungen gleichzeitig laufen können, statt in einer Warteschlange zu stehen.

Die Namen unterscheiden sich je nach Hersteller. AMD nennt es Smart Access Memory und beschreibt es so, dass Ryzen-Prozessoren vollen Zugriff auf den Speicher von Radeon-Grafikkarten erhalten; Intel weist darauf hin, dass die Firmware-Option als Re-Size BAR, Smart Access Memory oder Clever Access Memory erscheinen kann.

Was es braucht

Jedes Glied der Kette muss es unterstützen, und mehrere Firmware-Einstellungen müssen zusammenpassen. Aus den Anleitungen von Intel und NVIDIA:

Um aus Windows 11 in die Firmware zu kommen, führt Microsofts Weg über Einstellungen > System > Wiederherstellung, Jetzt neu starten unter Erweiterter Start, dann Problembehandlung > Erweiterte Optionen > UEFI-Firmwareeinstellungen > Neu starten. Wird diese Option nicht angeboten, nutze die Taste, die das Handbuch deines Mainboards für den Aufruf des Setups beim Einschalten nennt.

So prüfst du, ob es aktiv ist

Warum NVIDIA es Spiel für Spiel einschaltet

Dass Resizable BAR in der Firmware eingeschaltet ist, heißt nicht, dass jedes Spiel es nutzt. Als NVIDIA 2021 die Unterstützung einführte, berichtete es, dass in seinen Tests manche Titel um einige Prozent profitierten, es aber auch Titel gab, deren Leistung sank. Deshalb kündigte NVIDIA an, Spiele vorab zu testen und Resizable BAR über Spielprofile nur dort zu aktivieren, wo es sich positiv auf die Leistung auswirkt, und weitere Titel über Game-Ready-Treiberupdates hinzuzufügen. Die Liste umfasste zum Start 17 Spiele.

Ein Ja in den Systeminformationen sagt dir also, dass die Plattform bereit ist; ob ein bestimmtes Spiel es nutzt, entscheidet NVIDIA pro Spiel. Es für Spiele außerhalb dieser Liste zu erzwingen, widerspricht dem, was NVIDIA selbst berichtet hat, nämlich dass manche Titel damit langsamer liefen. Auch AMD formuliert seine eigene Aussage eng: als Vorteil bei ausgewählten Titeln, nicht überall.

Intel Arc ist die Ausnahme. Laut Intels Schnellstartanleitung für Arc muss Resizable BAR auf den Karten der A-Series wie der B-Series für optimale Leistung in allen Anwendungen aktiviert sein. Auf einer Arc-Karte betrachte es als Voraussetzung, nicht als Option.

Wenn Windows auf einem MBR-Datenträger liegt

Resizable BAR braucht den UEFI-Start, und sowohl NVIDIAs als auch Intels Anleitung verlangen Windows auf einem GPT-Datenträger. Prüfe zuerst: Klicke in der Datenträgerverwaltung mit der rechten Maustaste auf den Datenträger, wähle Eigenschaften, öffne die Registerkarte Volumes und lies Partitionsstil ab. Oder führe in PowerShell Get-Disk | ft -Auto aus und lies die Spalte Partition Style.

Steht dort MBR, konvertiert Microsofts Tool MBR2GPT den Systemdatenträger nach GPT, ohne Daten zu ändern oder zu löschen. Es liegt bereits in Windows\System32, und aus einer Eingabeaufforderung mit Administratorrechten in Windows läuft es mit /allowFullOS:

mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS

Die Validierung prüft zuerst das Layout, unter anderem höchstens drei primäre Partitionen und keine erweiterten oder logischen Partitionen. Schlägt eine Prüfung fehl, wird die Konvertierung nicht durchgeführt.

Lies das vor dem Konvertieren. Das Tool selbst warnt, dass nach einer erfolgreichen Konvertierung "the disk can only be booted in GPT mode" (der Datenträger nur noch im GPT-Modus gestartet werden kann) und dass sich die Änderung nicht rückgängig machen lässt. Stell zuerst sicher, dass der PC UEFI unterstützt, und stell die Firmware direkt nach dem Konvertieren von Legacy/CSM auf UEFI um, denn bis du das tust, kann Windows nicht richtig starten. Ist BitLocker aktiv, halte den Schutz vor dem Konvertieren an; laut Microsoft müssen die vorhandenen Schutzvorrichtungen danach gelöscht und neu erstellt werden, um ihn fortzusetzen. Sichere alles, was du nicht verlieren darfst, bevor du anfängst.

Nach der Konvertierung in der Firmware: CSM aus, UEFI-Start an, dann Above 4G Decoding, dann Resizable BAR. Secure Boot hängt am selben UEFI-Schalter, deshalb beginnt Secure Boot und TPM 2.0 für Anti-Cheat an derselben Stelle.

Was nicht hilft

Verwandt

Hat diese Seite geholfen?

Was hat gefehlt, oder was hat nicht funktioniert? Wir lesen jede einzelne Rückmeldung.

Wenn diese Seite das Problem nicht gelöst hat, schreib uns — nenne den Artikel, den du gelesen hast, und wir bessern ihn nach.