Hallo
Ich habe gerade in einem spez. Forum erfahren, das durch die DirectX Version herauszufinden ist, welche Shader Version die Grafikkarte hat.
Mir wurde gesagt, das DirectX 9.0c für Shader 3.0 ist. DirectX 10.0 für Shader 4.0.
Jetzt beschäftige ich mich seit Jahren mit dem Innenleben meines PCs und höre das zum ersten mal. Bin ich der einzige, der das nicht weiß, oder geht das auch anderen so. Ich kann mich nicht daran erinnern, das jemals hier gelesen zu haben. (Was jetzt aber nicht böse gemeint ist, weil ich bisher sehr gut beraten wurde.) Auch bei meiner Recherche zur letzten Grafikkartensuche, wurde nicht wirklich darauf hingewiesen, das die Shader Version wichtig sein könnte. Shader ist für aktuelle Spiele eigentlich wichtiger, als Rechenleistung des PCs oder RAM.
Warum konnte ich auf meinem PC, DirectX 9.0c installieren, obwohl meine Karte nur Shader 2.0 unterstützt? Müßte nicht bei der Installation ein Hinweis kommen, das die Installation unnötig ist? Immerhin erhält man auch einen Hinweis, das eine Installation unnötig ist, wenn die DirectX Version bereits auf dem aktuellsten Stand ist.
Zum Schluss habe ich mir noch die Originalverpackung der Grafikkarte angesehen und nichts über die aktuelle Shader Version herausgefunden.
Der einzige Hinweis besteht aus folgendem Vermerk:
DirectX 9.0 Vertex Shader und
DirectX 9.0 Exentded Pixel Shaders. Also keine Angaben zur Shader 2.0 Version.
Wie also herausfinden, wenn auf der Packung schon nichts steht?
Ist der einzige Hinweis wirklich nur die angegebene DirectX Version?
Gruß Nino