Brauche ich für moderne Spiele DirectX 12
Magst du moderne Computerspiele? Wenn ja, kennen Sie wahrscheinlich ein Wort wie DirectX.
Im Kern besteht DirectX aus einer Reihe standardisierter Schnittstellen, die die Entwicklung von Anwendungen (nicht unbedingt Spielen) für die Arbeit mit Computerkomponenten erleichtern. Früher haben Gerätehersteller - ob Grafikkarte oder Soundkarte - sozusagen gehandelt: "Wer steckt dahinter?" Spieleentwickler mussten sich selbständig mit dem Prinzip der Arbeit auseinandersetzen und ihre Projekte unterstützen.
Wenn Sie sich die Systemanforderungen für Spiele ab Mitte der 90er ansehen, können Sie auf Folgendes stoßen: VGA-Grafikkarte, Sound Blaster-kompatible Soundkarte. Wenn der Entwickler Unterstützung für andere Standards oder Geräte eingeführt hat, wurden diese ebenfalls angegeben.
Einerseits ermöglichte es ein solcher Ansatz, das Maximum bei richtiger Optimierung herauszuholen, andererseits sich mit den Besonderheiten der Arbeit eines jeden „Stück Eisens“ zweifelhaften Vergnügens zu befassen. Es gab aber noch einen Dritten: Das veröffentlichte Windows 95 schränkte insbesondere den Zugriff auf Komponenten und die Geschwindigkeit zu stark ein. Dies zwang die Entwickler, weiterhin Spiele unter DOS zu veröffentlichen.
Microsoft wollte sich das nicht gefallen lassen. So ist DirectX entstanden.
Jetzt mussten die Entwickler nicht mehr über die Prinzipien der Implementierung einiger Dinge nachdenken. Es gab eine standardisierte Schnittstelle, die Geräte anwies, bestimmte Dinge einheitlich auszuführen. Der Programmierer dachte nicht über die Komplikationen der Implementierung nach, er schickte nur die Daten und bekam, was er erwartete.
Im Allgemeinen war alles in Ordnung. Bis zum Erscheinen von Windows 10. Ab diesem Moment hat Microsoft die systematische Ausrottung aller "Dissidenten" in Angriff genommen. Neue Prozessoren werden offiziell nur in diesem System unterstützt. Neue Version von DirectX 12 auch. Auch der aktualisierte Browser Edge funktioniert nur unter der "Zehn". Und der blaue Traum des Redmond Giant war der einfache Wunsch, alle neuen Spiele nur unter DirectX 12 (Lesen, Windows 10) laufen zu sehen.
Im Juni 2016, nach der Veröffentlichung einer vierzeiligen AMD-Grafikkarte, begannen die Fans des Unternehmens, den Markt mit Spielen wie „DX12 only“ so schnell wie möglich zu schlagen. Und das alles, weil sich die NVidia-Grafikkarten als schlechter erwiesen haben. Und jetzt sind 2 Jahre vergangen, ohne ein Viertel. Was haben wir
Am wichtigsten ist, dass Microsoft seinen Benutzern sein neues System auferlegt hat. Laut verschiedenen Quellen liegt der Anteil von Windows 10 zwischen 34 und 43,5%. Ein weiteres beliebtes Betriebssystem, Windows 7, hat einen Anteil von 41,6%.
Aus geschäftlicher Sicht ist es offensichtlich, dass es nicht rentabel ist, Softwareprodukte nur für eine neue Achse zu erstellen - dies ist ein Verlust von mindestens der Hälfte des Publikums. Daher beschäftigen sich einige Entwickler überhaupt nicht mit DirectX 12 - warum, wenn die Schnittstellen abwärtskompatibel sind und Windows 10 Projekte für das gute alte DirectX 11 perfekt entwirft?
Einige Entwickler bieten noch Unterstützung für ihre Spiele DX12 an, aber hier müssen Sie verstehen, dass dies Unterstützung ist und keine vollständige Entwicklung. Und diese Unterstützung bewirkt manchmal nichts oder beeinträchtigt im Gegenteil die Leistung.
Derzeit sind weniger als 30 Spiele für DirectX 12 verfügbar. Ein Spiel, das nur DX 12 unterstützt, kann an den Fingern gezählt werden. Dies sind Projekte, bei denen der Herausgeber Microsoft ist. Liste aller Hässlichkeiten da ist hier .
Am bemerkenswertesten ist Quantum Break. Es sollte das erste Spiel sein, das nur unter DirectX 12 läuft, und am Anfang war es das auch. Dann erschien das Spiel im Steam-Dienst, da es DirectX 11 "unterstützte" und ... plötzlich begann das Spiel 20–33% schneller zu funktionieren! Bei gleicher Auflösung, bei gleichen Einstellungen - und so einer deutlichen Leistungssteigerung.
Es ist nicht nötig, 7 Jahre alt zu sein, um herauszufinden, für welches Interface das Spiel ursprünglich entwickelt wurde. Offensichtlich hat DirectX 12 beschlossen, auf Drängen des Herausgebers am Ende zu schrauben. Aber es geschah wie im Scherz: "Nun, ich habe es nicht getan."
Also, was haben wir jetzt? Brauchen wir moderne Spiele DX 12?
Es ist zwar möglich, eindeutig zu behaupten, dass es absolut nicht notwendig ist. Wenn Sie natürlich kein Fan eines bestimmten Spiels vom Tisch sind.
Liste der exklusiven Spiele für DirectX 12:
Herausgeber
nicht online 10 stunden
x64 (auch bekannt als andi)
Anmerkungen: 2846 Veröffentlichungen: 395 Anmeldung: 02-04-2009
Früher haben Gerätehersteller - ob Grafikkarte oder Soundkarte - sozusagen gehandelt: "Wer steckt dahinter?Daher beschäftigen sich einige Entwickler überhaupt nicht mit DirectX 12 - warum, wenn die Schnittstellen abwärtskompatibel sind und Windows 10 Projekte für das gute alte DirectX 11 perfekt entwirft?
Also, was haben wir jetzt?
Brauchen wir moderne Spiele DX 12?