Intel optimierte Black&White 2 für Dual-Cores

Physik und Teile der Grafik in mehreren Threads

Im Rahmen einer Presseveranstaltung in München gab Intel einen interessanten Einblick in die Optimierung von Spielen für Prozessoren mit mehreren Kernen. So arbeitete der Chiphersteller unter anderem mit Lionhead zusammen, um das Strategiespiel Black & White2 fit für Dual-Cores zu machen.

Anzeige

Derartige Kooperationen zwischen Chipherstellern und Spieleentwicklern sind nicht neu. Auch ATI und Nvidia stellen den Studios fertige Shader-Programme zur Verfügung oder stellen eigene Programmierer ab, um die eine oder andere Engine zu optimieren. Im Falle von Intel wird diese Hilfestellung nun besonders wichtig, sind doch aktuelle Dual-Core-Prozessoren fast sämtlich langsamer getaktet als die Einkern-Varianten.

Vor allem ältere Spiele, die nicht in Threads aufgeteilt sind, laufen dadurch auf Dual-Core-CPUs langsamer. Das wird sich erst mit der kommenden Prozessorgeneration auf Basis der Core-Architektur ändern, die nach ersten Tests auch mit älterem Code schneller arbeitet als der Pentium 4 und der Pentium D. Intel hatte mit dem, wie man das firmenintern nennt, "Enabling" der Programmierer schon vor über einem Jahr begonnen.

Wie dringend das Problem inzwischen ist, zeigt auch ein aktueller Test der US-Site HardOCP, in dem zahlreiche Spiele auf Dual- und Single-Core-Systemen verglichen wurden. Die Einkern-Prozessoren hatten hier meist die Nase vorn. Das wird sich erst ändern, wenn Spiele von vorneherein in Threads aufgeteilt sind, was für die Entwickler aber eine große Umstellung ist.

Threads in Black & White 2
Threads in Black & White 2
Intel-Programmierer Holger Gruen erklärte nun am Beispiel der Zusammenarbeit mit Peter Molyneux' Studio "Lionhead", wie das bereits erschienene Spiel Black & White 2 in Threads aufgeteilt wird. Im hier wiedergegebenen Bild stellt jede Farbe einen eigenen Thread dar, den dann das Betriebssystem den realen oder per HyperThreading virtuellen Kernen zuordnet. Vor allem die derzeit heftig diskutierte Physik-Engine, deren einzelne Teile im Bild rechts noch aufgeschlüsselt sind, wird so weit wie möglich in Threads zerlegt.

Mit "Logic" ist in der Grafik die eigentliche Spielmechanik, also das Interagieren der Figuren auf dem Bildschirm gemeint. Laut Holger Gruen wird bei zukünftigen Spielen nicht mehr die maximal erreichbare Bildwiederholrate, sondern die Qualität der Physik-Effekte und die Schläue der Computergegner wichtiger - und da lassen sich die Aufgaben leicht in Threads zerlegen.

Mit dem Intel-Tool "ThreadChecker" zeigte Gruen auch, dass bei einer selbstgeschriebenen Anwendung von Intel der Grafiktreiber - der in diesem Beispiel auf einem eigenen Kern lief - nur etwa 40 Prozent der gesamten Last ausmachte. Der Löwenanteil lag immer noch bei der in diesem Fall nicht in Threads geteilten Anwendung. Selbst wenn also der Grafiktreiber einen Kern alleine hat, muss er immer noch häufig auf das Spiel selbst warten.

Neben Black & White2 half Intel Lionhead auch bei der Optimierung von The Movies. In diesem Fall hat man sogar die Shadow Maps, nach denen die GPU über die Schattierung von Pixeln entscheidet, in einem Thread mit der CPU berechnet. Ob das gegenüber der GPU Vorteile bringt, sei dahingestellt. Laut Holger Gruen hatte sich aber Lionhead schon für diesen Ansatz entschieden, bevor Intel die Arena betrat.


Gast 06. Apr 2006

Ich neige dazu, dem anderen Poster zuzustimmen, denn die Intel Dual Cores waren nie...

audi666 06. Apr 2006

Nein, aber ich habe mir vor 3 Jahren ein Dual CPU System gekauft.

xXXXx 06. Apr 2006

genau darauf bezog sich die frage. intel kündigt genau wie nvidia immer recht zeitig neue...

~The Judge~ 06. Apr 2006

[--] Bitte sinnvoll bleiben .. danke.

xXXXx 06. Apr 2006

im angebot != tatsächlich kaufbar trottel.

Kommentieren



Anzeige

  1. Firmware-Entwickler (m/w) - Industrielle Drucksysteme
    Atlantic Zeiser GmbH, Emmingen
  2. Senior Javascript Frontend Developer (m/w)
    tresmo GmbH, Augsburg
  3. Engineer (m/w) für Software / Hardware im Bereich Gebäudeautomation
    Siemens AG, Stuttgart
  4. Datenbank- / Anwendungsentwickler (m/w)
    MULTIVAC Sepp Haggenmüller GmbH & Co. KG, Wolfertschwenden

 

Detailsuche


Top-Angebote
  1. TIPP: Ryse: Son of Rome (PC Steam Code)
    15,97€ USK 18
  2. Transcend 1.000-GB-SSD
    329,99€

 

Weitere Angebote


Folgen Sie uns
       


  1. Spionagesoftware

    NSA-Programm Regin zwei Jahre im Kanzleramt aktiv

  2. Biofabrikation

    Forscher wollen Gewebe aus Spinnenseide drucken

  3. Ultrabook-Prozessor

    Intels Skylake ersetzt Broadwell bereits im Frühsommer

  4. GTX-970-Affäre

    AMD veralbert Nvidia per Twitter und verlost Grafikkarten

  5. Spielebranche

    Sega streicht 300 Stellen

  6. Gegen Pegida

    Informatiker und Bitkom für Flüchtlinge und Vielfalt

  7. Smartphones

    Huawei empfindet Windows Phone als Einheitsbrei

  8. FCC

    Erst 25 MBit/s sind in den USA jetzt ein Breitbandanschluss

  9. DVB-T2/HEVC

    Nur ein Betreiber will Antennen-TV in HD aufbauen

  10. Place Tips

    Facebook wird zum Stadtführer



Haben wir etwas übersehen?

E-Mail an news@golem.de



Testplattform für Grafikkarten: Des Golems Zauberwürfel
Testplattform für Grafikkarten
Des Golems Zauberwürfel
  1. Maxwell-Grafikkarte Nvidia korrigiert die Spezifikationen der Geforce GTX 970
  2. Geforce GTX 960 Nvidias neue Grafikkarte ist eine halbe GTX 980
  3. Bis 4 GHz Takt Samsung verdoppelt Grafikspeicher-Kapazität

Grim Fandango im Test: Neues Leben für untotes Abenteuer
Grim Fandango im Test
Neues Leben für untotes Abenteuer
  1. Vorschau 2015 Von Hexern, Fledermausmännern und VR-Brillen
  2. Spielejahr 2014 Gronkh, GTA 5 und #Gamergate
  3. Day of the Tentacle (1993) Zurück in die Zukunft, Vergangenheit und Gegenwart

Fehlender Cache verursacht Ruckler: Nvidias beschnittene Geforce GTX 970 stottert messbar
Fehlender Cache verursacht Ruckler
Nvidias beschnittene Geforce GTX 970 stottert messbar
  1. King Of The Hill AMDs 300-Watt-Grafikkarte nutzt High Bandwidth Memory
  2. Partikelsimulation Nvidias Flex rührt das Müsli an
  3. Grafiktreiber im Test AMD wagt mit Catalyst Omega Neuanfang samt Downsampling

    •  / 
    Zum Artikel