Google-Browser

Neues Grafiksystem beschleunigt Chrome

Google arbeitet seit geraumer Zeit an einem neuen Grafiksystem für seinen Browser Chrome beziehungsweise dessen Open-Source-Version Chromium. Unter Beibehaltung von Chromiums Sandbox-Architektur sollen möglichst große Teile des Renderings in die GPU ausgelagert werden.

Anzeige

Ähnlich wie Mozilla mit Layers und Microsoft mit dem Internet Explorer 9 soll auch Googles Browser mittels Hardwarebeschleunigung der GPU Webseiten künftig schneller rendern. Dabei geht es nicht nur um beschleunigte 3D-Grafik via WebGL oder Videobeschleunigung, denn Google will möglichst große Teile des Rendering-Prozesses in die GPU verlagern. Mittlerweile sind erste Teile das dafür geschriebenen Codes in den aktuellen Entwicklerzweig von Chromium integriert.

Im Kern führt Google mit dem neuen Grafiksystem von Chrome einen neuen Prozess ein: den GPU-Prozess. Dieser akzeptiert Grafikbefehle vom Renderer-Prozess und reicht sie an die Schnittstellen-OpenGL weiter - oder via Angle an Direct3D. So kann der GPU-Prozess in einer modifizierten Sandbox ausgeführt und Chromiums Sandbox-Modell weitergeführt werden, denn der Renderer-Prozess hat auch weiterhin keinen Zugriff auf die Grafik-APIs des Betriebssystems und der GPU-Prozess enthält nur wenig Logik, was die Gefahr von Fehlern reduziert.

Aufbauend auf dieser Basisinfrastruktur hat Google begonnen, das Rendern von Webinhalten in die GPU auszulagern und so zu beschleunigen. Dazu werden Webseiten in Schichten (Layer) aufgespalten, die jeweils mit CSS gestylten Text, Bilder, Videos, WebGL oder 2D-Canvas enthalten.

Die am häufigsten vorkommenden Schichten, solche mit Texten und Bildern, werden derzeit noch von der CPU gerendert und zum Zusammensetzen (Compositing) an die GPU übergeben. Schichten, auf denen viele Pixel bewegt werden, werden von der GPU beschleunigt. So können beispielsweise Videolayer Farbumwandlungen und das Skalieren in einem Shader der GPU abwickeln. Andere Schichten werden komplett in der GPU berechnet, beispielsweise solche mit WebGL-Inhalten.

Da das Zusammensetzen all der gerenderten Schichten in der CPU fast alle Geschwindigkeitsvorteile wieder zunichte machen würde, verlagert Google diesen letzten Schritt, das Compositing, in die GPU. Um das zu testen, muss Chromium mit dem Flag "--enable-accelerated-compositing" gestartet werden.

In der nächsten Zeit will Google weitere Teile des Webseitenrenderings in die GPU verlagern und den Browser so weiter beschleunigen. Details zum Vorgehen beschreibt Google im Designdokument GPU Accelerated Compositing in Chrome.


Kredo 23. Dez 2010

Und wir haben keine Versionsnummer aus gelassen. :)

Der Kaiser! 31. Aug 2010

Von welcher Grafikkarte sprichst du?

Der Kaiser! 31. Aug 2010

Ich hab unter Linux Mint LXDE* keine Probleme damit. Und dort wird auch ein dunkles...

Der Kaiser! 31. Aug 2010

Vier Ziffern? Meinst du nicht drei? o.O

knalli 30. Aug 2010

Wenn ich jetzt wüsste, wie man das vernünftig testen könnte, dann wäre ich sicher...

Kommentieren




Anzeige
  1. IT-Specialist Finanzen (Nationale IT) (m/w)
    ALDI SÜD, Mülheim an der Ruhr
  2. Anwendungsberater/in Salesforce
    Schaeffler Technologies AG & Co. KG, Herzogenaurach
  3. Leiter Softwareentwicklung (m/w)
    Universität Zürich über HRM Consulting GmbH, Zürich
  4. Truck Architekt (m/w)
    Continental AG, Villingen-Schwenningen

 

Detailsuche


Folgen Sie uns
       


Meistgelesen
  1. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  2. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb

  3. CSU-Vizechefin

    Aussagen zur Internetsucht sind absurd

  4. iOS

    Untethered Jailbreak für iOS 5.1.1 erschienen

  5. USB-Sticks und Speicherkarten

    Hersteller wehren sich gegen neue "Mondtarife"


Meistkommentiert
  1. Kommentare: 385 | letzter Beitrag 10:32 Uhr

  2. Kommentare: 221 | letzter Beitrag 09:51 Uhr

  3. Kommentare: 215 | letzter Beitrag 25.05. 11:40

  4. Kommentare: 142 | letzter Beitrag 12:12 Uhr

  5. Kommentare: 91 | letzter Beitrag 01:58 Uhr

Mehr


  1. Golem.de guckt

    Freundesmassen

  2. SpaceX

    Dockingmanöver an der ISS abgeschlossen

  3. iOS

    Untethered Jailbreak für iOS 5.1.1 erschienen

  4. CSU-Vizechefin

    Aussagen zur Internetsucht sind absurd

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb

  6. Sony

    Music Unlimited nun auch fürs iPhone

  7. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  8. Gewerkschaft

    Entlassungen werden bei HP-Deutschland voll durchschlagen

  9. Tex Murphy

    Privatermittler sucht Privatinvestoren

  10. Studie

    Fast jeder zweite Nutzer hört legal Musik im Netz



Haben wir etwas übersehen?

E-Mail an news@golem.de


Soziale Pornos: Facebook verliert Klage gegen Faceporn
Soziale Pornos
Facebook verliert Klage gegen Faceporn

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

  1. iOS Facebook bringt eigene Kamera-App auf den Markt
  2. Redesign Facebook bastelt an einer veränderten Chronik
  3. Umsatzwarnung Facebook offenbar selbst an schwachem Börsenstart schuld

Kim Dotcom: "Gebt mir meine Rechner zurück!"
Kim Dotcom
"Gebt mir meine Rechner zurück!"

Kim Schmitz will Zugriff auf seine 135 Computer und Festplatten, die die neuseeländischen Behörden im Januar 2012 beschlagnahmt haben. Das FBI halte das Material von der Justiz in Neuseeland zurück, um seine Verteidigung im Fall Megaupload zu erschweren, sagt er.

  1. Megaupload Kim Dotcom darf wieder das Internet benutzen
  2. Nach Megaupload Mediafire und weitere Filehoster im Fokus der Filmindustrie
  3. Megaupload Kim Schmitz muss mit monatlich 37.000 Euro zurechtkommen

Toshiba AT300: 10-Zoll-Tablet mit Quad-Core-Prozessor und Android 4
Toshiba AT300
10-Zoll-Tablet mit Quad-Core-Prozessor und Android 4

Toshiba hat das Excite 10 unter der Bezeichnung AT300 für Europa angekündigt. Das Tablet hat einen 10-Zoll-Touchscreen, den Quad-Core-Prozessor Tegra 3 von Nvidia und wird mit Android 4 alias Ice Cream Sandwich ausgeliefert.

  1. Smartphones und Tablets Fünf Nexus-Geräte zum fünften Geburtstag von Android?
  2. Iconia Tab A510/A511 Lieferprobleme bei Acers Android-Tablets
  3. Acer Iconia Tab A700 Android-4-Tablet mit 10-Zoll-Full-HD-Display kommt im Juni

Zum Artikel