De NVIDIA GeForce GTX470M is een high-end laptop videokaart die in 2010 gepresenteerd werd. Hij is gebaseerd op de GF104 core, die gerelateerd is aan de Fermi architectuur. Hij ondersteund dus DirectX 11 en OpenGL 4.0. De snellere GeForce GTX 480M is al op de GF100 chip gebaseerd.
GF104 architectuur
De GF104 core van de GTX 470M is gerelateerd aan de GF100 core van de GeForce GTX 480M en heeft 352 shaders en een 192 Bit geheugen bus voor het gebruikte GDDR5 geheugen. De GTX 470M heeft echter maar 288 cores in plaats van 352. De architectuur van de GF104 is niet vergelijkbaar met de oude GT215 (GeForce GTS 350M) of G92b (GeForce GTX 285M) cores. In tegenstelling tot de GF100 zijn de GF104, GF106 en GF108 cores niet enkel ingekort maar ook nog noemenswaardig gewijzigd. In tegenstelling tot de GF100, die ontworpen werd voor professionele applicaties richten, richten deze kaarten zich meer naar de consumenten markt. Ze hebben meer shaders (3x16 in plaats van 2x16), meer texture units (8 in plaats van 4) en SFU's per streaming multi-processor (SM). Omdat er nog steeds maar twee warp schedulers (versus 3 shaders groups) zijn, gebruikt Nvidia nu superscalar execution om het hoger aantal shaders per SM efficiënter te gebruiken.
In theorie kunnen de shaders daardoor efficiënter gebruikt worden en verhogen de presaties per core. In het slechtste geval kunnen die echter ook dalen ten opzichte van de GF100 (en zijn voorgangers). De ECC geheugen bescherming, die belangrijk is voor professionele applicaties, werd volledig weggelaten en de FP§4 hardware ingekort (slechts 1/3 van de shaders ondersteunen FP64 en daardoor ook maar 1/12 van de FP32's prestaties). Hierdoor is de grote van de SM slechts met 25% toegenomen ondanks het hogere aantal shaders en grotere warp schedulers met superscalar dispatch mogelijkheden. Door de verschillende shader architecturenen de hogere kloksnelheden van de shader domain kan het aantal cores niet direct vergeleken worden met AMD cores uit de Radeon 5000 reeksen (zoals de HD 5850).
Gedetailleerde informatie over de GF104 architectuur (en daarmee ook de GF106 en GF108) kan gevonden worden op de pagina van het desktop GTX 460 artikel van Anandtech.
Omdat de GeForce 470M gebruik maakt van een nieuwe architectuur, zijn de prestaties niet vergelijkbaar met oudere chips met een vergelijkbare core count. In contrast met de HD 5850, die gebruik kan maken van DDR3 geheugen, wordt de 192 bit geheugenbus uitsluitend gecombineert met GDDR5. Verder hebben Fermi chips ondersteuning voor verbeterde Tessellation prestaties dan de DX11 chips uit de Radeon HD 5000 reeks. De prestaties van de GTX 470M liggen iets hoger dan de prestaties van de Mobility Radeon HD 5870. Alle moderne games (uitgezonderd Metro 2033 en Crysis) draaien vlot op de hoogst mogelijke detail instellingen.
Functionaliteiten
Een nieuwtje bij de GF104/107/108 chips is de ondersteuning van Bitstream HD Audio (Blu-Ray) output via HDMI. Net zoals de Radeon HD 5850 kan de GTX 470M Dolby True HD en DTS-HD bitstream-wise zonder kwaliteitsverlies naar een HiFi receiver verzenden.
De GTX470M heeft PureVideo HD technologie voor video decodering. De Video Processor 4 (VP4) ondersteund de feature set C, wat betekend dat de GPU in staat is om MPEG-1, MPEG-2, MPEG-4 Part 2 (MPEG-4ASP - namelijk DivX of Xvid), VC-1/WMV9 en H.264 (VLD, IDCT, Motion Compensation en Deblocking) te decoderen. De X500 tester kon de VC-1 geëncodeerde "Elephants Dream" film decoderen met een belasting van 3-6% op de CPU (volgens taakbeheer). De H.264 gecodeerde "Big Buck Bunny" video werd afgespeeld met 1-3% CPU belasting (beide 1080p video's).
Verder kan de GPU twee 1080p streams gelijktijdig decoderen (voor bijvoorbeeld Blu-Ray Picture-in-Picture).
Via CUDA, OpenCL en DirectCompute 2.1 ondersteund de GeForce GTX 470M diverse berekeningen om de CPU te ontlasten. Als voorbeeld, de stream processor kan een stuk sneller video's encoderen dan een snelle CPU. Verder kunnen physics berekeningen eveneens verricht worden door de GPU als die gebruik maakt van PhysX (ondersteund door bijvoorbeeld Mafia 2 of Metro 2033). De GPU van de X500 draaide Fluidmark 3x sneller met zijn GPU dan met zijn CPU (36 versus 11 fps).
Volgens Nvidia is ondersteuning voor 3D Vision op de GTX videokaarten ook nieuw. Het maakt het mogelijk voor de laptop om 3D beelden (3D games, 3D Web Streaming, 3D foto's en 3D Blu-Rays) naar een ingebouwd scherm te sturen met 3D ondersteuning (of naar een externe 3D TV, indien de laptop fabrikant hier ondersteuning voor heeft).
Volgens de geruchten ligt het stroomverbruik van de GeForce 470M rond de 75 Watt (TDP, MXM board en geheugen), wat ongeveer even veel is als wat de Mobility Radeon HD 5870 verbruikt. Wanneer er geen belasting is op de videokaart, klokt deze zichzelf terug naar 50/100 MHz (chip/shader) in 2D modus en naar 200/400 MHz in 3D modus, om stroom te besparen. Verder ondersteund de 400M reeks Optimus om automatisch om te schakelen tussen de geïntegreerde videokaart van Intel en de Nvidia GPU. Laptop fabrikanten moeten dat echter wel implementeren en het kan niet geüpgrade worden. De Quadcores die vandaag de dag bestaan hebben geen geïntegreerde GPU, dus voorlopig moeten we ons nog niet verwachten aan veel Optimus designs met de GTX 470M in verwerkt, voor de lancering van Sandy Bridge in 2011.
De vergelijkbaar genaamde GeForce GTX 470 is gebaseerd op de GF100 chip en heeft 448 shader cores. Hij is daarmee significant sneller (de desktop GTX 460 is eveneens sneller dan de mobiele 470M).
- Benchmarkresultaten voor deze videokaart - Gemiddelde benchmarkresultaten voor deze videokaart * Kleinere getallen betekenen een hogere prestatie
Game Benchmarks
De volgende benchmarks zijn afgeleid van onze laptop-testrapporten. De prestaties variëren afhankelijk van het gebruikte grafische geheugen, kloksnelheid, processor, systeeminstellingen, drivers en besturingssysteem. De resultaten zijn daarom niet noodzakelijk representatief voor alle laptops met deze GPU. Voor meer gedetailleerde informatie over de benchmarkresultaten, klik op het fps-aantal.