Abo
  • Services:
Anzeige

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.

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.

Anzeige

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.


eye home zur Startseite
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.



Anzeige

Stellenmarkt
  1. REGUMED Regulative Medizintechnik GmbH, Planegg Raum München
  2. BODYCOTE Deutschland GmbH, Düsseldorf
  3. Knauf Information Services GmbH, Iphofen (Raum Würzburg)
  4. Bayerisches Landesamt für Verfassungsschutz (BayLfV), München


Anzeige
Spiele-Angebote
  1. 19,99€
  2. 2,99€
  3. 8,99€

Folgen Sie uns
       


  1. Die Woche im Video

    Angeswitcht, angegriffen, abgeturnt

  2. Hardlight VR Suit

    Vibrations-Weste soll VR-Erlebnis realistischer machen

  3. Autonomes Fahren

    Der Truck lernt beim Fahren

  4. Selektorenaffäre

    BND soll ausländische Journalisten ausspioniert haben

  5. Kursanstieg

    Bitcoin auf neuem Rekordhoch

  6. Google-Steuer

    Widerstand gegen Leistungsschutzrecht auf EU-Ebene

  7. Linux-Kernel

    Torvalds droht mit Nicht-Aufnahme von Treibercode

  8. Airbus A320

    In Flugzeugen wird der Platz selbst für kleine Laptops knapp

  9. Urheberrecht

    Marketplace-Händler wegen Bildern von Amazon bestraft

  10. V8 Turbofan

    Neuer Javascript-Compiler für Chrome kommt im März



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
XPS 13 (9360) im Test: Wieder ein tolles Ultrabook von Dell
XPS 13 (9360) im Test
Wieder ein tolles Ultrabook von Dell
  1. Die Woche im Video Die Selbstzerstörungssequenz ist aktiviert
  2. XPS 13 Convertible im Hands on Dells 2-in-1 ist kompakter und kaum langsamer

Mechanische Tastatur Poker 3 im Test: "Kauf dir endlich Dämpfungsringe!"
Mechanische Tastatur Poker 3 im Test
"Kauf dir endlich Dämpfungsringe!"
  1. Patentantrag Apple denkt über Tastatur mit Siri-, Emoji- und Teilen-Taste nach
  2. MX Board Silent im Praxistest Der viel zu teure Feldversuch von Cherry
  3. Kanex Faltbare Bluetooth-Tastatur für mehrere Geräte gleichzeitig

Hyperloop-Challenge: Der Kompressor macht den Unterschied
Hyperloop-Challenge
Der Kompressor macht den Unterschied
  1. Arrivo Die neuen alten Hyperlooper
  2. SpaceX Die Bayern hyperloopen am schnellsten und weitesten
  3. Hyperloop HTT baut ein Forschungszentrum in Toulouse

  1. Re: Klasse, wie "open" dieses Open Source doch ist.

    felix.schwarz | 10:38

  2. Re: Vorischt bei Air Berlin

    M.P. | 10:38

  3. SHA1 Kollision

    TC | 10:36

  4. Re: Gefährlich

    quineloe | 10:35

  5. Re: First World Problems

    quineloe | 10:32


  1. 09:02

  2. 18:02

  3. 17:43

  4. 16:49

  5. 16:21

  6. 16:02

  7. 15:00

  8. 14:41


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel