Zum Hauptinhalt Zur Navigation Zur Suche

Windows-API: Crossover 13 beschleunigt Grafikausgabe

In der kommerziellen Version des Windows-API-Nachbaus Wine sollen Spiele, die D3D verwenden, deutlich schneller laufen als bisher. Die Neuerung wird auch in Wine 1.7.1 umgesetzt.
/ Jörg Thoma
22 Kommentare Auf Google folgen (öffnet im neuen Fenster)
Crossover 13 soll Spiele beschleunigen. (Bild: Codeweavers)
Crossover 13 soll Spiele beschleunigen. Bild: Codeweavers

Codeweavers hat seinen Windows-API-Nachbau Crossover in Version 13 veröffentlicht. Dabei sollen vor allem Spiele unter dem Windows-API-Nachbau deutlich schneller laufen als zuvor. Dafür haben Wine-Entwickler den Befehlssatz "Stream/Worker" umgesetzt. Damit werden die meisten OpenGL-Aufrufe in einen eigenen Thread ausgelagert. Mit dem "Command Stream" werden laut Codeweavers nur CPU-relevante Befehle an den Prozessor geschickt und die Grafikkarte soll sich nur um den Bildaufbau kümmern müssen.

Manche Spiele sollen fast doppelt so schnell laufen wie zuvor, schreibt Codeweavers in seiner Ankündigung(öffnet im neuen Fenster) und nennt als Beispiele Torchlight 2 und Starcraft 2. Allerdings ist die Erweiterung sehr von Hardware und Software abhängig. Spiele, die durch die Rechenleistung einer GPU in ihrer Bildrate begrenzt würden, profitierten nicht von den Optimierungen, schreibt Wine-Entwickler Stefan Dösinger(öffnet im neuen Fenster), der den Patch im September 2013 eingereicht hat. Er habe bei Starcraft 2 mit der Source-Engine einen 50-prozentigen Geschwindigkeitszuwachs gemessen.

Nicht alles wird schneller

Auch Codeweavers will nicht eine Beschleunigung bei allen Spielen versprechen. Jede GPU sei etwas anders, auch deshalb gebe es keine Garantie, dass Command Stream immer gut funktioniere. Aber bei den meisten nicht sehr alten Spielen gebe es einen Geschwindigkeitszuwachs.

Die Entwicklerversion 1.7.7 von Wine enthält bereits den Patch und kann zum Testen von der Webseite des Projekts heruntergeladen werden. Dazu bittet Dösinger um Feedback.

Codeweavers Crossover 13 läuft unter Linux und Mac OS X und kostet 48 US-Dollar samt E-Mail-Support und Updates für ein Jahr(öffnet im neuen Fenster). Auf der Webseite des Unternehmens ist eine Testversion verfügbar(öffnet im neuen Fenster), deren Lizenz für 30 Tage gültig ist.


Relevante Themen