PowerVR är en division av Imagination Technologies (tidigare VideoLogic), som utvecklar grafikacceleratorer , såväl som relaterad programvara. Deras acceleratorer kan hantera 2D- och 3D-grafik, videokodning och avkodning och bildbehandlingsuppgifter, inklusive DirectX, OpenGL ES, OpenVG och OpenCL-acceleration.
I slutet av 1990-talet konkurrerade PowerVR 3D-acceleratorer på lika villkor med 3Dfx på marknaderna för stationära PC- och spelkonsoler , men båda företagen tvingades lämna denna marknad på grund av utvecklingen av DirectX- och OpenGL -teknologier och på grund av ATIs betydande framgång. och Nvidia som bättre stödde dessa tekniker. Efter det flyttade PowerVR-utvecklingen till sfären av olika mobila och konsumentenheter som kommunikatörer , smartphones och smarta TV-apparater .
PowerVR själv producerar inte videoacceleratorer, andra företag, som Apple , Freescale , Intel , Renesas , Samsung , Texas Instruments och andra, gör detta under sin licens.
PowerVR-chips använder en 3D-renderingsteknik känd som Tile Based Deferred Rendering (ofta förkortad som TBDR - Tile Based Deferred Rendering). Så snart det polygongenererande programmet skickar trianglarna till PowerVR-drivrutinen, lagrar det dem i minnet som en kontinuerlig remsa eller tillsammans med vertexindex. Till skillnad från andra arkitekturer utförs polygonrendering (vanligtvis) inte förrän all polygoninformation har samlats in för den aktuella ramen. Dessutom fördröjs de resurskrävande operationerna för texturering och skuggning av pixlar (eller deras fragment) tills den synliga pixeln har fastställts - därför skjuts renderingen upp.
För att göra detta är displayen uppdelad i rektangulära sektioner i ett rutnät. Varje sektion är känd som en bricka. Varje bricka är en lista med trianglar som överlappar märkbart. För att få den slutliga bilden bearbetas brickorna en efter en.
Kakelplattan återges med en process som liknar raycasting . Strålar spåras till trianglar som är associerade med brickan, varefter pixeln bildas från triangeln närmast kameran. PowerVR-hårdvara beräknar vanligtvis djupbuffertvärdena associerade med varje polygon i 1 cykel för en rad i en bricka.
Denna metod har fördelen att det, till skillnad från mer traditionell Z-buffring , inte finns några beräkningar i renderingspipelinen. Måste anges för att definiera hur en polygon ser ut i ett område där den är skymd av andra geometrier. Det låter dig också återge den partiella transparensen av polygoner korrekt, oavsett deras ordning. (Denna funktion implementerades endast i serie 2 och en MBX-variant. De är i allmänhet inte aktiverade på grund av bristande API-stöd och ekonomiska skäl.) Ännu viktigare, eftersom renderingen är begränsad till en bricka i taget, kan hela plattan ligga i OnChip snabbminne, som spolas till videominnet innan nästa bricka bearbetas. Under normala omständigheter bearbetas varje bricka en gång per ram.
Imagination Technologies är det enda företaget som framgångsrikt lanserar TBDR-lösningar på marknaden. Microsoft bidrog också med en konceptidé med det övergivna Talisman- projektet. Gigapixel, företaget som utvecklade plattan IP baserat på fördröjd 3D-grafik, köptes av 3dfx , som i sin tur sedan förvärvades av Nvidia . Nvidia har för närvarande inga officiella planer på att utveckla chips baserade på visualisering.
Intel använder ett liknande koncept i sina integrerade grafiklösningar. Men metoden för renderingszoner de kom fram till utför inte full latent ytdefinition (HSR) och uppskjuten texturering, vilket slösar resurser på att fylla texturer och bandbredder på pixlar som inte är synliga i den slutliga bilden. De senaste framstegen inom hierarkisk Z-buffring har faktiskt tagit hänsyn till idéer som tidigare bara använts i uppskjuten rendering, inklusive möjligheten att lägga till en scen och möjligheten att acceptera eller förkasta storleken på polygonbitar.
Idag stöder PowerVR mjukvara och hårdvara: videokodning , videoavkodning , relaterad bildbehandling och Direct X , OpenGL ES , OpenVG och OpenCL acceleration.
De ursprungliga PowerVR-produkterna fanns tillgängliga som OEM -grafik på utvalda Compaq - modeller och som PCI-kort från leverantörer som Matrox .
Den andra generationen är PowerVR2 ("PowerVR Series 2", chip med kodnamnet "CLX2"). Chipet marknadsfördes i Dreamcast -konsolen mellan 1998 och 2001. Som en del av Segas interna tävling för att utveckla en efterföljare till Saturn licenserades PowerVR2 till NEC och placerades före den 3dfx- baserade rivalen Voodoo 2. På grund av PowerVR2:s prestanda kunde Dreamcast-spel som Quake III Arena konkurrera med deras PC-motsvarigheter i kvalitet och produktivitet. Framgångarna med Dreamcast gjorde dock att PC-varianten, marknadsförd som Neon 250, kom ut på marknaden ett år senare och var i bästa fall i medelklassen vid den tiden.
2001 antog STMicroelectronics som tredje generationens PowerVR3 för sina STG4000 , KYRO och STG 4500 KYRO II-chips . STM PowerVR3 KYRO II, som släpptes 2001, kunde konkurrera med den dyrare ATI Radeon DDR och NVIDIA GeForce 2 GTS presterade bra i dåtidens grafiktester trots bristen på hårdvarutransformation och belysning (T&L). Spelen optimerades allt mer för hårdvara T&L, och så förlorade KYRO II sin prestandafördel.
STG5000 STM-chippet, baserat på PowerVR4 , inkluderade inte hårdvarutransformation och belysning och nådde aldrig kommersiell framgång. Som ett resultat blev KYRO 3 (2D/3D AIB) försenad och STMicro stängde sin grafikdivision.
PowerVR har tagit stora framsteg på marknaden för lågeffekts mobilgrafik med 'PowerVR MBX' . MBX och dess efterföljare SGX är licensierade av sju av de tio främsta halvledartillverkarna inklusive Intel , Texas Instruments , Samsung , NEC , NXP Semiconductors Freescale , Renesas och Sunplus . Chipsen användes i många en gång avancerade mobiltelefoner, inklusive den ursprungliga iPhone , Nokia N95 , Sony Ericsson P1 och Motorola RIZR Z8 , och vissa iPods .
Det finns två alternativ: MBX och MBX Lite. Båda har samma funktionsuppsättning. MBX är optimerad för hastighet medan MBX Lite är optimerad för låg strömförbrukning. MBX kan paras ihop med FPU, Lite FPU, VGP Lite och VGP.
PowerVR PDP-serien används i vissa HDTV -apparater , inklusive Sony BRAVIA .
PowerVRs Series5 SGX med hårdvarupixelshader , vertex shader och geometri shader- funktioner som stöder OpenGL ES 2.0 och DirectX 10.1 med Shader Model 4.1.
SGX GPU-kärnan ingår i flera populära system på ett chip (SoC) som används i många bärbara enheter. Apple använder A4 (tillverkad av Samsung) i iPhone 4 , iPad , iPod Touch och Apple TV . Texas Instruments OMAP 3- och 4-serien SoCs, används i BlackBerry PlayBook , Nokia N900 , Sony Ericsson Vivaz , Motorola Droid/Milestone , Motorola Defy , Droid Bionic, Archos 70 , Palm Pre , Samsung Galaxy SL , Galaxy Nexus , Open Pandora och andra . Samsung släpper Hummingbird SoC och använder den i sina Samsung Galaxy S , Galaxy Tab , Samsung Wave S8500 Samsung Wave II S8530 , enheter.
Intel använder SGX 540 i sin Medfield-plattform, samt SGX 545 i Clover Trail-plattformen.
PowerVR Series5XT SGXMP - chips med flerkärniga varianter av SGX-serien med några uppdateringar. Den ingår i PlayStation Vita (bärbar spelenhet med PoweVR SGX543MP4+). PowerVR SGX543-modellen är den enda skillnaden förutom de + pekfunktioner som konfigurerats för Sony är grafikkärnkluster där MP4 står för 4 kluster (quad-cluster) medan MP8 står för 8 kluster (okta-kluster). Allwinner A31 (quad-core mobil processor) har en dual-cluster SGX544 MP2-processor. Apple iPad 2 , iPhone 4S och iPad mini på SoC A5 har en dubbelkluster SGX543MP2 GPU. iPad (3:e generationen) på SoC A5X SoC har en SGX543MP4-processor med fyra kluster. iPhone 5 , iPhone 5C på SoC A6 har tre SGX543MP3-kluster. iPad (4:e generationen) på A6X SoC har en SGX554MP4 GPU med fyra kluster. Exynos- varianten av Samsung Galaxy S4 och Meizu MX3 använder en snabb SGX544MP3 tri-cluster GPU klockad till 533MHz.
Intel använder SGX 544MP2 i sin Clover Trail+-plattform.
PowerVR Series 6 är nästa generations Imagination Technologies, kodnamnet "Rogue". ST-Ericsson meddelade att den nya versionen av Nova -plattformen kommer att inkludera nästa generations Imagination Technologies PowerVR Series6 (Rogue) GPU. Apple A7-processorn (drivs av bland annat Apple iPhone 5s , iPad Air och iPad Mini (2:a generationen)) använder PowerVR G6430 GPU (en del av Imagination PowerVR Series 6).
Intel använder PowerVR G6400 i sin Merrifield-plattform.
PowerVR Series 6XT är en vidareutveckling av den tidigare generationens Series 6. Denna produkt är svaret på NVIDIAs avancerade Tegra K1 -grafik med Kepler-arkitektur. Antalet beräkningsenheter i PowerVR GX6650 GPU har utökats till 192, vilket gör det långt före PowerVR G6430-chippet (en del av den tidigare PowerVR Series 6) [1] . Det antogs att GX6650 var ansvarig för grafiken i Apple A8X, men senare upptäckte experter att Apple använde en annan variant av chippet. PowerVR GX6850 var en dubbel konfiguration av de två GX6450-chippen som användes i A8-processorn
PowerVR Series7XT-serien inkluderar fem videoacceleratorer: GT7200, GT7400, GT7600, GT7800 och GT7900. Deras produktivitet är upp till 60 % högre än deras föregångares. Företaget lyckades förbättra energieffektiviteten och minska den fysiska storleken på chipsen, även om de när det gäller arkitektur är praktiskt taget desamma som representanterna för PowerVR Series6XT-familjen.
Series 8 PowerVR presenterades ursprungligen av Imagination Technologies endast med chips i lägre prisklass - PowerVR GE8200 och GE8300/8310,8329, som också är baserade på Rogue [2] -arkitekturen , men med vissa förbättringar.
Enligt tillverkaren kommer grafik tack vare det nya PowerVR-chipet att få ultrarealistiska skuggor, reflektioner och transparens. Allt detta blev möjligt tack vare Ray Tracing-grafikbehandlingsteknik. Det hävdas också att PowerVR 6500 kommer att förbättra arbetet med AI, som nu kommer att kunna "se" och "förstå" sin miljö, vilket kommer att göra deras beteende mycket mer realistiskt. Den nya grafikprocessorn stöder OpenGL ES 3.1 och tidigare, OpenGL 3.x, Direct3D 11, OpenCL 1.2, OpenRL 1.x. PowerVR GR6500 prestanda är 300 miljoner strålar per sekund.
Chipset (SoC):
Graphics Processing Units (GPU):
imgtec.com - PowerVR officiella webbplats
Grafikkort, grafikchip och videoprocessorer tillverkade av Intel ( lista ) | |
---|---|