Riistvarakiirendus - mis see on ja kuidas saate sellega arvuti jõudlust parandada

Tõenäoliselt olete kasutamisel näinud valikut "riistvarakiirendatud". erinevaid rakendusi ja seadmeid. Võib-olla pidite selle isegi mõne oma lemmikrakenduse jõudluse parandamiseks või vigade vältimiseks sisse või välja lülitama, kuid te ei pruugi teada, miks. Selles artiklis räägime teile kõike, mida peate teadma riistvarakiirenduse kohta ja kas teie rakendused saavad seda kasutada.

Riistvarakiirendus on termin, mida kasutatakse teistes seadmetes allalaaditavate ülesannete kirjeldamiseks. Vaikimisi domineerib enamikus arvutites ja rakendustes töökoormuse üle protsessor, eelkõige muu riistvara. See on täiesti normaalne, eriti kui teil on võimas protsessor. Vastasel juhul võib olla kasulik kasutada oma süsteemi muid komponente. Seejärel funktsioon aktiveeritakse. Siin on mõned populaarsed kasutusnäited:

  • AU abiga saad kasutada helikaarte, et tagada kõrge kvaliteet ja helisalvestus;
  • graafikakaarte saab kasutada koos graafika riistvarakiirendusega, et pakkuda kiiremat ja paremat meediumikuva.

Mis on brauseris riistvaraline kiirendus? Ühesõnaga, see on Interneti-lehtede vaatamise programmi võime kuvada nende sisu võimalikult kiiresti ja tõhusalt. Kuigi riistvarakiirendust saab määratleda kui peaaegu iga toimingut, mis laaditakse maha millelegi, mis ei ole protsessor, on GPU-d ja helikaardid tavaliselt teie tarkvaras kõige populaarsemad näited. Ainuüksi teie protsessor on tehniliselt võimeline kõigeks, mida need seadmed suudavad, eriti kui sellel on integreeritud graafika (nagu paljud tänapäeval teevad), kuid spetsiaalne riistvara on tavaliselt parim valik.

Graafilise paigutuse võimsuse kasutamine dünaamiliselt muutuva veebisisu kuvamiseks, st nn riistvaraline kiirendus, on kahtlemata üks põnevamaid uusi funktsioone, mis Firefox 4 ja Internet Explorer 9. Nende brauserite arendajate sõnul saavutab GPU kasutamine seni võrratu jõudluse, kiire ja sujuv töö Interneti-rakendused, mis kasutavad kaasaegseid tehnoloogiaid. Samal ajal aitab see vähendada protsessori koormust, mis on vähem võimeline graafikaga seotud arvutusi tegema. See mõjutab otseselt kogu süsteemi toimimist ja juhul sülearvutid– ka ilma toiteallikata töötamise ajaks. Microsoft lisab täiustusi ekraanil kuvatava ja lehele prinditava teksti ja piltide kvaliteedi parandamiseks. Eraldi probleem 3D-graafika renderdamiseks WebGL API abil graafikapaigutust.

GPU-de kasutamine brauserites ei ole alati, kõikjal ja igas arvutis võimalik. Peamised piirangud on seotud operatsioonisüsteemiga: sees Sel hetkel toetavad ainult mõlema brauseri beetaversioonid Windows Vista, 7 ja 10. Internet Explorer 9 puhul ei muutu see isegi sisse lõplik versioon, kuid Mozilla lubab rakendada lahendusi, mis töötavad ka teistel platvormidel. Ainus süsteem, millest mõlemad tootjad puudust tunnevad, on Windows XP.

Miks peate võib-olla selle välja lülitama

Siin on juhtumid, kus peaksite tõenäoliselt riistvarakiirenduse keelama:

  • Kui teie protsessor on tõesti võimas ja teised süsteemikomponendid ei ole jõudlusega hiilgavad, võib tõuge olla tegelikult ebaefektiivne võrreldes sellega, kui lasete toitel arvuti ressursside eest hoolitseda. Samuti, kui teie komponendid on altid ülekuumenemisele või on mingil moel kahjustatud, võib riistvaralise kiirenduse tugev kasutamine põhjustada probleeme, mida ilma selleta ei tekiks;
  • riistvara kasutamiseks loodud tarkvara ei tööta eriti hästi või ei tööta nii stabiilselt kui ainult protsessorit kasutades.

Millal seda kasutada

Riistvaraline kiirendus pole muidugi nii hull. Kui seda kasutatakse ettenähtud viisil, on see tegelikult väga tõhus. Siin on mõned juhtumid, kui peaksite lubama oma rakendustes riistvaralise kiirenduse.

  1. Kui teil on võimas ja stabiilne GPU, võimaldab riistvarakiirenduse lubamine teil seda täielikult ära kasutada kõigis toetatud rakendustes, mitte ainult mängudes. IN Chrome'i kiirendus GPU riistvara tagab tavaliselt palju sujuvama vaatamise ja meediatarbimise.
  2. Videotöötlus/renderdusprogrammides nagu Sony Vegas(või voogedastusprogrammid, nagu OBS), võimaldab riistvarakiirenduse lubamine kasutada spetsialiseeritud varustus, mis asub toetatud seadmetes, tavaliselt GPU-s või CPU-s. (Näiteks Intel QuickSync on täiendus nende kaasaegsetele protsessoritele, mis on loodud video kiireks renderdamiseks ja kodeerimiseks).

Kuidas kontrollida, kas riistvarakiirendus on lubatud

Paremklõpsake töölaual - Ekraani eraldusvõime - Täpsemad suvandid - Diagnostika - Seadete muutmine. Kui nupp on passiivne, on riistvarakiirendus lubatud.

Windows 10 puhul kasutage riistvaralist kiirendust: Win+R – dxdiag – Display – DirectDraw Acceleration, Direct3D Acceleration, AGP Texture Acceleration – kõik 3 valikut peaksid olema SEES. Vastasel juhul on riistvarakiirendus keelatud.

Riistvaralise kiirenduse aktiveerimise protseduur

Kuidas lubada Windows 7 riistvarakiirendust? Mingil põhjusel peate võib-olla lubama riistvarakiirenduse, näiteks Androidi emulaatori käitamiseks Visual Studios. Lihtsalt sisestage oma arvuti BIOS (Seaded - Värskendamine ja turvalisus - Taastamine). Jaotises Täpsem käivitamine klõpsake nuppu Taaskäivita kohe ja arvuti taaskäivitub. See töötab ka Windows 10 puhul.

Pärast taaskäivitamist klõpsake "Tõrkeotsing" - "Täpsemad suvandid" - "UEFI püsivara sätted" - "Taaskäivitamine".

Teile esitatakse komme BIOS-i liides, minge jaotisse "Konfiguratsioon". Lihtsalt kontrollige, kas virtualiseerimistehnoloogia, näiteks graafikakaardi kiirendi " virtuaalne tehnoloogia Intel" või "AMD-V virtualiseerimine" on lubatud. Seejärel minge viimasesse jaotisesse Välju ja klõpsake nuppu Välju ja Salvesta muudatused. Nüüd on teil riistvaraline kiirendus.

Riistvaraline kiirendus Chrome'is. Mis annab ja kuidas seda lubada?

Google Chrome võimaldab teil kasutada graafikakaarti veebisaitidel graafika renderdamiseks ja skaleerimiseks. See kiirendab brauserit ja laadib protsessori maha. Uuri, kuidas seda võimalust kasutada!

Riistvaralise kiirenduse lubamise eeliseid tunnevad eelkõige nõrgema arvutiga kasutajad või samaaegne kasutamine mitukümmend vahekaarti. Selle funktsiooni lubamiseks sisestage käsk "about:flags". aadressiriba.

Esimene samm on lubada tarkvara renderdusloendi alistamine. Otse allpool – teine ​​– kiirendatakse 2D-protsessorit GPU-ga (Accelerated 2D canvas), mis peab samuti olema lubatud. Chrome 11 kasutajad ei saa esimest valikut kasutada – see on brauseri selles versioonis vaikimisi lubatud.

Veidi allpool on veel üks funktsioon, mida nimetatakse veebisaidi esialgseks renderdamiseks. Samuti peab see olema lubatud. Viimane samm on brauseri taaskäivitamine.

Kuidas riistvaralist kiirendust keelata

See funktsioon viitab peamiselt arvutikomponentide kasutamisele konkreetse toimingu sooritamiseks (tavaliselt sooritatakse tarkvara) nii kiiresti kui võimalik. Selle eesmärk on muuta arvuti graafika sujuvamaks ja kiiremaks, laadides tarkvara ja selle asemel välja graafika renderdusfunktsioonid arvuti videokaardil. Protsessor(PROTSESSOR). Riistvarakiirenduse idee on kiirendada videotöötlusprotsesse, pakkudes paremat jõudlust.

Esimeses etapis kasutatakse lehe sisu renderdamiseks Direct2D ja DirectWrite teeke, mille tulemuseks on teksti- ja vektorgraafika sujuvamad servad. Täiustatud on ka tavaliste leheelementide, näiteks piltide, ääriste ja taustakastide renderdamist. Lisaks saab graafikakaarti töödelda, kui lehele on manustatud H.264 koodekiga video. Praegusel hetkel töötab kiirendus nii Internet Explorer 9 kui ka Firefox 4 puhul.

Praegu kasutab Microsofti brauser tihendatud graafikafailide jaoks uut dekodeerimismootorit, mis toetab ka TIFF-vormingut ja Microsofti JPEG XR-i. Viimane peab olema järglane JPEG-vormingus, pakkudes paremat pildi ja faili suhet. Keerulisem algoritm nõuab rohkem arvutusvõimsus, Sellepärast GPU kasutamine selleks on ideaalne lahendus.

Lehe koostamine või selle elementide kombineerimine toimub Direct3D teekide abil. Komponentpildid (loodud eelmises etapis) salvestatakse mällu graafikakaart, nii et neid saab kiiresti üheks tervikuks kokku panna. Seni ainult Internet Exploreris, edaspidi ka Firefox 4-s.

Saadud pildi, st kogu töölaua koos brauseriakna ja selle sisu loomine toimub süsteemi abil Windowsi komponent Vista ja 7-töölaua aknahaldur (DWM). Tänu sellele, et see kasutab DirectX-i teeke, saab see otse kasutada juba olemasolevat pildimälu, mis esindab lehe sisu, ja integreerida selle töölauale, ilma et oleks vaja RAM-i laadida (mis juhtub, kui brauser ei kasuta graafikateeke). .

Internet Explorer 9-l on ka uus printimiseks mõeldud lehtede renderdusmootor XPS. See mitte ainult ei võimalda teil kiiresti rakendada kõiki kihte ja luua neist üks pilt, vaid parandab ka selle kvaliteeti. Näiteks näevad igasugused diagrammid paremad välja.

Kuidas riistvarakiirendust Windows 7-s keelata? Kuigi Windows seda funktsiooni algselt ei kasuta, on see üsna lihtne ise keelata. Riistvarakiirenduse desaktiveerimine paneb tarkvara tööle programmide renderdusvormingus – kogu graafika renderdatakse programmide poolt ja graafika renderdustöö kantakse üle GPU-sse.

Kuidas keelata Yandex.Browseris riistvaraline kiirendus? Peate minema seadetesse, minema lehe allossa, lubama lisavalikud. Seejärel leidke jaotis Süsteem ja tühjendage ruut "Kasuta võimalusel riistvarakiirendust". Pärast brauseri taaskäivitamist jõustuvad muudatused.

Riistvaralise kiirenduse keelamiseks Chrome'is kasutage Yandexi brauseri juhiseid - neil on identsed seaded. Kui probleemid pärast brauseri taaskäivitamist püsivad, proovige järgmist.

  • tippige aadressiribale "chrome://flags" ja vajutage sisestusklahvi;
  • keelake seadete loendis "Riistvarakiirendus video dekodeerimiseks" ja taaskäivitage programm.

Pärast taaskäivitamist kaovad kiirendusprobleemid. Funktsiooni Operas keelamiseks peate minema ka sätetesse, valima täpsemad suvandid ja tühjendama süsteemijaotises märkeruut "Kasuta riistvarakiirendust".

Flash-mängija kiirenduse keelamiseks avage mis tahes flash-rakendus, paremklõpsake sellel ja tühjendage soovitud funktsiooni märkeruut. Laadige brauser uuesti.

Kuidas keelata Firefoxis riistvaraline kiirendus

Järgmisena selgitame, kuidas riistvaralist kiirendust keelata Mozilla brauser Firefox. See võib olla tõhus näiteks siis, kui teil on probleeme graafika kontroller, mille tõttu brauser muutub ebastabiilseks või aeglaseks ning külastatavate lehtede elemente ei kuvata õigesti.

Kõik draiverid ei toeta riistvaralist kiirendust – mõnel juhul võib lehel elementide laadimisel tekkida probleeme. Seetõttu, kui leiate, et brauserit kasutades laadivad lehed aeglaselt ja teil on probleeme käivitamisega üksikud lehed, keelake riistvaraline kiirendus. See peaks lahendama kõik probleemid.


Kui probleem laheneb, tähendab see, et brauseri talitlushäire põhjustas riistvaraprobleem.

Näitan teile, kuidas Android-tahvelarvutit kiirendada. Vaikimisi on tahvelarvuti tootja poolt konfigureeritud mitte kiiruse, vaid kiiruse jaoks stabiilne töö, pealegi paigaldab tootja sageli tahvelarvutisse palju oma programme, mida vähestel inimestel vaja läheb, kuid selle eest saab tootja raha neilt, kelle rakendused ta tahvelarvutisse õmbles.

1. Keelake süsteemiteenused ja rakendused

Minge seadetesse - rakenduste haldur. Kõigi rakenduste avamiseks pühkige paremalt vasakule.

Kõigi rakenduste avamisel näeme kõigi teie tahvelarvutisse installitud rakenduste loendit.

Loendi allosas kuvatakse kõik keelatud rakendused. Keelasin tahvelarvutis tänavavaate, Google'i kõnesüntesaatori, Yandexi filmiplakati, Yandexi uudised, Yandexi liiklusummikud, Yandexi takso.

Samuti keelasin rakenduste halduri, kaardid, maailmakella, mobiilne printimine, Google'i partneri seadistamine, suhtlus Wi-Fi Directi kaudu.

Play mängud välja lülitatud, muusikat mängima, Polaris Office 5, S Voice, Samsungi rakendused, Samsungi prinditeenus.

Minu tahvelarvutis on keelatud ka Google Play raamatud, Google Play filmid, Google Play otsing, Google+, Hangouts.

Ma ei vaja kõiki neid rakendusi ja ma ei kasuta neid, kuid kui need on sisse lülitatud, värskendatakse neid, võtavad nad ruumi, pakuvad mulle oma teenuseid ja segavad visuaalselt minu kasutut kuhjumist.

Samuti saate oma tahvelarvutis välja lülitada rakendused, mida te ei kasuta.

Rakenduse keelamiseks klõpsake seda rakenduste loendis. Ja siin näeme nuppu Stop, millel klõpsates rakendus peatab oma töö, kuid ei lülitu välja. Tahvelarvuti taaskäivitamisel hakkab see uuesti tööle.

Kõiki tahvelarvutis olevaid süsteemirakendusi ei saa keelata, mõnda saab ainult peatada.

Näitan sõnumirakenduse näitel, kuidas sisseehitatud rakendust keelata.

Näiteks rakenduse Sõnumid, mis võimaldab teil tahvelarvutist SMS-e saata ja vastu võtta, saab peatada ja keelata, kui te ei saada ega võta tahvelarvutist SMS-e vastu.

Vajutame stopp.

Väljastatakse teade: Sundpeata. Rakenduse sunnitud sulgemine võib põhjustada vigu. See tähendab, et sõnumirakendus töötab praegu. Vajutame jah.

Sõnumirakendus on peatunud. Nüüd keelake sõnumirakendus. Klõpsake keela.

Ilmub hoiatusküsimus: Kas keelata sisseehitatud rakendus?

Sisseehitatud rakenduste keelamine võib põhjustada tõrkeid teistes rakendustes.

Vajutame jah.

Nüüd on rakenduse sõnum keelatud.

Rakenduste loendis näete, et see on keelatud.

Kui vajate keelatud sisseehitatud rakendust uuesti, saate selle lubada. Avage rakenduste loendis keelatud rakendus ja klõpsake nuppu Luba.

Sisseehitatud sõnumirakendus töötab taas.

2. Peatage rakenduste käitamine

Minge seadetesse - rakenduste haldur. Pühkige paremalt vasakule, et avada "käimasolev" loend, selles loendis kuvatakse need rakendused, mis praegu töötavad.

Peatame töötava rakenduse tahvelarvutis, millel on laste helisalvesti (see rakendus võimaldab salvestada helisid ja häält, kui see töötab lasterežiimis).

Rakenduse peatamiseks ja rakenduse mahalaadimiseks klõpsake nuppu Stop muutmälu(see võtab 2,5 MB RAM-i) ja peatage see taustatöö, mis mõnikord ka protsessorit laadib.

3. Lubage arendaja valikud

Avage seaded - arendaja valikud.

Kui teil pole arendaja valikuid, saate selle sisse lülitada.

Arendaja valikute lubamiseks minge seadme kohta käiva üksuse juurde ja klõpsake 7 korda järgu numbrireal, pärast seda peaksite nägema üksuse arendaja valikuid.

Mul on tahvelarvutis juba arendajavalikud, nii et kui klõpsan järgu numbril, saan teate: pole vaja, arendaja režiim on juba lubatud.

4. Keela animatsioon

Avage seaded - arendaja valikud, leidke aknaanimatsiooni skaala üksus ja klõpsake sellel üksusel.

Nüüd klõpsake nuppu animatsioon keelatud, et keelata akna ülemineku animatsioon, et mitte laadida videoprotsessorit ja protsessorit selle protseduuriga.

Samuti lülitame välja üleminekuanimatsiooni skaala, animaatori kestuse skaala.

Samuti võimaldame sundgraafikaprotsessori töötlemisel kasutada 2D-rakendustes riistvaralist kiirendust. Seega võtab videokiirendi 2D-rakendustes graafika töötlemise üle ja vabastab protsessori sellest ülesandest veidi.

5. Keela taustaprotsessid.

Avage seaded - arendaja valikud. Leiame üksuse taustaprotsessid, vaikimisi on standardpiirang.

Klõpsake üksuse taustaprotsessidel, et üksust redigeerida ja taustaprotsesse mitte ükski muuta taustaprotsessid et kui rakendust ekraanil pole ja me seda parasjagu ei kasuta, siis see ei tööta taustal ja ei raiska energiat ega koorma protsessorit oma taustatööga.

Seega töötab ainult hetkel töötav ja ekraanil olev rakendus ning miski ei "ära" taustal tahvelarvuti ressursse.

Siin on videoõpetus, kuidas Androidi kiirendada.

Sissejuhatus

Paralleelselt Windowsi väljalase 7 paar kuud tagasi tutvustasid videokaarditootjad uutel GPU-del palju mudeleid, misjärel hakkasid nad oma toodete draivereid täiustama. Meile tundub, et tänaseks on möödunud piisavalt aega, et nad saaksid värske operatsioonisüsteemi all hakkama saada kõige pakilisemate probleemidega (mis ausalt öeldes ei olnud nii kriitilised kui Vista puhul) ning objektiivsed testid peaksid näitama, uue tehnoloogia seisu.

Muidugi mõistame, et täna on põhitähelepanu koondunud 3D-tehnoloogiatele, kuid otsustasime naasta graafikakomponendi juurde, mis on praegu iseenesestmõistetav – 2D-graafika. Ja ärge arvake, et otsustasime lihtsalt lisada oma testikomplekti paar testi, tõstatades probleeme, mis lahendati aegadel, mil RAMDAC-i jõudlus oluliselt muutis. Kuid me räägime sellest veidi hiljem.

Kuigi enamik kasutajaid imestab Windowsi graafilise kasutajaliidese kuvakiiruse üle (mille eest Windows 7 on Vistaga võrreldes üsna palju kiita saanud), avastasime, et Windows 7 oletatav "graafikavärskendus" pole nii värske, kui see kõlab. Võrreldes Windows XP-ga (ja isegi Vistaga), ei ole GPU tootjad veel Windows 7 all 2D-graafikat täielikult optimeerinud, vähemalt uuringute kohaselt. uus teostus GDI (Graphics Device Interface) API-kutsed. Me kõik teame, et 2D-graafika pole ainult lõbusad palettid, optilised üleminekuefektid ja varjudega animeeritud menüüd; arendajad peavad kiirendama vanade heade pikslite, joonte, kõverate, ristkülikute, hulknurkade ja kõikvõimalike graafikaprimitiivide, nagu neid sageli nimetatakse, renderdamist.

Oluline sissejuhatav märkus

Me ei tahtnud artiklile emotsionaalset varjundit anda, kuigi "punase" või "rohelise" leeri järgijad hõõruvad materjali lugemisel silmi. Kuna me ise testitulemustesse ei uskunud, kulutasime artikli ettevalmistamisele lisaaega, et kõikide osapoolte huvides oleksid tulemused võimalikult objektiivsed ja korratavad. Samuti oleme töötanud selle nimel, et luua võimalikult objektiivne alus videokaartide omavaheliseks võrdlemiseks. Me ei tahtnud näpuga näidata ühe või teise tootja suunas: on oluline mõista, et see artikkel on mõeldud nende kasutajate abistamiseks, kes kasutavad arvutit mitte ainult mängude jaoks, vaid teevad ka oma arvutis reaalset tööd.

Sellega seoses on oluline mõista, et tänapäeval võib olla väga raske 2D-graafikaga tootlikult töötada operatsioonisüsteemis Windows 7. Näiteks kui kasutasime Radeon HD 5870 ja uusimaid draivereid, suutsime suurte raskustega väljastada lihtne vektorgraafika, lihtsaid või keerukaid CAD-kujundusi või isegi mängida kvaliteetse graafikaga 2D-mänge. See ei ole niivõrd kriitika, kuivõrd püüd defineerida probleemi piire, mida oleme püüdnud analüüsida ja probleemi võimalikult sügavalt mõista.

Teooria ja praktika

Kuna tõenäoliselt pole enamik kasutajaid Windows XP või Windows 7 2D-kiirenduse sisseehitatud funktsioonidest ja käitumisest teadlikud, otsustasime jagada oma üsna põhjaliku artikli kaheks osaks. Esimeses osas käsitleme 2D-graafika tehnilisi üksikasju, et meie lugejad saaksid valmistuda teise osa tajumiseks. Te mitte ainult ei mõista meie teste, vaid saate neid ka paremini tõlgendada. Testimise hõlbustamiseks töötasime välja isegi oma väikese testiprogrammi (ja tegime selle kõigile huvitatud kasutajatele kättesaadavaks, et saaksid programmi ise alla laadida ja kasutada – artikli teises osas). Meie eesmärk oli muuta artikli mõlemad osad võimalikult informatiivseks, kättesaadavaks ja täielikuks.

Järgmises osas käsitleme 2D-graafika põhitõdesid. Samal ajal usume ka, et mõned selle valdkonna põhitõed ei tee kellelegi haiget, need võivad olla kasulikud ka muude teemade, mitte ainult meie testide mõistmisel.

Windows: kuidas see kõik algas

Tuleme tagasi aastasse 1985. Sel aastal sai Mihhail Gorbatšov NLKP Keskkomitee sekretäriks, "Amadeus / Amadeus" sai "Oskari" eest. parim film, ja Ronald Reagan valiti teiseks ametiajaks Ameerika Ühendriikide 40. presidendiks. Vähesed inimesed märkasid, kuid 1985. aastal lasti välja operatsioonisüsteem Microsoft Windows 1.0.


Aknad väheste akendega – isegi ilma ülekatteta erinevad valdkonnad. Suurendamiseks klõpsake pildil.

Idee kehtestada tekstirežiimis operatsioonisüsteemile virtuaalne graafiline liides oli vaevalt nii revolutsiooniline ja isegi 1985. aastal. Tegelikult kasutasid seda lähenemisviisi mitmed ettevõtted, sealhulgas Microsoft ja Digital Research, et laiendada oma kohalolekut turul ja muuta arvutitehnoloogia rohkematele inimestele kättesaadavamaks. potentsiaalsed ostjad ja kasutajad. Idee seisnes selles, et rakendused peaksid olema piisavalt kasutajasõbralikud, et isegi mitte-IT-spetsialistid saaksid nendega töötada, ilma et nad peaksid esmalt arvuti kohta palju õppima. Huvitav on see, et erinevalt isegi Windows 1.0-st toetas Digital Researchi GEM mitme kasutajaga operatsioonisüsteem aknakatteid juba sel ajal.



Alles versioon 2 täitis Windows oma nime. Suurendamiseks klõpsake pildil.

Kui 1987. aastal poleks kasutusele võetud Windows 2.0 operatsioonisüsteemi, millel oli juba paljude kattuvate akende tugi, siis on täiesti võimalik, et Microsoft Windowsist poleks täna keegi teadnud. Tegelikult võlgneb Windows oma ellujäämise pärast esimest kahte aastat pärast esialgset teadet kellelegi, kellel on Microsoftis täna veel tohutu mõju – nimelt Steve Ballmerile (Steve Ballmer). Tema Windowsi reklaam 1.0 on tänapäevalgi raske unustada, sest see maksis Windows 1.0 tagasihoidlikult muljetavaldavalt 99 dollarit (1985. aastal mitte vähe), hoolimata tõeliste akende toe puudumisest. Steve Ballmer võiks vaataja tõesti köita – teda võib nimetada turundusgeeniuseks. Vaata ise.

Steve Ballmer müüb Windowsi.

Alates versiooni 2.0 väljalaskmisest on Windows suutnud oma järgmistes väljaannetes pakkuda (vähemalt) evolutsioonilisi, kui mitte revolutsioonilisi muudatusi. Tegelikult osutus revolutsiooniline muudatus probleemides, mida sooviksime tõstatada ettevõtte uusimas versioonis Windows 7.

Viimane versioon osutus just selliseks, mis tekitab sügavaid küsimusi, mis viisid meid pöörduma Windowsi päris algusesse. Selle põhjused on lihtsad ja ilmsed. Akende tehnikate võrdlemise kaudu saime teada, et Windowsi GUI-l on kaks külge. graafiline kasutajaliides või GUI(me ei võtnud arvesse kasutaja kohandamist, vaid keskendusime põhitöölauale ja sellega töötamisele), sealhulgas akendele ja ka lihtsad graafikafunktsioonid, mida kasutatakse töölauakeskkonna loomiseks. Tegelikult on akende sisu kuvamine ja nendega töötamine Windows OS-i kaks eraldi, ehkki omavahel seotud valdkonda. Windowsi liidese välimus ja tunnetus on jätkuvalt muutunud ja arenenud, kuid lihtsad 2D-graafika funktsioonid on aja jooksul märkimisväärselt muutumatuks jäänud.

Nutikad lugejad teavad, et aknaga kasutajaliidesed ei tugine enam puhtale 2D-graafikale. Seetõttu selgitame allpool, et on olemas väike komplekt 2D-graafika käske, mida tuleks arvestada nende füüsilisel kuvaril, enam-vähem kolmemõõtmelisel kujul.

2D-piirangud: üks ruum paljude akendega


Kõik, mida vajate, on kõrgus ja laius.

Kui vaatate kuva mis tahes aknas, on teil vaja ainult kahte koordinaati: X ja Y, see tähendab laiust ja kõrgust. Mis on puudu? Igasugune sügavuse teave.

Windowsis renderdatakse 2D-graafikat GDI (Graphics Device Interface) kaudu. See liides toetab kõiki programmeerimiskeeli kõrge tase ja sisaldab kõiki olulisi graafikafunktsioone, mis on renderdamiseks vajalikud graafilised objektid 2D. Uuemad täiustused, nagu GDI+ ja Direct2D, mängivad vähe rolli, kuna GDI oli (ja on siiani) kõige olulisem tööriist 2D-graafilise väljundi jaoks rakenduses. Kriitiliselt olulised omadused väljundpikslid, jooned, kõverad, hulknurgad, ristkülikud, ellipsid ja nii edasi – kõik need arvutati algselt protsessoris. Tänu videokaartide arendamisele pakub uusima põlvkonna riistvara kiiremaid 2D-arvutusi ja renderdamist. See 2D-kiirenduse varane vorm on endiselt oluline ka tänapäeval, kuid 2D-kiirendus ei ole enam peamine eesmärk. Graafika jõudlusest maksimumi saamiseks vajame kolmandat koordinaati.

Algne 2D-renderdamise viis, mis on peidetud ekraanil akende ülekatte alla, on lihtne ja arusaadav. Peame teadma kahte parameetrit: esimene on ala ekraanil iga akna sees, mis muutub (seetõttu tuleb see ümber joonistada). Teine on järjekord, milles aknad või objektid üksteise peale laotakse (kas objekt on nähtav tervikuna või osaliselt või katab seda mõni teine ​​aken). Seda tüüpi teave nõuab nn 2,5-mõõtmelist mõõdet või graafikakihtide kasutamist, kui kolmas koordinaat omandab väärtuse 0 (varjatud) või 1 (nähtav), see tähendab, et see toimib omamoodi abimõõtmena. Just sel põhjusel leiavad paljud eksperdid Akende alad 2.5D graafikast räägitakse palju.


Z väärtus näitab, kuidas aknad on virnastatud või paigutatud.

Kui akende järjekord või nähtavus on otsustatud, saab nähtavate akende sisu kuvada puhta 2D graafika funktsioonide abil. Igal juhul pole vaja ainult kuvaakende sisu tervikuna renderdada, vaid hallata tuleb ka erinevat tüüpi teavet ja akna sisu. Mis juhtub näiteks siis, kui akent liigutatakse? Kui mõni muu aken sisaldab ala, mis on selle toimingu tulemusel täielikult või osaliselt avatud, tuleb süsteemi graafikafunktsioon WM_PAINT välja kutsuda täpset teavet millise ristkülikukujulise ala ümber joonistada. Funktsiooni optimeeritud juurutused rekonstrueerivad või joonistavad ümber selle piirkonna. Kahjuks joonistavad paljud rakendused kogu akna ümber, vaatamata sellele, et neil on juurdepääs rohkematele täpsed juhised, olenemata sellest, kas soovite akna sisu täielikult või osaliselt reprodutseerida. See omakorda mõjutab graafika jõudlust. Veel üks tuntud puudus on hägustumine või dubleerimine, kui aken tõmmatakse kiiresti üle ekraani süsteemis, millel puudub 2D riistvaraline kiirendus.

Kuid lubage mul teha kokkuvõte sellest, mida oleme seni käsitlenud. Ekraanil on eraldi aknad, mille 2D-sisu tuleb ekraanile joonistada, et seda näha. Neid aknaid saab liigutada vastavalt soovile, samas kui neid saab kattuda ja osaliselt või täielikult katta teiste akendega. Kõigi nende akende nähtavat sisu on vaja kontrollida, selle kuvamine on vajalik minimaalne viivitus. Teame ka, et protsessor ise, kuigi see on väga kiire protsessor, võib selliste keeruliste ülesannete täitmisel olla liiga raske. Millised on väljapääsud, lisaks selle koormuse nihutamisele videokaardile? Mida selleks vaja on? Ja miks tundub kõik teoorias lihtsam kui praktikas? Vaatame seda kõike allpool.

2,5D: 2D riistvarakiirenduse müüdid

Diskreetseid videokaarte läks algul vaja ainult 2D tööks. Pole saladus, et tänapäeval pakuvad diskreetsed graafikakaardid suurepärast jõudlust keerukate graafika renderdusülesannete lahendamisel. Vanemad videokaardid on aga igapäevaseks tööks juba liiga aeglased, eriti kui nad peavad väljastama keerulisi graafilisi renderdusefekte, mis on Uusim versioon Windows. Teisest küljest on selle põhjuseks tänapäevaste kasutajaliideste graafiline keerukus. Windowsi liidesed, ja teisest küljest - piiratud graafilise funktsionaalsusega. Aga tegeleme nende komponentidega ükshaaval.

IN see jaotis vaatleme natiivse graafika renderdamisega seotud 2D-graafika kiirendust alates GDI-st kuni graafikakaardi endani. See hõlmab ühelt poolt lihtsaid geomeetrilisi objekte, nagu pikslid, jooned, kõverad, hulknurgad, ristkülikud ja ellipsid, ning teiselt poolt nende skaleerimist, renderdamist või fondi silumistoiminguid (nt TrueType või OpenType).

Graafikakaartide niinimetatud "2D-primitiivide" riistvarakiirenduse pikaajaline tugi on kadunud ja tarbijatele mõeldud toodetest on juba mõnda aega puudu. Tänapäeval rakendatakse 2D-graafikakiirendust 3D-kiirenduse analoogina, kuid sellega tegeleb täielikult tarkvara graafikadraiver, mitte pardal olev riistvara.

Meie sarja teises osas tutvustame ja selgitame testi, mille oleme spetsiaalselt 2D-graafika jaoks välja töötanud ja mis testib põhjalikult 2D-graafika põhi- ja põhifunktsioone. Pealegi näitab see test seda tarkvara draiver võib 2D-graafikat negatiivselt ja ettearvamatult mõjutada. Toome välja ka üheksa üldist testikriteeriumi.


Teksti kuvamine.


Ristkülikud.


Kurvid.

Renderdusfunktsioonide teisendamine on vaid osa 2D-kiirendusest. Märkimisväärse ja väga positiivse kiirenduse pakuvad kaasaegsed 3D-graafikakaardid, mis suudavad renderdada, juhtida ja kuvada graafiline teave 2.5D riistvara.


Kõik tuleb kohe välja.

Kuidas see kõik toimib? Nagu 3D-graafika puhul, arvutatakse välja akende nähtavad ja peidetud alad, mis salvestatakse täielikult virtuaalsete ristkülikukujuliste aladena ning neis kuvatakse reaalajas kõigi aktiivsete akende sisu. Seetõttu ei pea akna teisaldamisel või vahetamisel midagi ümber arvutama; ainult need alad, mis olid peidetud ja nüüd nähtavad, tuleb ümber joonistada koos kõigega, mis on pärast viimast uuendust muutunud. Graafikakaart teab alati akendena tuntud virtuaalsete ristkülikute suurust ja asukohta. Sügavuspuhvrit (z-buffer) kasutades jälgib videokaart ekraanil olevate akende või objektide väljundi järjekorda ja prioriteeti (tuntud ka kui Z-järjekord). Seetõttu saab videokaart ise määrata, millised objektid on nähtavad, st mida tuleb otse ekraanil endal kuvada.

Lubage mul lühidalt kokku võtta, mida see kõik tähendab.

Kaasaegne 2D riistvarakiirendus hõlmab mõlemat rakendamist võtmefunktsioonid 2D renderdamine, samuti 2.5D kihistustehnoloogiate juurutamine akendele ja kasutajaliides.

Sellegipoolest oleks iga Windowsi välja antud versiooni üksikasjaliku teabe saamiseks liiga raske uurida. Kuna tuvastatud probleemid on seotud ainult Windows 7 jõudluse võrdlusuuringuga, oleme oma võimalusi piiranud Windowsi testimine XP, Vista ja täiesti loomulikult Windows 7.

Windows XP: " vana kool"2D ja WM_PAINT piirangud

Võite Windows XP kohta öelda, mida soovite, kuid GDI riistvarakiirendus töötab laitmatult tänapäevani ja on piisav enamiku rakenduste jaoks. Mida aga XP teha ei saa, on nihutada 2,5D kihtidega töötamise tehnikat kaasaegsetele 3D-videokaartidele. Nagu eespool juba kirjeldasime, teevad akna sisu renderdamise rakendused ise.



Tüüpiline 2D-rakendus, mille jaoks nad tõenäoliselt kallist videokaarti ei osta. Suurendamiseks klõpsake pildil.

Tõenäoliselt ei häiri see piirang neid kasutajaid, kes koondavad oma jõupingutused ühele töölauarakenduse aknale. Selle tehnoloogia kõige tüüpilisemat kasutamist võib näha SDI (single device interface) keskkondades. Kuid asjad muutuvad ebamugavamaks, kui paljud aknad on avatud ja töölaual nähtavad. Kellele ei meeldiks kasutada täiustatud kihistustehnoloogiat, mis toetab menüüsid, töötab paremini kaasaegse riistvaraga ja hõlbustab mitme aknaga töötamist mitmel monitoril? Kes ei tahaks parema 2D-graafika jõudlusega muuta liikuvad aknad häguseks ja jätta minevikku?



Aknad nagu kaardipakk: XP all akende dubleerimise mõju lohistamisel. Suurendamiseks klõpsake pildil.

Samas puhas 2D jõudlus vektoris graafilised programmid, nagu Corel Draw või CAD-rakendused, on üsna kõrge, kuna GDI-funktsioonid on neis korralikult toetatud, sattusime WM_PAINT-i võimaluste piirangutesse. Kui XP GUI on ülekoormatud animatsioonide, pehmete varjude, läbipaistvate akende ja muuga graafilised elemendid, jõuab see 2D-graafika piiride lähedale.



Kui süsteem on suure koormuse all, siis WM_Paint funktsioon "hangub" või seda värskendatakse ainult aeg-ajalt. Uuesti joonistamise sündmused peavad ootama, kuni nende kord täidetakse. Suurendamiseks klõpsake pildil.

Paljud kasutajad on avastanud, et aknaid on nende teisaldamisel kõige parem kuvada ainult raamidena ja kõige parem on animeeritud menüüd üldse välja lülitada. Üldiselt osutub graafiliste ressursside säästmine XP töölaual töötades üsna tavaliseks lähenemisviisiks. Kahjuks palju ilusaid graafilised teemad sattus pärast esialgset eufooriat uue operatsioonisüsteemi käivitamisel prügikasti, kuna OS kaotas võimaluse renderdada kogu graafikat ilma vigade ja viivitusteta.

Microsoft märkas kiiresti, et tema 2D-graafikalahendus, mis oli olemas kõigis Windowsi versioonides enne seda, sealhulgas XP, vajab väljavahetamist. Ja üha kiiremate 3D-kiirendite kasvav kättesaadavus koos diskreetsete GPU-de hindade langusega näitasid selgelt, et ajad (ja operatsioonisüsteemid) on muutumas.


Tüüpiline näide 3D-graafikakaardist aastal 2005: Radeon X1800.

Siinkohal on oluline märkida, et riistvaraline kiirendus XP-s ei töötanud algselt integreeritud ATI 780G graafikatuumaga algeraldusvõimega üldse. Selle tulemusena renderdusid aknad aeglaselt, halvendades isegi põhilist veebibrauseri jõudlust. Hilisemad draiverivärskendused on need probleemid lahendanud. Kuid isegi tänapäeval ei suuda 780G graafikatuum optimaalselt toimida, mis on teravas kontrastis 740G-ga. Kuid täna, kui XP on juba minevik, võib ka seda kohtuotsust jagama sarnane saatus...

Seejärel tuli Windows Vista, mis on tõenäoliselt Microsofti kõige vastuolulisem OS (koos Windows ME-ga). Igal juhul, hoolimata teie armastusest või vihkamisest Vista vastu, ei saanud ettevõte enam tehnilisi täiustusi edasi lükata.

XP kokkuvõte on järgmine.

  • 2D riistvarakiirendus töötas GDI juhiste puhul veatult.
  • Riistvaralist kiirendust 2,5D kihtide jaoks ei pakutud, mis viis kasutajaliidese aeglustumiseni.
  • Akna sisu korduv ümberjoonistamine või muutmine võttis aega ja mõjutas ka jõudlust.

Windows Vista: edasiminek ja vanast loobumine

Kui me esimest korda Windows Vista installisime, suutsime end vaevalt ohjeldada. Intrigeeriv, keeruline ja täiustatud Vista lubas palju.



Palju valgust ja varje, kuid puudub riistvaraga kiirendatud 2D. Suurendamiseks klõpsake pildil.

Kuid see, mis tundus esmapilgul väga revolutsiooniline, asendus selle või teise rakenduse käivitamisel pettumustega ja mõnikord oli see lihtsalt hirmutav. Vaatame kõige rohkem olulised omadusedüksikasjalikult.

2,5D kihtide riistvaraline juurutamine

Seda tehnoloogiat rakendati esmakordselt Windows Vistas. Välja pääsemiseks kulus palju. pikka aega, kuid 2006. aastal jõudis tehnoloogia lõpuks kohale. Üks väike piirang siiski jäi: see töötas ainult siis, kui Aero liides oli aktiveeritud. Samuti vajasite 2,5D-kihtide toetamiseks 3D-võimelist graafikakaarti, isegi kui te ei plaaninud 3D-rakendusi ega mänge käivitada. Kui kasutasite Vista Basicu teemat, pidite akende teisaldamisel leppima samade hägususe ja poolitusefektidega, mis XP kasutajatele tuttavad olid, kuna 2,5D kihtide tugi lülitati automaatselt välja – isegi kui installiti 3D-graafikakaart süsteemis. Häbi.

Üleminek 2,5D kihtide toele sundis Microsofti lahendama ka mitmeid probleeme. Vistat peeti aeglaseks operatsioonisüsteemiks, kuid enamasti stabiilseks. Aga mis juhtus? Me juba mainisime, et GDI oli võtme liides graafika programmeerimiseks. Pärast (kahjuks) väga aeglase C++-põhise GDI+ laienduse kasutuselevõttu, mis oma jõudluse tõttu kunagi tehnoloogilist läbimurdeni ei viinud, ei saanud me enam eitada omamoodi "liideste kaose" olemasolu. Tegelikult oli väga-väga ebatõenäoline, et GDI, GDI+, DirectDraw ja Direct3D saaks korraga riistvaraliselt kiirendada.

Lisaks uuele seadmedraiveri mudelile tutvustas Windows kuvaseadmete juhtimiseks DWM-mudelit. Ta lisas, et üldine kontseptsioon ei olnud nii lihtne programmi tasemel(ja vastav keerukuse suurenemine) ühelt poolt akende ja joonistuskäskude vahel ning teiselt poolt draiverite ja seadmete vahel. Otsene suhtlus katkestati DWM-i tuleku tõttu. Püüdes saavutada kontrolli kõige üle, tagas DWM-mudel kõigi üksikisikute koordineerimise graafilised liidesed. See üleminek jättis kõrvale üsna tõsise graafilise funktsiooni, mida me juba mainisime - nimelt GDI kuvafunktsioonide riistvaralise kiirenduse. Seda on raske mõista, aga täpselt nii see juhtus.

Enamik lisamälu, mida Vista tarbib, nimetatakse tavaliselt Super Fetch tehnoloogia. Kahjuks kirjeldab see tegelikku olukorda vaid osaliselt. Riistvaralise 2D-kiirenduse puudumine on tähendanud, et kogu akende sisu kuvamise GDI-kõnede koormus langeb CPU-le. Kõik see toob kaasa tohutu puhvri DWM-i sees. Seejärel tuleb kogu akna kuvad üle kanda graafikakaardile. Kuid see tõi kiiresti kaasa tõsise kitsaskoha, kuna ainult üks aken korraga saab saata GDI-käske DWM-ile. Asünkroonsed ülesanded ei ole lubatud, mille tulemuseks on pikk ootelolevate teenusetaotluste järjekord. Kõik see ei nõua mitte ainult märkimisväärset CPU-aega, vaid kulutab ka märkimisväärsel hulgal mälu, kuna kõik aktiivsed aknad on DWM-puhvris. Üksikud aknad võivad võtta kuni 100 MB, seega on arusaadav, et mälutarbimine suureneb. Kõige rohkem äärmuslikud juhud Vista võib lihtsalt "riputada" – näiteks siis, kui pahavara avab lõputus tsüklis ühe akna teise järel. Loomulikult ei saa selline tsükkel kesta lõputult, nii et süsteemi üle kontrolli taastamiseks peate arvuti sunniviisiliselt välja lülitama.



Mälutarbimise kahekordistamine ei kahekordista teie naudingut (allikas: Microsoft). Suurendamiseks klõpsake pildil.

Heidame kiire pilgu Vistale.

  • Vista on esimene, kes kasutab 2,5D kihi mudeli jaoks riistvaralist kiirendust.
  • Kui Aero on sisse lülitatud, on Windowsi akende aeglane ümberjoonistamine minevik.
  • Microsoft loobub järk-järgult riistvarakiirendusega GDI 2D-renderdusfunktsioonidest.
  • DWM ei saa töötada asünkroonses režiimis akendega, mis mõjutab negatiivselt graafika jõudlust.
  • GDI-käskude ootamise järjekord DWM-is võib ära võtta suur maht mälu.

Windows 7: kadunud poja tagasitulek


Windows 7 logo, mis huvitas paljusid kasutajaid.

Paljud kasutajad pidasid Vistat ebaõnnestunuks OS-iks - seda peeti koletiseks, mis sõna otseses mõttes "neelab" mälu. Igal juhul tuli see operatsioonisüsteem Windows 7 väljatuleku valguses uuesti üle vaadata. Koos süsteemi enda põhjapanevate muudatustega andis Windows 7 graafika selle, mille Vista võttis – piiramatu 2D-graafika kiirenduse kõigis valdkondades, sh. GDI renderdusfunktsioonid.

WDDM 1.1-le üle minnes hoidis Windows 7 ära topeltmälu kasutamise (esimest korda üksikute puhvrite jaoks, teist korda iga puhvri jaoks aktiivne aken DWM-is). See muutis süsteemi lihtsamaks ja ressursinõudeid tagasihoidlikumaks. Windows Vista puhul võib Windowsi mälutarbimise kahekordistamine selgitada, miks süsteemi mälu nii halastamatult "sööti".


Vista puhul "sööb" OS ära kogu mälu, mida saab... (allikas: Microsoft).



… aga sisse Windowsi korpus 7 nõuded on tagasihoidlikumad (allikas: Microsoft).

GDI täiendamiseks Windows 7 all kuulutati välja ka Direct2D. See liides kasutab Direct3D-ga sarnast juhiste tõlkimist nii riistvaralise kiirenduse rakendamiseks kui ka keerukamate graafikafunktsioonide komplekti toetamiseks. Direct2D annab GDI-le kiiruseelise koos GDI+ täiustatud funktsioonidega, mis ei õnnestunud. Siiski peame veel nägema, kas Direct2D saab arendajatelt tuge.

Ka tänapäeval kasutab valdav enamus tarkvarast 2D-graafika renderdamiseks ja manipuleerimiseks GDI API-d. Meile meeldis, et Windows 7 tõi tagasi nende käskude riistvaralise kiirenduse, mille Vista oli kaotanud.



Asünkroonne GDI Windows 7 all (allikas: Microsoft). Suurendamiseks klõpsake pildil.


Peaaegu täiuslik skaleerimine samaaegne töö mitme aknaga (allikas: Microsoft)

Heidame kiire pilgu Windows 7-le.

  • GDI joonistuskäskude otsene ümbersuunamine graafikadraiverile DWM-i kaudu.
  • GDI-käskude asünkroonne ja samaaegne töötlemine mitme akna jaoks.
  • Strateegiad liigse mälukasutuse vältimiseks graafikapäringute järjekorda seadmiseks.
  • Uued ja täiustatud WDDM 1.1 draiverid.

GPU tootja nõuded

2D riistvarakiirenduse naasmine on toonud GPU tootjad mängu tagasi. Windows 7 draiverid peavad olema spetsiaalselt kompileeritud, et võimaldada 2D GDI kiirenduskäskude jaoks riistvaralist kiirendust ja üksikute akende 2,5D kihte.

Mõne videokaardi puhul osutus see väga keeruliseks. Näiteks tundub, et praeguse põlvkonna ATI graafikakaardid kannatavad kõigis neis 2D-graafika kiirenduse valdkondades draiveriga seotud probleemide all. Allpool saate lugeda, kuidas me need probleemid avastasime ja milliseid järeldusi oleme teinud.

Windows 7: Radeon HD 5000 graafikakaartide rida, millel puudub 2D-kiirendus

AMD nägi DirectX 11 graafikakaartide arendamisel palju vaeva uusim põlvkond; on üsna loomulik, et tarkvara poole viimistlemiseks kulus veidi aega (vaevalt on kellelegi saladus, et järgnevad draiveri väljalasked parandavad paljudes seadmetes jõudlust ja stabiilsust erinevatel viisidel). Me ei saa ligi see küsimus ja nVidia, kuna leidsime sarnaseid probleeme ettevõtte GeForce'i draiveriga, kui kasutasime 2D-graafikat ettevõtte mobiilsetes protsessorites. Oma artikli jaoks kasutasime testimise ajal Catalyst draiveri uusimat versiooni - 9.12.



Katalüsaator ja Windows 7 sõidavad karmil merel. Suurendamiseks klõpsake pildil.

Probleem 1: ATIKMDAG lõpetas reageerimise ja taastus

Kui olete kokku puutunud sarnane sõnum viga, see pidi juhtuma pärast 2D-le tagasilülitamist pärast 3D-rakendusest väljumist. Meil ei jäänud muud üle, kui eeldada, et see on mõne juhi vea tagajärg.

Tuletan meelde: kui Aero on keelatud, on DWM keelatud, seega 2D-kiirendust enam ei toimu (st saame Windows 7 all sama, mis Vista all). Kuna oleme selle veaga ikka ja jälle kokku puutunud süsteemides, millel on paigaldatud videokaardid Radeon HD 5750 ja Radeon HD 5870 (kahes erinevas testi konfiguratsioonid), pidime mõlemal juhul Aero liidese tahtlikult keelama. Pärast sellist manöövrit vigu enam ei ilmnenud. Huvitaval kombel leidsime täpselt sama olukorra (ja selle lahenduse) GeForce videokaartidega sülearvutites. Muidugi näitab ainult aeg, kas see on lihtsalt kokkusattumus või näitab konflikti DWM-i, draiverite ja 2D-graafika riistvarakiirenduse vahel.

Meie järgmised peamised kahtlusalused olid suhteliselt madalad sagedused AMD graafikakaardid on vaikimisi 2D-režiimis, samuti mõned probleemid graafikakaartide varasemate BIOS-idega. Nende mõju kinnitamiseks või ümberlükkamiseks vajame aga pikaajalisi vaatlusi – kas siis pärast avaldamist uus versioon juht peaks oma käitumist muutma.

Sattusime selle probleemiga kokku, kuna meil oli kohe raskusi Radeon HD 5870 2D-graafikat toetama panemisega. Paljud võivad muidugi sellega seoses lisada, et 3D-kaardid on loodud mängude, mitte 2D-rakenduste jaoks. Kui aga lugesite artikli eelmisi jaotisi, siis peate tunnistama, et see probleem muutus tõsiseks alles pärast Windows 7 (ja mitte Windows Vista) väljalaskmist. Täpsemalt saab enamik 3D-graafikakaarte tänapäeval ilma probleemideta 2D-graafikaga hakkama saada. Aga otsene võrdlus 2D-kiirenduse tugi GeForce GTX 285 ja Radeon HD 5870 vahel tõi kaasa asjaolu, et AMD graafikakaart oli autsaider. Tegelikult, kui võrrelda nVidia GeForce 7050 (nForce 610i) integreeritud graafikalahendusega, millel puudub enda mälu, uued radeonid alles teisele kohale.

Asi muutub huvitavamaks, kui DWM on välja lülitatud. Isegi kui sisse sel juhul 2D-kiirendus pole enam võimalik, AMD graafikakaardid annavad jõudluse tõuke. Võrreldes NVIDIA GeForce, AMD graafikakaart, millel on keelatud DWM, suurendab jõudlust. Isegi CorelDraw ja AutoCAD töötavad Radeon HD 5870 puhul märgatavalt kiiremini, kui DWM on välja lülitatud. See seab Nvidia heasse valgusesse ja läheb vastuollu nii loogika kui ka varasemate GPU andmete testimise kogemustega.


2D riistvaraline kiirendus koos Aero liidese ja DWM-iga annab eelise GeForce graafikakaartidele.


Ilma Aero- ja riistvarakiirenduseta töötavad AMD 2D graafikakaardid kuni viis korda kiiremini. Šokeeriv!

Just sel põhjusel kordasime nendel videokaartidel PassMarki teste mitu korda.


Aero liides ja DWM on välja lülitatud – AMD graafikakaardid kiirendavad märgatavalt. Suurendamiseks klõpsake pildil.

Kahjuks ei suutnud ükski neist testidest leida meie ilmnenud probleemide täpset põhjust ega heitnud valgust kummalistele tulemuslikkuse tulemustele. Seetõttu otsustasime luua oma testi, mis võimaldas meil paremini mõista tuvastatud probleemide põhjuseid.

Tom2D võrdlusalus: Radeon HD 5870 vs GeForce GTX 285 Windows 7 all

Loodame oma uue testiga süveneda tõelised põhjused sarnane langus 2D jõudluses, mille leidsime hiljuti meie käsutuses olevate Radeon HD 5870, 5850 ja 5750 graafikakaartide puhul. Alustame sellest, et GDI-funktsioonide 2D-kiirendus Windows 7 all ilmselgelt ei töötanud ühelgi Radeon HD 5000 liini mudelil, see tähendab, et me ei seisa silmitsi ainult tõsise aeglustumisega. Mis on probleem: draiveris või riistvaras? Ka nVidia puhul ei kukkunud kõik hästi välja: selle firma videokaartidel polnud kõiki võimalikke funktsioone kiirendatud.

Testi konfiguratsioon
Protsessor Intel Core 2 Quad Q6600, 2,4 GHz @ 3,2 GHz, G0 samm, 8 MB L2 vahemälu, LGA 775
Mälu 4 GB DDR2-1066 CL5
Emaplaat A-Data Vitesta Extreme
operatsioonisüsteem Windows 7 Ultimate x64
Videokaardid Radeon HD 5870, GeForce GTX 285
Graafika draiver Katalüsaator 9.12, GeForce 195.62
Videokaardid Kella kiirus, kui Aero/DWM on lubatud Kellasagedus ilma kiirenduseta
ATI Radeon HD 5870 850 MHz 157 MHz
Nvidia GeForce GTX 285 648 MHz 300 MHz

Lubatud/keelatud 2D-kiirenduse võrdlemiseks kindlama aluse loomiseks tegime kõik testid ka vana nForce 610i kiibistikuga, millel on integreeritud GeForce 7050 graafikatuum (spetsiaalset mälu pole). Paigaldasime sama protsessori ja 4 GB mälu ning seejärel kasutasime sama operatsioonisüsteemi. Windowsi süsteem 7. Testisime oma testplatvormil ka eelkäija Radeon HD5870, ATI Radeon HD 4870 graafikakaardi jõudlust.


Selles testis on kõik testitavad videokaardid kitsas jõudlusvahemikus.

Huvitav oleks kuulda nVidia kommentaare selle kohta, miks integreeritud GPU renderdab 2D-graafikat kiiremini kui GeForce GTX 285, isegi kui erinevus on üsna tagasihoidlik.

Meie poolt võrdluseks võetud videokaart Radeon HD 4870 asub alt kolmandal kohal, kuigi erilisi puudujääke sellel ei ole.


Üllataval kombel ei ole Radeon HD 5870 lihtsalt võimeline väljastama vastuvõetava jõudlusega riistvarakiirendatud ridu.

Kuigi nii nVidia kui ka AMD testkaardid andsid vastuvõetavaid ja suhteliselt sarnaseid tulemusi, kui 2D-kiirendus oli välja lülitatud ja protsessor tegi kogu töö, on pärast Aero sisselülitamist kahe kaardi vahel märkimisväärne vahe. GeForce GTX 285 on 11 korda kiirem kui ATI Radeon HD 5870. Mis veelgi hullem, integreeritud GPU koos emaplaat kaks aastat tagasi makstes 50 dollarit, läheb see suurusjärgu võrra mööda 400 dollarist maksvast videokaardist.

Meie andmed Radeon HD 4870 kohta näitavad vähe erinevusi aktiivne režiim Aero- ja lihtrežiim (ilma graafikakiirenduseta) Windows 7 all, mis viitab sellele, et Windows 7 all joonte tõmbamisel kiirendust ei toimu. See videokaart ebaõnnestus märgatavalt aeglasemalt kui GeForce GTX 285 ja integreeritud graafiline lahendus, kuid see ületab siiski Radeon HD 5870 nii kiirendusega kui ka ilma.


See test annab ligikaudu sama pildi kui joone tõmbamise test. Radeon HD 5870 on lõpus, kinnitades meie oletust, et see ei ole võimeline 2D-rakendusi õigesti käsitlema. Seda ei saa isegi tarbijaturu jaoks talutavaks nimetada.

Kui Aero on lubatud ja DWM aktiivne, GeForce graafikakaart GTX 285 pakub üheksa korda rohkem suur jõudlus. Samamoodi edestab isegi kiibistiku vana integreeritud tuum oluliselt uut AMD videokaarti. Muide, Radeon HD 4870 jõudlus osutus üsna huvitavaks: videokaart on võimeline riistvaraliselt kiirendatud kõverate väljastamiseks isegi siis, kui jõudlus on mõlema nVidia lahendusega võrreldes vähenenud.


Kuna meie Radeon HD 5870-l oli selgeid joonte renderdusprobleeme (eriti küllastunud tõmmetega), näeme, et pooled meie ristkülikutesti tulemustest on kooskõlas varasemate leidudega, mis pole üllatav.

Igal juhul on päris huvitav vaadata, kuidas Radeon HD 5870 jõudlus pärast riistvarakiirenduse lubamist kahekordistub (võrreldes kiirenduse väljalülitamisega), isegi kui jõudlus on pisut halvem kui GeForce 7050 GPU-l.

Ristküliku test oli ainus, kus leidsime riistvaralise kiirenduse lubamise märgatava mõju ATI graafikakaardid, ja kus riistvaraline kiirendus on oma nime väärt. Radeon HD 4870 sai sellest efektist rohkem kasu kui 5870, kuigi see jäi selles suurendamata testis ülejäänud kaartidest maha.


Sel juhul võidab vana integreeritud graafikatuum. Nvidia nForce 610i edestab kõiki teisi diskreetseid graafikakaarte üllatavalt suure varuga ja pole vahet, kas võtame need aktiivse 2D kiirendusega või passiivsena. Huvitav on märkida, et mõlema tipptasemel 3D-videokaardi puhul ei tööta polügoonide renderdamise kiirendus üldse.

Integreeritud graafikatuum koos Aeroga on 10 korda kiirem kui Radeon HD 5870. Ilma kiirenduseta on Radeon HD 4870 veidi aeglasem kui 5870. Kuid pärast lubamist Aero jõudlus 4870 on enam kui kaks korda suurem kui 5870.


Tulemused on sarnased ülaltoodud tulemustega. Mõlemad tipptasemel graafikakaardid ei paku erinevalt integreeritud kiibistikust 2D-kiirendust. Radeon HD 5870 graafikakaart on muutumas autsaideriks ja vana Radeon HD 4870 on kuskil keskel.

Lisand

Sarnased tulemused saime ka siis, kui kasutasime Radeon HD 5750, kus mõned 5870-ga seotud vead eemaldati. Võrdlesime ka Catalyst 9.11 ja 9.12 draivereid ning avastasime märgatava jõudluse kasvu, kui vana versioon uuele, olenemata sellest, kas riistvaraline kiirendus oli lubatud või mitte. Meie järgmine võrdlus mõõdab Windows 7 ja Vista jõudlust, kuid jätame selle artikli teise osa juurde. Piisab, kui öelda, et isegi siin leidsime testide käigus päris mitu üllatust.

Järeldus

Otsustades meie praeguse olukorra analüüsi põhjal, on ATI Radeon HD 5000 seeria uutel videokaartidel probleeme 2D-graafikaga. Samuti oleme üsna mures, et vana integreeritud kiibistik oli mõnes piirkonnas kiirem (võrreldes nii diskreetsete AMD kui ka nVidia graafikakaartidega). Lisaks ei leidnud me ühtegi vastuvõetavat lahendust vektorgraafikat kasutavate programmidega töötamiseks. Ja see ei kehti ainult meie testimise kohta; see kehtib kõigile, kes regulaarselt 2D-graafikaga töötavad. Ausalt öeldes on raske ette kujutada, kuidas vana Radeon HD 4870 suutis nii paljudes katsetes uutele kaartidele lähedale jõuda või neid isegi ületada.

Kuigi 2D-kiirendus (sealhulgas 2,5D-kihid) töötab hästi, ei ole AMD veel mõnda neist rakendanud põhifunktsioonid GDI graafikakaartide reas Radeon HD 5000. Pärast esialgset Windowsi tulek 7 on läbinud juba mitu draiveriväljaannet, nii et olukorrast on raske aru saada neil, kes kulutasid mitusada dollarit uhiuue videokaardi peale, kuid said samal ajal 2D-rakendustes "pidurid". Samuti peame teile meelde tuletama, et see kõik ei kehti mitte ainult meie sünteetilise 2D-testi kohta, vaid ka mitmesuguste kohta tõelised rakendused, mida kasutame oma testides, sealhulgas AutoCAD, Corel Draw, Adobe Illustrator, Photoshop CS3/CS4, Microsoft Publisher, powerpoint ja nii edasi. See nõuab AMD-lt draiverite kiiret ja tõsist täiustamist, eriti kuna meie tulemused Vista all näitavad palju paremat jõudlust kui Windows 7 puhul (sellest räägime artikli teises osas).

Kirjutamise ja testimise käigus helistasime mitu korda AMD tehnilise suhtekorraldusjuhi Antal Tunglerile, et arutada Radeon HD 5000 liini 2D jõudlust operatsioonisüsteemis Windows 7. Kui tõestasime endale, et need jõudlusprobleemid olid konkreetselt seotud kogetud GDI probleemidega. peaaegu iga programmiga, mis töötab Windowsiga töölaual, ei tundunud see olukord meile enam talutav, eriti kodu ja kontori kasutajad. Lisaks integreeritud graafika GPU konkurent käsitles 2D-graafikat tõhusamalt.

Jääb vaid oletada (ja loota), et põhjus ja Võimalik lahendus peituvad Catalyst draiverites. Kui jah, peaks AMD suutma probleemid üsna lihtsalt lahendada. Arvestades hiljuti välja antud odavad graafikakaardid, võib eeldada, et probleemid puudutavad kogu liini. Mis aga teeb meile rohkem muret, arvestades testide tulemusi - ristkülikud saavad märgatava kiiruse, samas kui kõik muud graafilised primitiivid (eriti jooned ja kõverad) mitte. Kui GPU riistvarakiirendus on lubatud, näeme märkimisväärset jõudluse langust, mis tähendab, et siin ei juhtu midagi head. Diskreetne graafikakaart Nvidia jääb maha ka ellipside ja hulknurkade renderdamisel ning me oleme väga huvitatud sellest, miks.

Esialgu soovitame Radeon HD 5000 seeria graafikakaartide kasutajatel intensiivselt 2D-graafikat kasutavate programmide käitamisel Aero liidese keelata. Sellisel juhul võib jõudluse kasv olla kuni 300%, mis kompenseerib hõlpsasti ilusate ja läbipaistvate aknaraamide puudumise. Lisaks saate Aero keelata ainult töötavate programmide jaoks, et te Aero liidest täielikult ei kaotaks.

Paremklõpsake programmi ikoonil, seejärel valige kuvatavast menüüst "Properties". Valige atribuutide aknas vahekaart "Ühilduvus", seejärel märkige ruut "Keela töölaua kompositsioon".


Kui valite "Disable Desktop Composition", keelatakse DWM-i tugi.

Teises osas testime taas AMD videokaartide võimalusi ning võrdleme neid otseste ja kaudsete konkurentidega nVidiast. Vahepeal räägime AMD ja nVidia esindajatega, et arutada oma esialgse testi tulemusi. Oleme väga huvitatud sellest, mida neil öelda on.

Pärast intensiivset arutelu sellel teemal kolleegidega otsustasime, et viime läbi XP, Vista ja Windows 7 erinevate riistvarade põhjalikumad testid. Meie eesmärk on leida sügavam arusaam kõigi nende operatsioonisüsteemide 2D-graafika võimalustest. Plaanime vaadata vanemaid S3 graafikakaarte, Voodoo, arvukalt vanemaid GeForce'i mudeleid ja kogu AMD/ATI graafikakaarte. Üldiselt ei taha me midagi kõrvale jätta, sealhulgas isegi integreeritud graafika tuumad meie suurest emaplaatide valikust.

Teame juba, et selle protsessi käigus leiame nii huvitavaid punkte kui ka mitmeid pettumusi. Artikli teises osas anname ka testide täpsema kirjelduse, testitulemuste hinnangud ning anname ka võimaluse Tom2D Benchmark ise alla laadida. Oleme kindlad, et see artikkel on teile väga huvitav, eriti kui avastame, millised tarbijaklassi graafikakaardid pakuvad konkreetsete rakenduste jaoks paremat 2D-graafika jõudlust. Windowsi versioonid. Üllatused ootavad teid, nii et püsige lainel!

Värskenda. Pärast meie esialgsete 2D jõudluse tulemuste vaatamist tegi AMD järgmised eeldused.

  • Tom's Hardware võttis ala (2D jooned jne), mida polnud veel mõõtmiseks optimeeritud.
  • Enne seda uut testi ei näinud me ühtegi teist rakendust samamoodi kitsaskohta tabamas, nii et me ei keskendunud sellele varem.
  • Meie esialgne analüüs näitab, et selles valdkonnas pole riistvaralisi piiranguid.
  • Me palume oma juhtide arendusmeeskonnal need ka selle valdkonna jaoks optimeerida ja püüame pakkuda uus juht et probleem võimalikult kiiresti lahendada.
  • Oleme juba leidnud lihtsa viisi oma jõudluse tõsiseks suurendamiseks ja proovime seda rakendada Catalyst draiveri tulevastes versioonides (peame koodi kirjutama, valideerima, veenduma, et see midagi muud ei rikuks jne. .).

Ilmselt on paljud kaasaegsete arvutite kasutajad kuulnud sellisest asjast nagu "riistvaraline kiirendus". Kuid mitte kõik ei tea, mis see on ja miks seda vaja on. Veel vähem neid, kes mõistavad, kuidas näiteks Windows 7-s riistvaralist kiirendust lubada. Allpool pakutud lahendused võimaldavad teil seadeid kasutada mitte ainult Windowsi seitsmendas versioonis, vaid ka kõigis teistes.

Miks on vaja riistvaralist kiirendust (Windows 7)

Alustuseks usuvad mõned kasutajad ekslikult, et riistvarakiirenduse kasutamine viitab ainult videokaartidele, et kasutada GPU võimalusi, mis vähendab keskse koormust. Osaliselt on ka nii.

Kui vaadata seda probleemi veidi laiemalt, võib julgelt väita, et see kõik kehtib nii arvuti video- kui helisüsteemide kohta (näiteks DirectX platvorm sisaldab tuge mitme kanaliga heli). Igal juhul on riistvaraline kiirendus protsessori ja RAM-i koormuse vähenemine, mis tuleneb asjaolust, et selle võtavad osaliselt (või täielikult) üle teised "raudsed" komponendid.

Kuid paljud ei saa aru, kui otstarbekas on seda kasutada. Otsustage ise, sest graafika või helikiipide ülespoole ümberjaotatud koormuse korral võivad need aja jooksul üsna palju kuluda ja isegi ebaõnnestuda. Seetõttu ei tohiks Windows 7 riistvaralise kiirenduse lubamise küsimuses minna äärmustesse. Tasakaalustatud parameetrite kasutamine on vajalik kõigi seadmete mõistliku kaasamisega ja koormuse ühtlase jaotusega nende vahel. Tippväärtuste seadmise puhul ei saa keegi anda garantiid komponendi vastupidavuse kohta.

Kuidas lubada Windows 7 riistvarakiirendust

Niisiis, alustame kõige lihtsamast. Vaatame kõigepealt graafikat. Luba riistvaraline kiirendus (näiteks võtame Windows 7, kuigi see otsus saab kasutada kõigis teistes versioonides) saab teha graafikakiibi sätete kaudu. Kuid kõigepealt peate kontrollima, kas kasutaja sekkumine on vajalik.

Läbi RMB menüü"Töölaua" vabas tsoonis minge ekraani eraldusvõimele ja kasutage hüperlinki lisavalikud. Kuvatavas atribuutide aknas vaadake vahekaarti diagnostika. Ülaosas on nupp parameetrite muutmiseks. Kui see on hall, on riistvarakiirendus juba lubatud.

Vastasel juhul klõpsake sellel, misjärel suunatakse teid seadetesse graafika adapter. Seal on spetsiaalne liugur, mida paremale või vasakule liigutades saab muuta seadistatavate parameetrite taset. Kõige parempoolsem asend vastab maksimaalsele rakendatud kiirendusele.

Märkus: Windows 10 puhul pole graafikaadapteri sätetes diagnostikajaotist ja riistvarakiirendus (tegelikult nagu seitsmes modifikatsioon) on vaikimisi lubatud.

Küsimused DirectX-i kohta

Nüüd paar sõna DirectX-i riistvarakiirenduse lubamise kohta. Nagu puhul üldised seaded süsteemi, on see algselt kaasas nii video- kui ka heliadapterite jaoks, nii et te ei pea midagi muutma. Kuid see ei tee haiget, kui veenduda, et see on aktiivne.

Vaatamiseks ja diagnostikaks kasutatakse DirectX-i dialoogi, mida kutsub välja Run-konsooli sisestatud käsk dxdiag. Siin, monitori vahekaardil, peate kontrollima DirectDraw, Direct3D ja AGP tekstuuri sätteid (mõnikord võib loendisse lisada parameetri ffdshow). Vaikimisi on iga rea ​​olekuks "Sees" ja allolevas kastis kuvatakse teade, et probleeme ei leitud. Kui need mingil põhjusel leitakse, jätkame nende kõrvaldamist.

Probleemide võimalikud põhjused

Kõige sagedamini on suutmatus lubada riistvaralist kiirendust süsteemi tasemel või DirectX platvormi sätetes valesti installitud, puuduva või aegunud draiveridülaltoodud seadmeid.

Kontrollime neid "Task Manageris" (devmgmt.msc). Kui vastas on heli- või videokaart kollane kolmnurk koos hüüumärgiga (või seadet ei tuvastata), on see selge märk sellest, et draiveriga on probleem. Selleks tuleb see uuesti installida, kasutades selleks süsteemi enda andmebaasi, originaal plaat või Internetist alla laaditud distributsioonid.

Aga juhtub ka seda, et aparaatidega on kõik korras. Sellegipoolest valige RMB menüü kaudu atribuutide rida ja vaadake draiveri vahekaardil uues aknas väljalaskekuupäeva. Kui praeguse kuupäeva draiver on väga vananenud, klõpsake värskendamise nuppu ja oodake, kuni protsess on lõpule viidud (pidage meeles, et Windows ei saa draivereid üksi värskendada).

Siiski on palju parem kasutada spetsiaalseid otsingu- ja värskendamisutiliite, nagu juhi võimendus. Esiteks esitatakse apellatsioon otse seadme tootja veebisaidile; teiseks installitakse täpselt see draiver, mis on seadme tööks kõige sobivam; kolmandaks paigaldatakse see süsteemi võimalikult õigesti. Kasutajate kaasatus on minimaalne.

Järeldus

See on tegelikult kõik, mis puudutab riistvaralise kiirenduse lubamist Windows 7-s. Kas see on seda väärt või mitte, on puhtalt isiklik asi. Kuid kui läheneda probleemile mõistlikult, on parem mitte kasutada riistvaralist kiirendust, nagu öeldakse, täiel määral. Sel juhul saab paigaldatud seadmete kasutusiga oluliselt väheneda.

Tere hommikust Habr!

Leidsin huvitavaid uudiseid saidilt xda-developers.com, mis on Google'i arendaja Diane Hackborni Google+ profiili värske postituse "Destroying the myths about full hardware acceleration in ICS" ümberjutustus. Võtsin endale vabaduse teha nende kahe väljaande põhjal lühikese tõlke-ümberjutustuse, mida tsiteerin allpool habrakati all. Selle väljaande esimese versiooni avaldasin juba täna õhtul R2-D2 ajaveebis: Android koos eelistega, kuid teema tundus ka Habrahabris kajastamist väärt (loodan, et pole vaja uuesti arutada seda, et Jaotis "Lingid" pärast sügisest habra uuendust on praktiliselt ja tegelikult surnud.

Google'i arendaja Diane Hackborn jagas oma Google+ lehel teavet Android 4.0 liidese riistvarakiirenduse kohta. jäätis Võileib. Selle funktsiooni ümber tõusnud elevus tekkis põhjusega – võrreldes teiste mobiilsete operatsioonisüsteemidega oli Androidis liiga palju etteheiteid 2D-elementide sujuvale renderdamisele.

Androidi riistvarakiirendus on muidugi positiivne, kuid selle funktsiooni kohta on palju väärarusaamu. Esiteks on Android paljude aastate jooksul paljude akende renderdamisülesannete jaoks riistvaralist kiirendust toetanud ( me räägime akna koostis - tegumiriba, teatised, menüüriba, liidese elementide välimus ja peitmine). See tähendab, et kogu Androidi kasutajaliidese elementide animatsioon on alati olnud riistvaraliselt kiirendatud.

Erinevalt akna kompositsiooni renderdamisest on Android 2.X ja vanemates versioonides tavaliselt aknas pildi renderdamist käsitlenud protsessor. Android 3.0 Honeycombis saab aga need funktsioonid graafikakiirendisse üle kanda, kuid ainult siis, kui see on rakenduse manifestis selgesõnaliselt määratud valikuga android:hardwareAccelerated=”true”. Ainus erinevus Android 4.0 ICS-iga on see, et arendades uusimat saadaolevat API taset 14 (ja kõiki tulevasi), on see valik rakenduste jaoks "vaikimisi" lubatud.
Näib, et nüüd on meil võimalus "panna" kõik rakendused Android 4.0 ICS-is töötama, kui riistvaraline kiirendus on lubatud, olenemata selle manifestist, kas pole see suurepärane? Tegelikult pole see tõsi. Näiteks PowerVR-i videokiirendi puhul “söövad Nexus S-s ja isegi Galaxy Nexuses kasutatavad draiverid” iga riistvarakiirendust kasutava protsessi kohta 8 MB RAM-i. Ei tundu palju? Seda seal ei olnud, sest nii aktiivne RAM-i tarbimine paljude protsesside poolt korraga suurendab oluliselt mälutarbimist üldiselt, mis mõjutab koheselt ka multitegumtöötluse kiirust - kuni selle olulise aeglustumiseni. Seetõttu kulutab Google'i arendusmeeskond praegu märkimisväärseid jõupingutusi, et täpselt täpsustada, millised kasutajaliidese osad vajavad Nexus S-i riistvaralist kiirendust.

Mis on tulemus? Võrreldes Android 2.X, Ice Kreemivõileib Sellel on rohkem võimalusi, osaliselt tänu riistvaralise kiirenduse suuremale kasutamisele. Peale selle, et kiirendus on lubatud vaikimisi, pole ICS-i riistvarakiirenduse kasutamine enam "täielik" kui varem. Ja muuhulgas ärge unustage, et riistvaraline kiirendus pole maagia ega ime, nagu paljud arvavad, kuid selle olemasolu on loomulikult pluss, mitte miinus.