Was ist DirectX? Wie funktioniert es? Versionen, Verlauf, Fehlerbehebung

Gaming- und Multimedia-Anwendungen gehören zu den befriedigendsten Programmen, die Sie für Ihren PC bekommen können, aber es ist nicht immer so einfach, sie richtig zum Laufen zu bringen. Erstens(First) wurde die PC-Architektur nie als Gaming-Plattform konzipiert. Zweitens(Second) bedeutet die Vielseitigkeit des PCs, dass sich die Maschine einer Person von der einer anderen unterscheiden kann. Während Spielkonsolen alle ähnliche Hardware enthalten, kann die enorme Bandbreite an Unterschieden dem Spielen Kopfschmerzen bereiten.

DirectX 12 Ultimate Features, Tools und Mindestanforderungen

Um so viel Schmerz wie möglich zu lindern, musste Microsoft einen gemeinsamen Standard einführen, dem alle Spiele und Multimedia-Anwendungen folgen können – eine gemeinsame Schnittstelle zwischen dem Betriebssystem und der Hardware, die auf dem PC installiert ist, wenn Sie möchten. Diese gemeinsame Schnittstelle ist DirectX , etwas, das für viel Verwirrung sorgen kann.

Was ist DirectX 12

DirectX ist eine Schnittstelle, die entwickelt wurde, um bestimmte Programmieraufgaben sowohl für den Spieleentwickler als auch für den Rest von uns, der sich hinsetzen und den neuesten Blockbuster spielen möchte, viel einfacher zu machen.

DirectX-Geschichte

Jedes Spiel muss bestimmte Aufgaben immer wieder ausführen. Es muss auf Ihre Eingaben von Maus, Joystick oder Tastatur achten und es muss in der Lage sein, Bildschirmbilder anzuzeigen und Töne oder Musik abzuspielen. Das ist so ziemlich jedes Spiel auf der einfachsten Ebene.

Im Wesentlichen haben die Spielprogrammierer auf grundlegender Ebene direkt mit der Hardware Ihres PCs gesprochen. Als Microsoft Windows einführte , war es für die Stabilität und den Erfolg der PC-Plattform unerlässlich, dass die Dinge sowohl für den Entwickler als auch für den Spieler einfacher wurden. Denn wer würde sich die Mühe machen, Spiele für eine Maschine zu schreiben, wenn er jedes Mal, wenn er mit der Arbeit an einem neuen Spiel beginnt, das Rad neu erfinden muss? Die Idee von Microsoft(Microsoft) war einfach: Programmierer davon abhalten, direkt mit der Hardware zu sprechen, und ein gemeinsames Toolkit erstellen, das sie stattdessen verwenden können. DirectX war geboren.

Wie DirectX funktioniert

Auf der einfachsten Ebene ist DirectX eine Schnittstelle zwischen der Hardware in Ihrem PC und Windows selbst, Teil der Windows-API oder Application Programming Interface . Schauen wir uns ein praktisches Beispiel an. Wenn ein Spieleentwickler eine Sounddatei abspielen möchte, muss er lediglich die richtige Bibliotheksfunktion verwenden. Wenn das Spiel läuft, ruft dieser die DirectX-API auf, die wiederum die Sounddatei abspielt.

Der Entwickler muss nicht wissen, mit welcher Art von Soundkarte er es zu tun hat, was sie kann oder wie man mit ihr spricht. Microsoft hat DirectX bereitgestellt , und der Soundkartenhersteller hat einen DirectX -fähigen Treiber bereitgestellt. Er bittet darum, dass der Ton abgespielt wird, und er wird abgespielt – egal auf welcher Maschine er läuft.

Ursprünglich begann DirectX als einfaches Toolkit: Frühe Hardware war begrenzt und nur die grundlegendsten grafischen Funktionen waren erforderlich. Mit der zunehmenden Komplexität von Hardware und Software hat sich auch DirectX entwickelt . Es ist jetzt viel mehr als ein grafisches Toolkit, und der Begriff umfasst mittlerweile eine riesige Auswahl an Routinen, die sich mit allen Arten von Hardwarekommunikation befassen.

Beispielsweise können die DirectInput- Routinen mit allen Arten von Eingabegeräten umgehen, von einfachen Zwei-Tasten-Mäusen bis hin zu komplexen Flug-Joysticks. Andere Teile umfassen DirectSound für Audiogeräte und DirectPlay bietet ein Toolkit für Online- oder Multiplayer-Spiele.

DirectX-Versionen

Die aktuelle Version von DirectX in Windows 10 ist DirectX 12. Windows 7 hatte DirectX 11 . In Windows Vista ist es Version 10 und in XP ist es standardmäßig 9.0. Dies läuft auf allen Windows -Versionen von Windows 98 bis einschließlich Windows Servers , zusammen mit jeder Revision dazwischen. Für Windows 95 und Windows NT 4 ist eine bestimmte Version von DirectX 3.0a erforderlich(DirectX 3.0a) . Verbesserungen am DirectX -Kerncode bedeuten, dass Sie möglicherweise sogar Verbesserungen in vielen Titeln sehen, wenn Sie auf die neueste Version von aktualisierenDirectX . Das Herunterladen(Downloading) und Installieren von DirectX muss auch nicht kompliziert sein.

Aktualisieren von DirectX

Alle verfügbaren Versionen von Windows enthalten (Windows)DirectX in der einen oder anderen Form als Kernsystemkomponente, die nicht entfernt werden kann, daher sollten Sie immer mindestens eine grundlegende Implementierung des Systems auf Ihrem PC installiert haben. Viele neue Spiele erfordern jedoch die neueste Version, bevor sie richtig oder überhaupt funktionieren.

Im Allgemeinen ist Microsoft oder Windows Update der beste Ort, um das neueste DirectX(install the latest DirectX) zu installieren . Die neuste Version ist  DirectX 12 Ultimate . Eine weitere gute Quelle für DirectX sind die Spiele selbst. Wenn für ein Spiel eine bestimmte Version erforderlich ist, befindet sie sich auf der Installations-CD und wird möglicherweise sogar automatisch vom Installationsprogramm des Spiels selbst installiert. Auf Magazin-Cover-Discs werden Sie es jedoch dank der Lizenzbedingungen von Microsoft nicht finden.

Diagnose von DirectX-Problemen

Die Diagnose von Problemen mit einer DirectX-Installation(Diagnosing problems with a DirectX installation) kann problematisch sein. Glücklicherweise stellt Microsoft ein nützliches Dienstprogramm namens DirectX Diagnostic Tool zur Verfügung , obwohl dies nicht offensichtlich ist. Sie werden dieses Tool bei keiner Version von Windows im (Windows)Startmenü(Start Menu) finden , und jede neigt dazu, es an einem anderen Ort zu installieren.

Der einfachste Weg, es zu verwenden, besteht darin, das Startmenü zu öffnen,  dxdiag in die Suchleiste einzugeben und dann auf OK zu klicken. Wenn die Anwendung zum ersten Mal geladen wird, dauert es einige Sekunden, um Ihre DirectX- Installation abzufragen und Probleme zu finden. Zunächst(First) zeigt die Registerkarte „DirectX-Dateien“(DirectX Files) Versionsinformationen zu jeder der Dateien an, die Ihre Installation verwendet. Es lohnt sich, den Abschnitt " Hinweise(Notes) " unten zu überprüfen, da hier fehlende oder beschädigte Dateien gekennzeichnet werden.

Die mit Anzeige(Display) , Ton(Sound) , Musik(Music) , Eingabe(Input) und Netzwerk(Network) gekennzeichneten Registerkarten beziehen sich alle auf bestimmte Bereiche von DirectX , und alle außer der Registerkarte Eingabe(Input) bieten Tools zum Testen der korrekten Funktionsweise Ihrer Hardware.

Schließlich bietet die Registerkarte Weitere Hilfe(More Help) eine nützliche Möglichkeit, den DirectX Troubleshooter zu starten , Microsofts einfaches lineares Problemlösungstool für viele häufige DirectX - Probleme.

Wir hoffen, dass Sie diesen Beitrag informativ finden.



About the author

Wenn es um Technologie geht, ist nichts wichtiger als Genauigkeit und Qualität. Wir bei Microsoft sind stolz auf unsere Fähigkeit, unseren Kunden das bestmögliche Erlebnis zu bieten. Unsere Windows- und iOS-Produkte gehören zu den innovativsten der Branche, und wir arbeiten ständig daran, sie zu verbessern. Unsere fehlerfreien PDFs sind ein weiterer Grund, warum unsere Produkte so erfolgreich sind. Wir wissen, dass Qualitätskontrolle bei Arbeitsabläufen und Kommunikation unerlässlich ist, deshalb achten wir sehr darauf, dass alle unsere PDFs fehlerfrei sind. Und schließlich verstehen wir als Gadget-Liebhaber, dass es immer eine Schlüsselpriorität ist, das Leben einfacher zu machen. Wir stellen sicher, dass alle unsere Lumia-Geräte mit Funktionen wie NFC und CarPlay ausgestattet sind, damit Sie Dateien ganz einfach mit Freunden und Familie teilen können. Mit diesen Fähigkeiten



Related posts