Re: für Spiele mit Vista noch bessere Hardware?
Hallo Christoph,
Brauch ich, um auf einem Vista-PC ein anspruchsvolles Spiel zu
spielen, die Hardware-Ressourcen, die das Spiel benötigt,
zusätzlich zu denen, die Vista braucht oder ist das
Betriebssystem während des Spielens inaktiv und ich kann die
Ressourcen, die vorher Vista benötigte nun fürs Spiel nutzen?
Ein inaktives Betriebsystem wie unter DOS-Zeiten gibt es bei Windows schon lange nicht mehr. Spiele verwenden DirectX oder OpenGL. Microsoft hat für Vista nun OpenGL abgeschafft.
Dafür verspricht Vista verbesserte Arbeitsgeschwindigkeit mit Version DirectX 9.0 L (so PC-Max), sprich höhere Frameraten bei gleicher Hardware unter Vista gegenüber XP. Nach den Beschreibungen von Microsoft haben PC-Spiele praktisch immer höhere Anforderungen an die Grafikkarte, als die Aero-Oberfläche von Windows. Das ist auch voll verständlich, denn diese Oberfläche ist mit denselben Pixelschadern programmiert, wie die 3D Oberfläche eines Ballerspiels. Die (gläsernen) Elemente des Desktops sind jedoch relativ statisch. Ihr Inhalt ändert sich nur, wenn er vor einem unruhigem Hintergrund verschoben wird.
Ans rechnen kommt die GPU erst, wenn es darum geht Explosionen zu rendern, Wassertropfen als Regen erscheinen zu lassen oder wenn das Raumschiff eine Kurve fliegt. Hier ist Vista im Vorteil, denn DirectX 10 ist praktisch identsch mit der 9er Version. WinXP muss jedoch noch die Unterstützung für Version 7 und 8 mitschleppen. Alte Spiele (Age of Empires, SiedlerIII) setzen sogar noch auf Version 5 und 6.
Die 9er Version wird mit ihren Vertex-shadern 2.0 und 3 heute von den Programmierern bevorzugt. WinXP lässt 9.0c auf dem Rechner auch als Software-Version durchgehen, z.B. auf Unichrome Grafikprozessoren. Vista verlangt hier Hardwaresupport. Deshalb brauchen die Befehle nicht abgefangen zu werden, sondern können direkt an die GPU gegeben werden.
Im Endeffekt zählt also nur die Anforderung des Spiels. Schau, was auf der Packung steht (minimal, optimal) und wähl danach deine Grafikkarte.