PDA

View Full Version : Software DirectX10 gehackt?



Voodoo
24.04.2007, 12:26
Möglicherweise gehackt?


Eines der Verkaufsagumente von Microsofts Betriebssystem Windows Vista ist die Exklusivität von DirectX10. Zukünftige Grafikwunder wie Alan Wake sollen nur mit DirectX10 zur Zusammenarbeit zu bewegen sein, weswegen für Spieler der Wechsel zum neuen Betriebssystem früher oder später unvermeidlich sein wird.

Cody Brocious, Programmierer aus San Diego, behauptet jetzt allerdings, er habe im Rahmen seines sogenannten Alky Projects eine Möglichkeit gefunden, das eigentlich fest mit Vista verbundene DirectX10 auch auf so gut wie alle anderen Betriebssysteme bringen zu können. Ein spezieller Wrapper soll den Betrieb der API Sammlung jenseits von Vista ermöglichen. Dies berichtet der Inquirer (http://www.theinquirer.net/default.aspx?article=39095).

Zum Beweis gibt es auf der Webseite von Brocious Unternehmen Falling Leaf Systems ein Video (http://www.fallingleafsystems.com/), das den Windowstitel Prey auf MacOS zeigt. Damit Sie sich selbst davon überzeugen können, gibt es über den Blog des Projekts (http://alkyproject.blogspot.com/)auch eine Preview-Version zum Herunterladen. Nach einer recht komplizierten Einrichtung (nur für fortgeschrittene Benutzer empfohlen) können Sie eine DirectX10 Demo auch auf eigentlich auf DirectX9 limitierten Betriebssystemen wie etwa Windows XP bewundern. In der Redaktion war das Resultat allerdings ernüchternd – die Demo brach unter Fehlermeldungen ab. Dadurch scheint das ganze zwar wie eine Ente, wir wollen jedoch keine vorschnellen Schlüsse ziehen.


Sollte es ihnen wiedererwartend doch gelingen, die DirectX10-Demo zum Laufen zu bringen, so teilen Sie uns ihre Erfahrungen über die Kommentarfunktion mit.

Voodoo
27.04.2007, 11:04
Infos von Heise Online


Mit DirectX 10 hat Microsoft Tabula Rasa gemacht und die Treiber-Architektur des Vorgängers DirectX 9 von Grund auf erneuert. Auf der Strecke bleibt dabei die Abwärtskompatibilität. DirectX-10-Spiele laufen nur unter Vista und mit passender DirectX-10-Grafikkarte, nicht aber unter Windows XP oder älteren DirectX-9-Karten. Als erster DirectX-10-Titel soll "Halo 2" am 18. Mai für Windows Vista erscheinen.

Die Grafikschnittstelle von DirectX 10, Direct3D 10 genannt, bringt neue Funktionen mit, die Rechenaufgaben von der CPU auf den Grafikprozessor verlagern. Wichtigste Neuerungen sind die so genannten Geometry Shader, die zusätzlich zu den bisherigen Pixel und Vertex Shadern die Grafik aufpeppen sollen. Mit Geometry Shadern kann die Grafikkarte ohne Hilfe der CPU Objekte verändern und duplizieren. Sahen etwa unter Direct3D 9 in einem Echtzeitstrateigespiel einzelne Soldaten in einer Armee immer gleich aus, so kann die Grafikkarte mittels der Geometry Shader in Direct3D 10 jede einzelne Figur individuell gestalten und bewegen.

Das Alky Project des 19-jährigen Kaliforniers Cody Brocious hat nun die erste Testversion einer Bibliothekssammlung veröffentlicht, mit der zumindest einige Demos des DirectX SDK von Microsoft mit DirectX-9-Karten und auch unter Windows XP laufen. Steckt eine DirectX-9-Karte im System, übernimmt die CPU die Berechnungen für die Geometry Shader, bei DirectX-10-Karten werden die Befehle auch unter Windows XP an die Grafikkarte weitergeleitet. Allerdings sind die Bibliotheken noch nicht komplett. So fehlen beispielsweise die Shader-Aufrufe für Reflexionseffekte, entsprechende Demos brechen mit einer Fehlermeldung ab. Brocious will die Bibliotheken zukünftig auch auf andere Betriebssysteme wie Mac OS X und Linux portieren und nach und nach die Kompatibilität zur DirectX-10-Spielen erhöhen.

Abzuwarten bleibt, ob die Rechenleistung der CPU für spätere DirectX-10-Spiele auf DirectX-9-Karten ausreicht. Auch wenn eine DirectX-10-Karte unter Windows XP betrieben werden soll, könnte der Grafikkartentreiber dem Ansinnen des Alky-Projektes einen Strich durch die Rechnung machen, weil die Hersteller zumeist spezielle Anpassungen für die Spiele in ihre Treiber implementieren. Fehlen diese Vista-Optimierungen in den XP-Treibern, so muss mit größeren Problemen gerechnet werden.

Wie der Spielentwickler Bungie inzwischen bekannt gegeben hat, nutzt das PC-Spiel "Halo 2" keinerlei Grafikeffekte von Direct3D 10 und ist auch mit Direct3D-9-Grafikkarten spielbar. Das Spiel benötigt allerdings zwingend Windows Vista und läuft nicht unter XP.

Quelle (http://www.heise.de/newsticker/meldung/88756)