Gameplay stinkt mit RTM Vista und aktuellen Treibern

Übersicht über die grafische Benutzeroberfläche von Vista Ob Sie es im Web oder in der kurzen Einführung gesehen haben, Windows Vista hat ein neues Erscheinungsbild. Im Gegensatz zu den letzten Versionen ist die Änderung nicht oberflächlich. Die Änderungen an der grafischen Oberfläche gehen noch viel weiter. Tatsäc

Übersicht über die grafische Benutzeroberfläche von Vista

Ob Sie es im Web oder in der kurzen Einführung gesehen haben, Windows Vista hat ein neues Erscheinungsbild. Im Gegensatz zu den letzten Versionen ist die Änderung nicht oberflächlich. Die Änderungen an der grafischen Oberfläche gehen noch viel weiter. Tatsächlich gehen die Veränderungen direkt in den Kern. Frühere Versionen von Windows verwendeten die grafische Geräteschnittstelle (GDI) als primäre Anwendungsprogrammierschnittstelle (API) für die Handhabung verschiedener 2D-Ausgabegeräte. Während GDI die Grundlage für 2D und die meisten Benutzeroberflächenerfahrungen bildete, wurden DirectDraw und Direct3D für 3D-Spiele und -Anwendungen erstellt. Ab Windows 2000 mussten Gerätetreiber der Windows-Treibermodell-WDM entsprechen. Das sind alle Kernel-Modus-Gerätetreiber, die benötigt werden, um einen Standard zu erfüllen. Jede neue Version hat frühere Versionen von WDM in der neuen Version verfügbar gemacht, sofern keine größeren Änderungen erforderlich waren. Im Folgenden sehen Sie das Windows XP-Treibermodell (XPDM) und seine Interaktion mit anderen APIs und deren Laufzeiten.

Mit freundlicher Genehmigung der Microsoft Corp.

Alle früheren Versionen von Windows verwendeten eine 2D-Schnittstelle. Benutzer von Vista können jetzt einen 3D-Desktop verwenden. Aufgrund der Leistungssteigerung, die in modernen Grafikkarten möglich ist, hat Microsoft einen völlig anderen Ansatz gewählt, um das Windows Vista-Grafiktreibermodell (WDDM) zu erstellen.

Mit freundlicher Genehmigung der Microsoft Corp.

Unter dem früheren Regime war es nicht ungewöhnlich, dass das System abstürzte, wenn das Grafik-Subsystem abstürzte. Dies ist bei Vista nicht der Fall. Von Windows NT bis XP war das Treibermodell Teil des Kernels. Diese Änderung sollte eine schnellere Grafikleistung ermöglichen, aber die Stabilität des System stabilisieren, da ein fehlerhafter Treiber den Kernpionier Per Brinch Hansen, der als "Systemkern" bezeichnet wurde, ausschalten konnte. Im Kernel-Modus kann ein Prozess Speicher überschreiben, der zu einem anderen Prozess gehört oder praktisch alles andere, was er wünscht.

Das hat seine Gefahren und Microsoft hat etwas dagegen getan, weil moderne Grafikprozessoren so komplex geworden sind, wenn nicht noch mehr als CPUs. Diese Komplexität erfordert die Aufmerksamkeit robuster Treiber wie des 34, 6 MB Catalyst 6.12-Treibers für Windows XP auf der AMD / ATI-Website. Durch das Verschieben von Teilen der Treiber in den Benutzerbereich (WDDM-Benutzer) werden schädliche Abstürze durch fehlerhafte Treiber verringert. Ein Kernel-Modus-Treiber (KMD) arbeitet dort, wo er benötigt wird, aber der Hauptteil des Treibers bleibt außerhalb des wertvollen Kerns. Grafik ist nicht der einzige Bereich, der diese neue Anordnung erhält, wie es für USB, ER, Audio und andere geschah. Diese Bewegung des Treibers in den Benutzerraum ermöglicht etwas, das vorher nicht gesehen wurde: die Möglichkeit, dass Sie einen neuen Treiber installieren können und NICHT neu starten müssen.

Top