Chromium Gets GPU-akselerasjon, Gets Chrome Next

Chromium GPU-akselerasjon, synes Chrome Neste

Hardware akselerert gjengivelse å være en ny nettleser trend, som utviklere av alle de store nettleserne har bekreftet at deres nettlesere vil støtte det i en form eller andre i fremtiden.

Den siste utlysningen i denne forbindelse kom fra Chromium-teamet bare to dager siden.

Google jobbet med å implementere maskinvareakselerasjon i Chromium for noen tid og kunngjøringen fungerer som en primer for å oppsummere dette arbeidet.

Den underliggende infrastrukturen består av en ny GPU prosess som "aksepterer grafikk kommandoer fra gjengivelsesprosessen og presser dem til OpenGL eller Direct3D".

GPU prosessen sandkasse hadde å endres for å tillate gjengivelsesprosessen for å få tilgang til disse grafikk-APIer.

Med denne grunnleggende del av infrastrukturen, har vi begynt å akselerere noe av innholdet i Chromium. Et nettsted kan naturligvis være delt inn i en rekke mer eller mindre uavhengige lag. Layers kan inneholde tekst stylet med CSS, bilder, videoer og WebGL eller 2D lerreter. For tiden er de fleste av de vanlige lag innhold, inklusive tekst og bilder, er fortsatt gjengitt på CPU og er enkelt avlevert til sette for den endelige displayet. Andre lag bruker GPU til å akselerere nødvendige operasjoner som berører mange piksler. Video lag, for eksempel, kan nå gjøre fargekonvertering og skalering i en shader på GPU. Endelig er det noen lag som kan være fullt gjengis på GPU, slik som inneholder WebGL elementer.

Etter at disse lagene er gjengitt, er det fortsatt en avgjørende siste trinnet for å blande dem alle på én side så raskt som mulig. Utføre dette siste trinnet på CPU ville ha slettet de fleste av de ytelsesgevinster som oppnås ved å akselerere enkelte lag, så Chromium kompositter nå lagene på GPU når det kjøres med enable-akselerert-sammensetting flagg.


For å få optimale resultater brukerne trenger for å starte Chromium med enable-akselerert-sammensetting flagg.

Den nye GPU prosessen er foreløpig bare tilgjengelig i krom, men det er sannsynlig at det vil bli integrert i en av de kommende Google Chrome Dev utgivelser. Det vil ta noen måneder sannsynligvis før den blir tilgjengelig i beta og stabile versjoner av Google Chrome

Oppdatering:. Maskinvareakselerasjon er slått på som standard i alle versjoner av Chrome hvis det støttes på systemet nettleseren er kjøre på.

Funksjonen kan deaktiveres hvis det forårsaker problemer. For å gjøre det, last krom. //Settings /i nettleserens adressefelt, klikk på Vis avanserte innstillinger-koblingen på siden som åpnes, og fjern haken fra "bruk maskinvareakselerasjon når tilgjengelig"

Å finne ut om maskinvareakselerasjon er aktivert, åpner Chrome Task Manager med Shift-Esc og se etter en GPU-prosess der. Hvis du ser det, er maskinvareakselerasjon brukt. Anmeldelser



Previous:
Next Page: