Windows 10: Fall Creators Update behebt seit Windows 8 bestehende VRAM-Beschränkung unter DirectX 9
Bereits seit Windows 8 beherbergt Microsofts Spiele-API einen Fehler, bei dem die VRAM-Nutzung unter DirectX 9 auf vier GByte beschränkt ist, obgleich mehr Speicher vorhanden ist. Mit dem Fall Creators Update für Windows 10 wurde die Problematik nun behoben. Dass auch Windows 8(.1) ein entsprechendes Update erhält ist unterdessen unwahrscheinlich, während der Fehler bei Windows 7 noch in etwas anderer Form bestand.
Ab Windows 8 veränderte Microsoft die Art und Weise wie DirectX 9 den verfügbaren VRAM an Spiele meldet, wodurch eine Limitierung auf genau vier GByte ohne ersichtlichen Grund besteht, während unter Windows 7 scheinbar der gesamte verfügbare Grafikkartenspeicher bereitsteht. Durch die Kombination von VRAM und RAM bei der Speicheradressierung durch DirectX sind unterdessen allerdings auch Grafikkarten mit weniger Speicher von der Problematik betroffen.
Vor einigen Monaten versprach ein Senior Software Engineer des Direct3D-Teams von Microsoft auf Reddit.com sich dem ihm bis dato unbekannten Fehler anzunehmen und mit dem kürzlich veröffentlichten Fall Creators Update für Windows 10 wurde die Angelegenheit nun bereinigt. Gegenüber Neowin.net erklärte der Entwickler: "Diese API war unter Windows 7 verfügbar, verhielt sich jedoch nicht angemessen bei Grafikkarten mit mehr als 4 GByte VRAM. Während der Windows 8-Phase fiel uns auf, dass der Trend beim Speicher zu einem Overflow verschiedener 32 Bit-Werten der API-Oberfläche führen würde, also gab es abgestimmte Bemühungen die Sache zu säubern und per Clamp zu lösen, anstatt den Overflow zuzulassen."
Dies wurde laut dem Entwickler jedoch zu früh angewendet, was zu Fehlern bei der Speicheradressierung führte, anstatt der angestrebten Clamp-Meldungen. "Die besagte API meldet einer App einfach eine Schätzung darüber, wieviel Speicher verfügbar ist. Unter Windows 7, wenn mehr als vier GByte [VRAM] verfügbar sind, liefert diese API keine akkuraten Informationen. Stehen beispielsweise 4,1 GByte zur Verfügung, sieht die App die Verfügbarkeit von 0,1 GByte. [...] Ab Windows 8 meldet die API lediglich 4 GByte. Bis zu den Änderungen durch das Fall Creators Update, sobald der Zähler 0 meldet, ist das Scheitern zukünftiger Anfragen bei der Speicherzuweisung zu erwarten." Mit dem Update für Windows 10 werde nun ein genauerer Wert für den verfügbaren Speicher gemeldet. Dass die Fehlerbehebung auch für Windows 8(.1) kommt, ist laut dem Entwickler eher unwahrscheinlich.


Wurde verdammt noch mal Zeit, ist ja nicht schon seit Monaten, wenn nicht sogar Jahren, bekannt gewesen das Problem!
OLDrim dankt recht herzlich und freut sich auf deutlich weniger Crashes wegen VRAM Überlauf und etlicher ENB-Host Prozesse,
schliesslich gibt der DX9 Test mal eben nun 16 statt 4 GB an und kann nun auch endlich die 1080 so auslasten wie es sein soll.
Skyrim, Skyrim, Skyrim und Oblivion
Es gibt sehr wenig Spiele, die in DX9 auch nur an die 4 GB rankommen. Und das dann auch nur mit Mods. Aber trotzdem gut, dass das endlich gefixt wurde.
Könnt ihr mal Spiele nennen wo es etwas bringt?
Bin dann mal in ~10 Jahren gespannt ob es ne Erklärung zu DX12 gibt