Ihre alten Spiele werden mit den neuesten Grafikkarten schlechter laufen

Grafik-API-Aufrufe haben sich zusammen mit Karten weiterentwickelt und alle paar Jahre neue Technologien und neue Leistungsniveaus hinzugefügt. Dies wird von Spielen genutzt, die neue Technologien übernehmen und integrieren, um unseren Augen visuell viel bessere Bilder zu bieten. Es scheint jedoch, dass nach Jahren Unterstützung für DirectX 9 bei Grafikkarten könnte sich definitiv in zukünftigen Modellen verabschieden, die veröffentlicht werden.

Es ist mehr als zehn Jahre her, seit wir den Sprung zu DirectX 11 gesehen haben, also sollten Sie sich keine Gedanken über die Leistung eines Spiels unter DirectX 9 machen. Es gibt jedoch viele Spiele in der Steam Bibliothek oder einfach auf unserem PC installiert, die diese API verwenden. Daher kann das Entfernen der nativen Kompatibilität von einer Grafikkarte über den Interpreter zwischen der Anwendung und der Hardware schwerwiegende Folgen für Kompatibilität und Leistung haben. Was führt denn NVIDIA, AMD und Intel eine solche Entscheidung zu treffen?

Ihre alten Spiele werden mit den neuesten Grafikkarten schlechter laufen

Auf Wiedersehen zur nativen Unterstützung für DirectX 9 in zukünftigen Grafiken

Die Entwicklung der Grafik-APIs in letzter Zeit auf Grafikchip-Ebene war eindeutig: weniger Abhängigkeit vom Grafiktreiber und größere Unabhängigkeit von der Hardware. Es ist klar, dass DirectX 9 eine hohe Abhängigkeit von Treibern hatte und da einige Anforderungen nicht mehr in die Hauptschaltung des Grafikkartenchips integriert waren, musste dies durch andere Funktionen emuliert werden.

DirectX 9-Logo

Dies ist ein Alptraum für Treiberentwickler. Denn damit alte Spiele nicht unter irgendwelchen Kompatibilitätsfehlern leiden, müssen sie Stunden und Ellbogen aufwenden, damit diese Spiele perfekt funktionieren. Was sie auf zwei verschiedene Arten erreichen:

  • In einigen Fällen werden sogar Einheiten und Gegenstände, die von aktuellen Spielen nicht mehr verwendet werden, für alle Fälle in der GPU aufbewahrt.
  • Ersetzen des Prozesses durch einen anderen durch einen Compute-Shader, der die gleiche Aufgabe vom Treiber ausführt. Daher völlig unsichtbar für die Anwendung und den Benutzer.

Nun, es scheint, dass Intel der erste war, der die Unterstützung für DirectX 9 in den Treibern entfernt hat. Obwohl wir auch wissen, dass AMD und NVIDIA in dieser Hinsicht für die nächste Generation nicht weit hinterherhinken werden. All dies, um seine Humanressourcen für neue Technologien zu lokalisieren.

Wird sich der Mangel an Support auf meine Spiele auswirken?

Nun, im besten Fall funktionieren die Spiele, die diese API verwenden, weiterhin wie gewohnt. Im schlimmsten Fall finden wir Bildschirmfehler und plötzliche Leistungseinbrüche, aber das wird eine Minderheit sein. Wir dürfen nicht vergessen, dass bei der Entwicklung von Spielen auf dem PC andere Techniken zum Einsatz kommen als auf Konsolen, da es hier nicht um eine einzelne Hardware geht, sondern um eine Vielzahl von Konfigurationen.

Counter Strike Global Offensive

Eigentlich bedeutet das alles nicht, dass Spiele unter DirectX 9 nicht mehr funktionieren, aber die Optimierungen, die für jede neue Kartengeneration vorgenommen wurden, werden nicht durchgeführt. Wir reden hier jedenfalls von Titeln, die aktuell auf den meisten Grafikkarten problemlos mehrere hundert Frames erreichen. Darüber hinaus werden Ihre Spiele nicht aufhören zu funktionieren, sie werden einfach nicht wie die anderen in der Leistung skaliert.

Wenn Sie sich also Sorgen darüber machen, dass DOTA 2 oder CS: GO möglicherweise nicht auf Ihrem PC ausgeführt werden können, dann machen Sie sich keine Sorgen, da Valve diese Spiele seit einiger Zeit an eine fortschrittlichere Grafik-API anpasst. Vulkan oder DX11 je nach Fall und dessen Abhängigkeiten für DirectX 9 wurden auf das Maximum reduziert und sogar eliminiert. Das heißt jedenfalls nicht, dass wir gelegentlich und in ganz konkreten Fällen keine Kompatibilitätsprobleme sehen, wir können nicht unsere Hand ins Feuer legen. Da wir auch Probleme in sehr neuen Spielen, unter den fortschrittlichsten APIs und mit aktualisierten Treibern gesehen haben.