Scaler: Xbox, streck das Bild!

Die Xbox One berechnet viele Spiele nicht nativ in 1080p. Stattdessen vergrößern ein Hardware-Scaler oder einige Softwareschritte niedrigere Auflösungen. Beide Lösungen bieten Vor- und Nachteile, welche die Bildqualität oder Bildrate beeinflussen.

Artikel von veröffentlicht am
Die Display Scanout Engine liefert das finale Bild an den Fernseher
Die Display Scanout Engine liefert das finale Bild an den Fernseher (Bild: Michael Wieczorek/Golem.de)

Bildqualität, Grafikqualität und Bildrate - diese drei Faktoren muss jedes Spielestudio beachten, wenn es einen Konsolentitel entwickelt: Mehr Effekte und eine höhere Auflösung bedingen eine geringere Bildrate. Soll ein Spiel hingegen mit 60 fps laufen, ist es ein probates Mittel, die Anzahl und die Rechendauer pro Pixel zu verringern.

Bei der Xbox One kommt der Abwägung der drei Faktoren besondere Aufmerksamkeit zu, da die Microsoft-Konsole durch ihre 32 MByte ESRAM (Embedded Static Random Access Memory) zwar bei vielen kleinen Lese- und Schreiboperationen schnell ist, jedoch mehrere große Rendertargets mit 1080p-Auflösung nicht vorhalten kann. Zudem ist die Rechenleistung der Xbox-Grafikeinheit deutlich geringer als die der Playstation 4.

Deshalb entscheiden sich Entwicklerstudios für Auflösungen unterhalb der 1080p-Grenze. Assassin's Creed 4 etwa berechnet die Xbox One in 1.600 x 900 Pixeln in Kombination mit einer wenig leistungsintensiven Postprocessing-Kantenglättung. Der so entstandene Framebuffer wird in einer von drei Display Planes (eine Art Frontbuffer) gespeichert. Die Nutzeroberfläche, das Head-up-Display, rendert Assassin's Creed 4 in derselben Auflösung und schreibt sie in eine weitere Display Plane.

  • Die DCE befindet sich im Main SoC im AV Out. (Bild: Microsoft)
  • Auf diesem Diagramm ist sie Teil des hellgrünen "AV Out Resize Composit"-Blocks. (Bild: Microsoft)
  • CoD Ghosts, DCE ohne Update (Screenshot: Digital Foundry)
  • CoD Ghosts, DCE mit Update (Screenshot: Digital Foundry)
  • Assassin's Creed 4, DCE ohne Update (Screenshot: Digital Foundry)
  • Assassin's Creed 4, DCE mit Update (Screenshot: Digital Foundry)
  • Killer Instinct, DCE ohne Update (Screenshot: Digital Foundry)
  • Killer Instinct, DCE mit Update (Screenshot: Digital Foundry)
  • Ryse nutzt einen von Crytek programmierte Skalierung und nicht die DCE (Bild: Crytek)
Die DCE befindet sich im Main SoC im AV Out. (Bild: Microsoft)

Da die Xbox One jedoch nur ein 720p- oder ein 1080p-Bild an den Fernseher weitergeben kann, müssen die Display Planes je nach Ausgabeauflösung herunter- respektive hochskaliert und verschmolzen werden. Bei der Xbox 360 machen dies die Pixelshader der Xenos-GPU, bei der Xbox One die Display Scanout Engine (DCE).

Diese Einheit im Displaybereich des SoC der Konsole skaliert unabhängig von den Shader-Einheiten die Framebuffer. Die Display Scanout Engine vergrößert oder verkleinert das Bild, ohne wertvolle Rechenzeit zu kosten. Diese ist somit frei, um die Bildqualität (Auflösung sowie Kantenglättung), Grafikqualität (Effekte etc.) oder die Zahl der Bilder pro Sekunde zu erhöhen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed
Bilinear, Lanczos oder Nice-Filter 
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6.  


elitezocker 17. Aug 2014

Du meinst 5 Mio Konsolen Vorsprung der PS4 ist *knapp* XD

elitezocker 17. Aug 2014

Ersetze Sony durch Nintendo und Dein Satz ist korrekt. Nintendo wird noch 2-3 Jahre vor...

lightview 23. Apr 2014

Was HerrManelig hier schreibt stimmt schon. Jetzt einen einzigen Game-Titel als...

lightview 23. Apr 2014

Die meinen mit "Next-Gen" nicht "Die nächste Generation des Spielerlebnisses auf einer...



Aktuell auf der Startseite von Golem.de
SU7
Xiaomi stellt elektrische Sportlimousine für 28.000 Euro vor

Xiaomi positioniert sein Elektroauto SU7 gegen das Tesla Model 3 und heizt den Preiskampf auf dem chinesischen Automarkt weiter an.

SU7: Xiaomi stellt elektrische Sportlimousine für 28.000 Euro vor
Artikel
  1. 20 Jahre Far Cry: Das deutsche Grafikwunder
    20 Jahre Far Cry
    Das deutsche Grafikwunder

    Mit Far Cry feierte der deutsche Entwickler Crytek 2004 ein viel beachtetes Debüt. Kann der Südsee-Shooter auch 20 Jahre später noch beeindrucken?
    Von Benedikt Plass-Fleßenkämper

  2. Apple: Neue iPads sollen sich wegen OLED-Displays verzögern
    Apple
    Neue iPads sollen sich wegen OLED-Displays verzögern

    Die neuen iPad Pro und iPad Air sollen später als erwartet auf den Markt kommen. Der Grund sind die OLED-Displays beim Pro-Modell.

  3. Softwareentwicklung: Events und APIs mit DDD entwerfen
    Softwareentwicklung
    Events und APIs mit DDD entwerfen

    Anforderungen an Software ändern sich schneller als je zuvor. Damit Entwickler da mitkommen, sollten sie Domain-driven Design nutzen. Wie das geht, zeigen wir an einem Beispiel.
    Von Annegret Junker

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Prime: Filme leihen für 0,99€ • Super Sale bei Alternate • MindStar: CHERRY Xtrfy MZ1 RGB Wireless 79€ • Alternate: Corsair RM750x/RM850x 109,90€/124,90€, ADATA 64 GB DDR5-6000 206,89€, Bosch-Professional-Werkzeuge • Gratis-Zugaben PS5 Slim & Nintendo Switch OLED beim TV-Kauf [Werbung]
    •  /