GeForce 900 seeria

GeForce 900 seeria on Nvidia kuvaadapterite põlvkond, mis kasutab Maxwelli mikroarhitektuuri ning on saanud nime Šoti füüsikateoreetiku James Clerk Maxwelli järgi. Kepleri mikroarhitektuuri järglasena kasutab Maxwell esimesena integreeritud ARM-protsessorit. NVIDIA tegevjuhi Jen-Hsun Huangi sõnul muudab see Maxwelli graafikakaardid süsteemi peamistest protsessoritest iseseisvamateks. Maxwelli mikroarhitektuuriga loodetakse saavutada kolme eesmärki: paremat graafilist võimekust, lihtsustatud programmeerimist ja paremat energiatõhusust võrreldes GeForce 700 ja 600 seeriaga. Maxwelli mikroarhitektuuri tutvustati avalikkusele 2010. aasta septembris, kuid esimesed GeForce'i tooted Maxwelli mikroarhitektuuriga tulid müügile 2014. aasta alguses.  Pikemalt artiklis Maxwell (mikroarhitektuur) Esimese generatsiooni Maxwell GM107/GM108 lasti välja kui GeForce GTX 745, GTX 750/750Ti ja GTX 850M/860M(GM107) ning GT 830M/840M(GM108). Need kiibid ei paku palju tarbija poole suunatud lisasid, selle asemel keskenduti voolutarbe efektiivsusele. NVIDIA suurendas L2 taseme vahemälu 256 KiB pealt GK107-l 2MiB peale GM107-l, vähendades vajaminevat mälu ribalaiust. Sellest tulenevalt vähendas NVIDIA mälusiini 192 biti pealt GK107-l 128 biti peale GM107-l, väidetavalt veelgi vähendades voolutarvet. NVIDIA samuti muutis striimimis multiprotsessori disaini sellest, mis oli Kepleri peal (SMX) ning nimetas selle SMM-ks. Lõime planeerija on päritud Keplerilt, mis lubab igal planeerijal täita kuni kahte juhendit, mis on üksteisest iseseisvad ja on järjekorras samas lõimes. SMM üksuste asetus on osadeks jaotatud nõnda, et iga neljast lõime planeerijast SMM-is kontrollib ühte komplekti 32-st FP32 CUDA tuumadest, ühte komplekti kaheksast laadimis-/salvestamisüksustest ning ühte komplekti kaheksast erifunktsioonide üksusest. See on kontrastis Kepleriga, kus igal SMXil on 4 planeerijat, mis planeerivad jagatult 6 komplekti 32-st FP32 CUDA tuuma, 2 komplekti 16-st laadimis-/salvestamisüksust ning 2 komplekti 16-st erifunktsioonide üksust. Need üksused on omavahel latiga ühendatud, mis kasutab voolu, et ressursse jagada. See latt on Maxwellis eemaldatud. Tekstuuri üksused ja FP64 CUDA tuumad on endiselt jagatud. SMM lubab peenemat ressursside määramist võrreldes SMX-ga, säästes voolu, kui koormus ei ole optimaalne jagatud ressursside jaoks. NVIDIA väidab, et 128 CUDA tuumaline SMM-il on 86% võimsust 192 CUDA tuumalisest SMX-ist. Samuti, iga graafikatöötlusklaster (GPC – Graphics Processing Cluster) sisaldab kuni 4 SMX üksust Kepleris ning kuni 5 SMM üksust esimese generatsiooni Maxwellis. GM107 toetab CUDA Compute Capability 5.0 võrreldes GK110/GK208 GPU-de 3.5 ning GK10x GPU-de 3.0. Dynamic Parallelism ning HyperQ on kaks GK110/GK208 GPU-de tunnust, mis on toetatud ka kogu Maxwell tooteliinis.  Pikemalt artiklis NVIDIA NVENC Maxwelli baasil graafikakaardid sisaldavad Kepleriga tutvustatud NVENC SIP blokki. NVIDIA video enkooder, NVENC, on 1,5–2 korda kiirem kui Kepler baasil graafikakaardid, mis tähendab, et see suudab kodeerida videoid kuus kuni kaheksa korda kiiremini taasesituse kiirusest.  Pikemalt artiklis PureVideo NVIDIA väidab 8–10-kordset jõudluse kasvu PureVideo tunnusega video dekodeerimisel, mis tuleneb videodekoodri vahemälu sidumist tõusnud mälu efektiivsusega. Kuigi H.265/HEVC ei ole täielikult riistvaralise dekodeerimisega toetatud, toetutakse vaheldumisi riistvaralisele ja tarkvaralisele dekodeerimisele. Video dekodeerimisel kasutatakse uut madala voolutarbe režiimi "GC5", mida kasutatakse Maxwell graafikakaartides voolu säästmiseks. Maxwelli teine generatsioon tutvustas palju uusi tehnoloogiaid: Dynamic Super Resolution, Third Generation Delta Color Compression, Multi-Pixel Programming Sampling, NVIDIA VGXI (Real-Time-Voxel-Global-Illumination), VR Direct, Multi-Projection Acceleration ning Multi-Frame Sampled Anti-Aliasing (MFAA), kuigi Coverage-Sampling Anti-Aliasing (CSAA) toetus eemaldati. Samuti lisati HDMI 2.0 toetus. Teise generatsiooni Maxwell suurendas ROP (Raster Operations Pipeline) suhet mälukontrollerisse 8:1 pealt 16:1. Kuigi mõned ROP-d on üldiselt jõude GTX 970-s, kuna sellel kaardil pole piisavalt SMM-e, et neid töös hoida ja seetõttu vähendab maksimaalset täitemäära. Teise generatsiooni Maxwellil on 4 SMM üksust GPC kohta, võrreldes 5 SMM üksust GPC kohta esimesel generatsioonil. GM204 toetab CUDA Compute Capability 5.2, võrreldes 5.0-ga GM107/GM108 graafikakaartidel, 3.5 GK110/GK208 graafikakaartidel ja 3.0 GK10x graafikakaartidel. Maxwelli teise generatsiooni GM20x graafikakaartidel on uuendatud NVENC, mis toetab HEVC kodeerimist ning lisab toe H.264 kodeerimisele 1440p/60FPS ja 4K/60FPS lahutustel, võrreldes NVENC esimese generatsiooni Maxwell GM10x graafikakaartidelt, mis toetasid kõigest H.254 1080p/60FPS kodeerimist. Maxwell GM206 graafikakaart toetab täiesti fikseeritud funktsiooni HEVC riistvara dekodeerimist. Probleemid GeForce GTX 970 jõudlusega toodi esialgu välja kasutajate poolt, kui saadi teada, et kuigi graafikakaart oli reklaamitud kui 4 GB videomäluga, siis harva kasutati üle 3.5 GB piiri. Põhjalikumate katsetuste ja uurimiste tulemusena avaldas NVIDIA seletuse, et graafikakaardi esialgu välja kuulutatud spetsifikatsioone muudeti enne kättesaadavaks tegemist avalikkust teavitamata ning graafikakaardi jõudlus langes märgatavalt, kui ületati 3.5 GB piir. Kuigi esialgu oli välja kuulutatud, et graafikakaardi tagaotsa riistvaralised spetsifikatsioonid on identsed GeForceGTX 980 graafikakaardiga, erinesid need L2 vahemälu koguses (1.75 MB GeForce GTX 970-l ning 2 MB GeForce GTX 980-l) ning ROP-de arvus (56 970-l vs 64 980-l). Lisaks tuli välja, et graafikakaart oli disainitud mälule juurde pääsema põhiliselt 3.5 GB sektsioonina, pluss 0.5 GB sektsiooniga, kusjuures juurdepääs viimasele oli 7 korda aeglasem, kui esimesele. Peale seda lubas ettevõte spetsiifilist draiveri muudatust, et leevendada probleeme jõudlusega. Kuid NVIDIA hiljem täpsustas, et antud lubadus oli möödarääkimiste tulemus ning spetsiifilist draiveri uuendust GTX 970 graafikakaardile ei tule. NVIDIA kinnitas, et aitab klientidel oma toote eest raha tagasi saada, kui nad seda soovivad. 26. veebruaril 2015 avaldas NVIDIA tegevjuht Jen-Hsun Huang ettevõtte ametlikul blogil vabanduse juhtunu eest. Veebruaris 2015 esitati kollektiivne hagi petliku reklaami süüdistusel NVIDIA ja Gigabyte Technology vastu. NVIDIA avaldas, et on võimalik välja lülitada üksikuid üksusi, mis igaüks sisaldab 256 KB L2 vahemälu ning 8 ROPi, ilma kogu mälukontrollerit välja lülitamata. Sellega kaasneb, et mälusiin jaotatakse kiireks ja aeglaseks lõiguks, millele ei pääse samaaegselt ligi, välja arvatud juhul kui üks lõik loeb ja teine kirjutab, kuna see L2/ROP üksus, mis haldab mõlemat GDDR5 kontrollerit, jagab lugemise tagastuskanalit ja kirjutamise andmesiini kahe GDDR5 kontrolleri vahel. Seda kasutatakse GeForce GTX 970 graafikakaardil, mida saab seetõttu kirjeldada nii, et 3.5 GB oma videomälust asub kiires, 224-bitises, siinis ja 0.5 GB aeglases, 32-bitises, siinis. Kuigi Maxwell seeria oli turustatud kui täielikult DirectX 12 ühilduv, paljastas videomängu "Ashes of the Singularity" tootja Oxide Games, et teatud DirectX 12 tingimustel on Maxwell graafikakaartide sooritus kehva. Uue asünkroonse arvutuse ja shader pipeline kasutamine ei ole Maxwell graafikakaartidega võimalik, kuigi NVIDIA just neid võimalusi GTX 900 seeria puhul reklaamis. Selle asemel rakendas NVIDIA need põhifunktsioonid poolikult läbi draivipõhise kiilu, mis mõjub jõudlusele raskelt. AMD GNC (ingl Graphics Card Next) baasil graafikakaardid sisaldavad riistvarapõhist asünkroonset arvutust, andes neile eelise teatud DirectX 12 mängudes ning jõudlustestides. Oxide väidab, et NVIDIA survestas neid asünkroonset arvutust nende jõudlustesti üldse mitte panema, nii et 900 seeria graafikakaardid ei oleks AMD DirectX 12 sobivate GNC arhitektuuriga graafikakaartide eest halvemas olukorras. 4. augustil 2015 avaldas Oxide, et nad on vestluses NVIDIA-ga asünkroonse arvutuse teemadel ning NVIDIA kinnitas, et draiver ei ole veel täielikult rakendatud, kuid see näis nagu oleks. NVIDIA töötab koos Oxide Games stuudioga, et asünkroonset arvutust täielikult rakendada. Erinevalt AMD täielikust riistvaralisest rakendusest, toetub NVIDIA draiverile, et tekitada tarkvaraline järjekord ning jagaja asünkroonsete ülesannete jagamine riistvara planeerijale, mis on võimeline töökoormust õigete üksuste vahel ära jagama. 1 Shader Processors : Texture mapping units : Render output units 2 Pikslite täitesagedus arvutatakse kui madalaim kolmest numbrist: ROP arv korrutatud tuuma põhitaktsagedusega, rasterdajate arv korrutatud fragmentide arvuga, mida üks rasterdaja tekitada suudab korrutatud tuuma põhitaktsagedusega ning striimimis multiprotsessorite arv korrutatud fragmentide arvuga, mis nad ühe takti korral toota suudavad, korrutatud põhitaktsagedusega. 3 Tekstuuri täitesagedus arvutatakse TMU-de (ingl. Texture mapping units) arvu korrutamisega tuuma põhitaktsagedusega. 4 Üksiktäpsuse jõudlus arvutatakse kaks korda suurem, kui varjutajate arvu korrutamisel tuuma põhitaktsagedusega. 5 Topelttäpsuse jõudlus Maxwell kiipidel on 1/32 üksiktäpsuse jõudlusest. 6 Maksimaalselt 2 topelt-GPU kaarti saab SLI-s ühendada, luues 4-kaardilise SLI ühenduse, kuna topelt GPU kaardid omavad juba sisseehitatud 2-kaardiline SLI ühendust. 7 Kuna üks või mitu L2/ROP üksust saab välja lülitada ilma tervet seotud mälukontrollerit välja lülitamata, on mälu segmenteeritud. Üks segment peab kirjutama kui teine loeb, et saavutada efektiivsuse kõrgpunkt. Kuna kõrgpunkti on puhaste lugemiste ja kirjutamistega võimatu saavutada, on sellega seotud andmed eraldi välja toodud. Mõned implementatsioonid võivad kasutada teisi detailkirjeldusi. Järgmine mikroarhitektuur peale Maxwelli on koodnimega Pascal. NVIDIA on välja kuulutanud, et Pascal graafikakaartidel saab olema virnastatud DRAM, ühtne mälu ja NVLink. Pascali oodatav väljalaske aasta on 2016. "Nvidia Maxwell to be first GPU with ARM CPU in 2013". guru3d.com. "Nvidia Maxwell Graphics Processors to Have Integrated ARM General-Purpose Cores – X-bit labs". xbitlabs.com. Originaali arhiivikoopia seisuga 20. oktoober 2013. Vaadatud 30. aprillil 2016. "Nvidia: Next-Generation Maxwell Architecture Will Break New Grounds – X-bit labs". xbitlabs.com. Originaali arhiivikoopia seisuga 29. juuni 2013. Vaadatud 30. aprillil 2016. Smith, Ryan. "GTC 2010 Day 1: NVIDIA Announces Future GPU Families for 2011 And 2013". anandtech.com. "GeForce GTX 750 Class GPUs: Serious Gaming, Incredible Value". geforce.com. Smith, Ryan; T S, Ganesh. "The NVIDIA GeForce GTX 750 Ti and GTX 750 Review: Maxwell Makes Its Move". anandtech.com. Originaali arhiivikoopia seisuga 18. veebruar 2014.{{netiviide}}: CS1 hooldus: mitu nime: autorite loend (link) Ryan Smith, Ganesh T S. "Maxwell: Designed For Energy Efficiency – The NVIDIA GeForce GTX 750 Ti and GTX 750 Review: Maxwell Makes Its Move". anandtech.com. "Dynamic Super Resolution Improves Your Games With 4K-Quality Graphics On HD Monitors". geforce.com. "NVIDIA GeForce GTX 980" (PDF). Originaali (PDF) arhiivikoopia seisuga 21. juuli 2017. Vaadatud 30. aprillil 2016. Mujtaba, Hassan. "NVIDIA Unleashes Maxwell GM204 Based GeForce GTX 980 and GeForce GTX 970 Graphics Cards". wccftech.com. "Maxwell's Voxel Global Illumination Technology Introduces Gamers To The Next Generation Of Graphics". geforce.com. "NVIDIA Maxwell GPUs: The Best Graphics Cards For Virtual Reality Gaming". geforce.com. "How Maxwell's VR Direct Brings Virtual Reality Gaming Closer to Reality". The Official NVIDIA Blog. Originaali arhiivikoopia seisuga 1. juuni 2016. Vaadatud 30. aprillil 2016. Smith, Ryan. "Display Matters: HDMI 2.0, HEVC, & VR Direct – The NVIDIA GeForce GTX 980 Review: Maxwell Mark 2". anandtech.com. "Multi-Frame Sampled Anti-Aliasing Delivers Better Performance To Maxwell Gamers". geforce.com. "New nVidia Maxwell chips do not support fast CSAA". realhardwarereviews.com. Originaali arhiivikoopia seisuga 2. oktoober 2015. Vaadatud 30. aprillil 2016. "Introducing The Amazing New GeForce GTX 980 & 970". geforce.com. Smith, Ryan. "The NVIDIA GeForce GTX 980 Review: Maxwell Mark 2". anandtech.com. Smith, Ryan. "Maxwell 2 Architecture: Introducing GM204 – The NVIDIA GeForce GTX 980 Review: Maxwell Mark 2". anandtech.com. "Here's another reason the GeForce GTX 970 is slower than the GTX 980". techreport.com. "Maxwell: The Most Advanced CUDA GPU Ever Made". Parallel Forall. Smith, Ryan. "NVIDIA Launches GeForce GTX 960". anandtech.com. Smith, Ryan. "NVIDIA Launches GeForce GTX 950; GM206 The Lesser For $159". anandtech.com. http://www.pcper.com/reviews/Graphics-Cards/NVIDIA-Discloses-Full-Memory-Structure-and-Limitations-GTX-970 http://wccftech.com/nvidia-geforce-gtx-970-memory-issue-fully-explained/ http://www.pcgamer.com/why-nvidias-gtx-970-slows-down-using-more-than-35gb-vram/ http://www.anandtech.com/show/8935/geforce-gtx-970-correcting-the-specs-exploring-memory-allocation http://wccftech.com/nvidia-working-driver-geforce-gtx-970-tune-memory-allocation-problems-improve-performance/ http://www.pcworld.com/article/2876802/nvidia-plans-geforce-gtx-970-driver-update-for-memory-performance-concerns.html http://www.pcper.com/news/Graphics-Cards/NVIDIA-Plans-Driver-Update-GTX-970-Memory-Issue-Help-Returns http://www.pcgamer.com/nvidia-ceo-addresses-gtx-970-controversy/ http://www.pcgamer.com/nvidia-faces-false-advertising-lawsuit-over-gtx-970-specs/ http://www.pcworld.com/article/2887234/nvidia-hit-with-false-advertising-suit-over-gtx-970-performance.html http://www.anandtech.com/show/8935/geforce-gtx-970-correcting-the-specs-exploring-memory-allocation/2 "Arhiivikoopia". Originaali arhiivikoopia seisuga 6. oktoober 2014. Vaadatud 1. mail 2016.{{netiviide}}: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link) http://international.download.nvidia.com/geforce-com/international/images/nvidia-geforce-gtx-980-ti/nvidia-geforce-gtx-980-ti-directx-12-advanced-api-support.png http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-980/specifications http://www.guru3d.com/news-story/nvidia-wanted-oxide-dev-dx12-benchmark-to-disable-certain-settings.html http://www.overclock.net/t/1569897/various-ashes-of-the-singularity-dx12-benchmarks/1210#post_24357053 http://www.guru3d.com/articles-pages/amd-radeon-r9-fury-x-review,8.html https://www.techpowerup.com/215663/lack-of-async-compute-on-maxwell-makes-amd-gcn-better-prepared-for-directx-12 http://www.pcper.com/reviews/Graphics-Cards/DX12-GPU-and-CPU-Performance-Tested-Ashes-Singularity-Benchmark/Results-Avera http://www.overclock.net/t/1569897/various-ashes-of-the-singularity-dx12-benchmarks/2130#post_24379702 http://www.overclock.net/t/1569897/various-ashes-of-the-singularity-dx12-benchmarks/2170#post_24380072 http://www.anandtech.com/show/8526/nvidia-geforce-gtx-980-review http://anandtech.com/show/9059/the-nvidia-geforce-gtx-titan-x-review http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-950/specifications http://www.anandtech.com/show/8526/nvidia-geforce-gtx-980-review/4 http://www.anandtech.com/show/8544/microsoft-details-direct3d-113-12-new-features http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-960/specifications http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-970/specifications http://www.pcper.com/news/Graphics-Cards/NVIDIA-Responds-GTX-970-35GB-Memory-Issue http://www.geforce.com/whats-new/articles/dynamic-super-resolution-instantly-improves-your-games-with-4k-quality-graphics http://wccftech.com/nvidia-unleashes-maxwell-gm204-geforce-gtx-980-gtx-970-graphics-cards/ http://www.techpowerup.com/gpudb/2621/geforce-gtx-980 http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-980-ti/specifications http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-titan-x/specifications "Arhiivikoopia". Originaali arhiivikoopia seisuga 22. aprill 2016. Vaadatud 1. mail 2016.{{netiviide}}: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link) http://www.techpowerup.com/gpudb/2632/geforce-gtx-titan-x http://www.geforce.com/whats-new/articles/maxwell-architecture-gtx-980-970 http://www.geforce.com/hardware/notebook-gpus/geforce-920m/specifications http://www.techpowerup.com/gpudb/2675/geforce-920m http://www.techpowerup.com/gpudb/2646/geforce-920m http://www.geforce.com/hardware/notebook-gpus/geforce-930m/specifications http://www.techpowerup.com/gpudb/2644/geforce-930m http://www.geforce.com/hardware/notebook-gpus/geforce-940m/specifications http://www.techpowerup.com/gpudb/2648/geforce-940m http://www.techpowerup.com/gpudb/2643/geforce-940m http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-950m/specifications http://www.techpowerup.com/gpudb/2642/geforce-gtx-950m http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-960m/specifications http://www.techpowerup.com/gpudb/2635/geforce-gtx-960m http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-965m/specifications http://www.techpowerup.com/gpudb/2634/geforce-gtx-965m http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-970m/specifications http://www.hardware.fr/focus/106/gtx-970-3-5-go-224-bit-lieu-4-go-256-bit.html http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-980m/specifications http://www.geforce.com/hardware/notebook-gpus/geforce-gtx-980 "Arhiivikoopia". Originaali arhiivikoopia seisuga 22. aprill 2019. Vaadatud 1. mail 2016.{{netiviide}}: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link) "Arhiivikoopia". Originaali arhiivikoopia seisuga 1. juuni 2016. Vaadatud 1. mail 2016.{{netiviide}}: CS1 hooldus: arhiivikoopia kasutusel pealkirjana (link)