Kuongeza kasi ya vifaa - ni nini na unawezaje kuboresha utendaji wa PC nayo?

Kuna uwezekano kwamba umeona chaguo la "kuongeza kasi ya vifaa" unapotumia maombi mbalimbali na vifaa. Huenda hata ulihitaji kuiwezesha au kuizima ili kuboresha utendakazi au kuzuia hitilafu katika mojawapo ya programu unazozipenda, lakini huenda hukujua ni kwa nini. Katika makala haya, tutakuambia kila kitu unachohitaji kujua kuhusu kuongeza kasi ya maunzi na ikiwa programu zako zinaweza kuitumia.

Kuongeza kasi ya maunzi ni neno linalotumika kuelezea kazi zinazoweza kupakuliwa kwa vifaa vingine. Kwa chaguo-msingi, katika kompyuta na programu nyingi, CPU inachukua nafasi ya kwanza kuliko maunzi mengine. Hii ni kawaida kabisa, haswa ikiwa una processor yenye nguvu. Vinginevyo, inaweza kuwa muhimu kutumia vipengele vingine vya mfumo wako. Kisha kazi imeanzishwa. Hapa kuna baadhi ya kesi maarufu za matumizi:

  • kwa kutumia AU unaweza kutumia kadi za sauti ili kuhakikisha ubora wa juu na kurekodi sauti;
  • Kadi za michoro zinaweza kutumika kwa kuongeza kasi ya michoro ya maunzi ili kutoa onyesho la media la haraka na la ubora wa juu.

Je! ni kuongeza kasi ya vifaa kwenye kivinjari? Kwa neno moja, huu ni uwezo wa programu ya kutazama kurasa za Mtandao ili kuonyesha yaliyomo haraka na kwa ufanisi iwezekanavyo. Ingawa uongezaji kasi wa maunzi unaweza kufafanuliwa kama takriban kazi yoyote ambayo imepakuliwa kwa kitu ambacho si CPU, GPU na kadi za sauti huwa mifano maarufu zaidi inayotumiwa katika programu yako. Kichakataji chako pekee ndicho kitaalam kinachoweza kufanya kila kitu ambacho vifaa hivi vinaweza kufanya, haswa ikiwa inajivunia michoro iliyojumuishwa (kama wengi wanavyofanya siku hizi), lakini kutumia maunzi maalum kwa ujumla ndiyo chaguo bora zaidi.

Kutumia uwezo wa mpangilio wa picha kuonyesha maudhui ya wavuti yanayobadilika kwa kasi, yaani, kinachojulikana kama kuongeza kasi ya maunzi, bila shaka ni mojawapo ya vipengele vipya vinavyovutia vilivyoletwa katika Firefox 4 na. Internet Explorer 9. Kulingana na watengenezaji wa vivinjari hivi, matumizi ya kichakataji cha picha kitaruhusu utendakazi ambao haujawahi kushuhudiwa, haraka na operesheni laini Maombi ya mtandao kwa kutumia teknolojia za kisasa. Wakati huo huo, hii itasaidia kupunguza mzigo kwenye processor, ambayo haina uwezo mdogo wa kufanya mahesabu yanayohusiana na graphics. Hii itaathiri moja kwa moja uendeshaji wa mfumo mzima, na katika kesi hiyo kompyuta za mkononi- pia kwa muda wa operesheni bila usambazaji wa umeme. Microsoft inaongeza maboresho kwa ubora wa maandishi na picha zinazoonekana kwenye skrini na zinapochapishwa kwenye ukurasa. Tatizo tofauti ni kutumia mpangilio wa michoro kutoa michoro ya 3D kwa kutumia WebGL API.

Kutumia GPU katika vivinjari hakuwezekani kila wakati, kila mahali, na kwenye kila kompyuta. Vikwazo kuu vinahusiana na mfumo wa uendeshaji: on wakati huu matoleo ya beta ya vivinjari vyote viwili yanaauni pekee Windows Vista, 7 na 10. Katika kesi ya Internet Explorer 9, haitabadilika hata katika toleo la mwisho, lakini Mozilla inaahidi kutambulisha masuluhisho yanayoendeshwa kwenye majukwaa mengine. Mfumo pekee uliokosa na wazalishaji wote ni Windows XP.

Kwa nini unaweza kuhitaji kuizima

Hapa kuna visa ambapo unapaswa kuzima kuongeza kasi ya vifaa:

  • Ikiwa kichakataji chako kina nguvu sana na vipengee vingine vya mfumo havina nguvu sana, kuongeza kasi kunaweza kukosa ufanisi ikilinganishwa na kuruhusu nguvu kutunza rasilimali za Kompyuta. Zaidi ya hayo, ikiwa vijenzi vyako vina uwezekano wa kupata joto kupita kiasi au kuharibiwa kwa njia yoyote ile, matumizi makubwa ya kuongeza kasi ya maunzi yanaweza kusababisha matatizo ambayo usingepata bila hayo;
  • programu iliyoundwa kutumia maunzi haifanyi kazi vizuri sana au haiwezi kufanya kazi kwa uhakika kama kutumia CPU pekee.

Wakati wa kuitumia

Kwa kweli, kuongeza kasi ya vifaa sio mbaya sana. Inapotumiwa kama ilivyokusudiwa, kwa kweli ni nzuri sana. Hapa kuna baadhi ya matukio wakati unapaswa kuwezesha kuongeza kasi ya maunzi katika programu zako:

  1. Unapokuwa na GPU yenye nguvu, thabiti, kuwezesha kuongeza kasi ya maunzi kutakuruhusu kunufaika nayo kikamilifu katika programu zote zinazotumika, si michezo pekee. KATIKA Uongezaji kasi wa Chrome Maunzi ya GPU kwa kawaida huruhusu kuvinjari na matumizi ya midia kwa urahisi zaidi.
  2. Katika programu za kuhariri/kutoa video kama vile Sony Vegas(au programu za utiririshaji kama vile OBS), kuwezesha kuongeza kasi ya maunzi hukuruhusu kutumia vifaa maalumu, inayopatikana kwenye vifaa vinavyotumika, kwa kawaida GPU au CPU. (Kwa mfano, Intel QuickSync ni nyongeza kwa vichakataji vyao vya kisasa vilivyoundwa kwa uwasilishaji na usimbaji wa video haraka).

Jinsi ya kuangalia ikiwa kuongeza kasi ya vifaa imewezeshwa

Kwenye desktop, bonyeza kulia - Azimio la skrini - Mipangilio ya hali ya juu - Utambuzi - Badilisha Mipangilio. Ikiwa kitufe hakitumiki, kuongeza kasi ya maunzi huwashwa.

Kwa Windows 10, tumia kuongeza kasi ya vifaa: Win + R - dxdiag - Screen - DirectDraw Acceleration, Direct3D Acceleration, AGP Texture Acceleration - vigezo vyote 3 lazima ZIMWASHWE. Vinginevyo, kuongeza kasi ya vifaa imezimwa.

Utaratibu wa kuwezesha kuongeza kasi ya vifaa

Jinsi ya kuwezesha kuongeza kasi ya vifaa kwenye Windows 7? Kwa sababu fulani, unaweza kuhitaji kuwezesha kuongeza kasi ya maunzi, kwa mfano kuendesha emulator ya Android katika Visual Studio. Ingiza tu BIOS yako kwenye kompyuta yako (Mipangilio - Sasisha na Usalama - Urejeshaji). Chini ya Uanzishaji wa hali ya juu, bofya Anzisha tena Sasa na kompyuta yako itaanza tena. Hii pia inafanya kazi kwenye Windows 10.

Baada ya kuanzisha upya, bofya "Troubleshoot" - "Chaguzi za juu" - "Mipangilio ya Firmware ya UEFI" - "Anzisha upya".

Utawasilishwa kwa desturi Kiolesura cha BIOS, nenda kwenye sehemu ya "Usanidi". Angalia tu kwamba teknolojia ya uboreshaji, kama vile kiongeza kasi cha kadi ya picha " Teknolojia ya kweli Intel" au "AMD-V Virtualization" imewashwa. Kisha nenda kwenye sehemu ya mwisho ya "Toka", na ubofye "Ondoka na uhifadhi mabadiliko." Sasa una kuongeza kasi ya maunzi.

Kuongeza kasi ya maunzi katika Chrome. Inafanya nini na jinsi ya kuiwasha?

Google Chrome hukuruhusu kutumia kadi yako ya michoro kutoa na kuongeza michoro kwenye tovuti. Hii inaharakisha kivinjari na hufungua processor. Jua jinsi ya kutumia fursa hii!

Manufaa ya kuwezesha kuongeza kasi ya maunzi yataonekana hasa kwa watumiaji walio na kompyuta dhaifu au matumizi ya wakati mmoja tabo kadhaa. Ili kuwezesha kipengele hiki, ingiza amri "kuhusu: bendera" ndani upau wa anwani.

Hatua ya kwanza ni kuwezesha chaguo la orodha ya utoaji wa programu ya Batilisha. Moja kwa moja chini - mwingine - processor ya 2D imeharakishwa kwa kutumia GPU (Turubai ya kasi ya 2D), ambayo lazima pia iwezeshwe. Watumiaji wa Chrome 11 hawataweza kutumia chaguo la kwanza - limewezeshwa kwa chaguomsingi katika toleo hili la kivinjari.

Chini kidogo kuna kazi nyingine - Utoaji wa tovuti ya awali. Ni lazima pia kuwezeshwa. Hatua ya mwisho ni kuanzisha upya kivinjari.

Jinsi ya kulemaza kuongeza kasi ya vifaa

Kitendaji hiki kimsingi kinarejelea matumizi ya vipengee vya PC kufanya kitendo maalum (kawaida kinafanywa na programu) haraka iwezekanavyo. Hii imeundwa ili kufanya michoro ya kompyuta iwe laini na haraka kwa kupakua vitendaji vya utoaji wa michoro kwenye kadi ya video ya kompyuta badala ya programu na yake. processor ya kati(CPU). Wazo nyuma ya Kuongeza Kasi ya Vifaa ni kuharakisha michakato ya usindikaji wa video, kutoa utendaji bora.

Hatua ya kwanza hutumia maktaba za Direct2D na DirectWrite kutoa maudhui ya ukurasa, na hivyo kusababisha kingo laini zaidi kwa michoro ya maandishi na vekta. Utendaji wa uwasilishaji wa vipengele vya kawaida vya ukurasa kama vile picha, mipaka na vizuizi vya usuli pia umeboreshwa. Zaidi ya hayo, ikiwa ukurasa una video iliyopachikwa kwa kutumia kodeki ya H.264, kadi ya video pia inaweza kuchakatwa. Katika hatua hii, kuongeza kasi kunafanya kazi katika Internet Explorer 9 na Firefox 4.

Katika hatua hii, kivinjari cha Microsoft hutumia injini mpya ya kusimbua faili za picha zilizobanwa ambayo pia inasaidia umbizo la TIFF na JPEG XR iliyoundwa na Microsoft. Wa mwisho lazima awe mrithi Umbizo la JPEG, ikitoa uwiano bora wa picha kwa faili. Algorithm ngumu zaidi inahitaji zaidi nguvu ya kompyuta, Ndiyo maana Matumizi ya GPU kwa kusudi hili ndio suluhisho bora.

Kutunga ukurasa au kuchanganya vipengele vyake hufanywa kwa kutumia maktaba ya Direct3D. Picha za vipengele (zilizoundwa katika hatua ya awali) zimehifadhiwa kwenye kumbukumbu kadi ya graphics, ili waweze kukusanyika haraka katika nzima moja. Kwa sasa tu katika Internet Explorer, katika siku zijazo pia katika Firefox 4.

Uundaji wa picha inayosababishwa, ambayo ni, desktop nzima na dirisha la kivinjari na yaliyomo, hufanywa kwa kutumia mfumo. Sehemu ya Windows Vista na Kidhibiti Dirisha cha Eneo-kazi-7 (DWM). Kwa sababu inatumia maktaba ya DirectX, inaweza kutumia moja kwa moja kumbukumbu ya picha iliyopo tayari, ambayo inawakilisha maudhui ya ukurasa na kuiunganisha kwenye eneo-kazi bila kupakia RAM (ambayo hutokea ikiwa kivinjari hakitumii maktaba ya graphics).

Internet Explorer 9 pia inajumuisha injini mpya ya kuchakata ukurasa wa kuchapisha, XPS. Hii sio tu inakuwezesha kutumia haraka tabaka zote na kuunda picha moja kutoka kwao, lakini pia inaboresha ubora wake. Kwa mfano, aina zote za chati zitaonekana bora.

Jinsi ya kulemaza kuongeza kasi ya vifaa katika Windows 7? Ingawa Windows haitumii kipengele hiki asili, ni rahisi kukizima mwenyewe. Kuzima Uongezaji kasi wa maunzi kutasababisha programu kufanya kazi katika umbizo la uonyeshaji wa programu - michoro yote inaonyeshwa na programu, na kazi ya uonyeshaji wa michoro itahamishiwa kwenye GPU.

Jinsi ya kulemaza kuongeza kasi ya vifaa katika Kivinjari cha Yandex? Unahitaji kwenda kwa mipangilio, nenda chini kabisa ya ukurasa, uwezesha vigezo vya ziada. Kisha pata sehemu ya Mfumo na usifute uteuzi wa "Tumia kuongeza kasi ya maunzi ikiwezekana." Baada ya kuanzisha upya kivinjari, mabadiliko yataanza kutumika.

Ili kuzima kasi ya vifaa kwenye Chrome, tumia maagizo ya kivinjari cha Yandex - wana mipangilio sawa. Ikiwa matatizo yanaendelea baada ya kuanzisha upya kivinjari, jaribu zifuatazo:

  • Katika bar ya anwani, ingiza "chrome: // bendera" na ubofye Ingiza;
  • katika orodha ya mipangilio, afya "Kuongeza kasi ya vifaa kwa ajili ya kusimbua video" na kuanzisha upya programu.

Baada ya kuanzisha upya, matatizo ya kuongeza kasi yatatoweka. Ili kuzima kazi katika Opera, unahitaji pia kwenda kwenye mipangilio, chagua chaguo za ziada na katika sehemu ya mfumo usifute sanduku la "Tumia kuongeza kasi ya vifaa".

Ili kuzima kuongeza kasi ya mchezaji wa flash, fungua programu yoyote ya flash, bonyeza-kulia juu yake na usifute kazi unayotaka. Anzisha upya kivinjari chako.

Jinsi ya kulemaza kuongeza kasi ya vifaa katika Firefox

Ifuatayo tutaelezea jinsi ya kulemaza kuongeza kasi ya vifaa Kivinjari cha Mozilla Firefox. Hii inaweza kuwa na ufanisi, kwa mfano, ikiwa una matatizo na mtawala wa michoro, ambayo husababisha kivinjari kutokuwa thabiti au polepole, na vipengele vya kurasa unazotembelea hazionyeshwi ipasavyo.

Uharakishaji wa vifaa hauhimiliwi na madereva wote - katika hali zingine kunaweza kuwa na shida na vipengee vya upakiaji kwenye ukurasa. Kwa hivyo, ikiwa unaona kwamba unapotumia kivinjari chako, kurasa hupakia polepole na zina matatizo ya kuzindua kurasa za kibinafsi, zima uongezaji kasi wa maunzi. Hii inapaswa kutatua matatizo yote.


Ikiwa shida imetatuliwa, inamaanisha kuwa ilikuwa shida ya vifaa ambayo ilisababisha kivinjari kufanya kazi vibaya.

Nitakuonyesha jinsi ya kuongeza kasi ya kompyuta yako kibao ya Android. Kwa chaguo-msingi, kompyuta kibao imeundwa na mtengenezaji si kwa kasi ya uendeshaji, lakini kwa kazi imara, badala ya hayo, mara nyingi mtengenezaji huweka programu zake nyingi kwenye kibao, ambacho watu wachache wanahitaji, lakini kwa hili mtengenezaji hupokea pesa kutoka kwa wale ambao maombi yao aliweka kwenye kibao.

1. Kuzima huduma za mfumo na programu

Nenda kwa mipangilio - meneja wa programu. Telezesha kidole kutoka kulia kwenda kushoto ili kufungua programu zote.

Kwa kwenda kwa programu zote tutaona orodha ya programu zote ambazo zimesakinishwa kwenye kompyuta yako ndogo.

Chini kabisa ya orodha programu zote zilizolemazwa zinaonyeshwa. Nilizima taswira ya mtaani, synthesizer ya hotuba ya Google, bango la filamu la Yandex, habari za Yandex, msongamano wa magari wa Yandex, teksi ya Yandex kwenye kompyuta yangu ndogo.

Pia nilizima meneja wa programu, ramani, saa ya ulimwengu, uchapishaji wa simu, kusanidi Google Partner, kubadilishana data kupitia Wi-Fi Direct.

Michezo ya Google Play Imezimwa Cheza muziki, Polaris Office 5, S Voice, Samsung apps, Samsung print Service.

Vitabu vya Google Play, Filamu za Google Play, Utafutaji wa Google Play, Google+, Hangouts pia zimezimwa kwenye kompyuta yangu ndogo.

Sihitaji programu hizi zote na sitazitumia, lakini ikiwa zimewashwa, zitasasishwa, kuchukua nafasi, kunipa huduma zao, na kunisumbua machoni na msongamano wao usio na maana.

Unaweza pia kuzima programu kwenye kompyuta yako ndogo ambayo hutumii.

Ili kuzima programu, bofya kwenye orodha ya programu. Na hapa tunaona kitufe cha Acha, kubonyeza ambayo programu itasimamisha kazi yake, lakini haitazima. Unapoanzisha upya kompyuta kibao, itaanza kufanya kazi tena.

Sio programu zote za mfumo kwenye kompyuta kibao zinaweza kuzimwa, zingine zinaweza kusimamishwa tu.

Nitakuonyesha jinsi ya kulemaza programu iliyojengwa ndani kwa kutumia programu ya ujumbe kama mfano.

Kwa mfano, programu ya kutuma ujumbe inayokuruhusu kutuma na kupokea SMS kutoka kwa kompyuta yako ndogo inaweza kusimamishwa na kuzimwa ikiwa hutatuma au kupokea SMS kutoka kwa kompyuta yako ndogo.

Bonyeza kuacha.

Arifa inaonekana: Lazimisha kusitisha. Kulazimisha programu kusitisha kunaweza kusababisha makosa. Hiyo ni, programu ya ujumbe inaendeshwa kwa sasa. Bofya ndiyo.

Programu ya kutuma ujumbe imekoma. Sasa zima programu ya ujumbe. Bofya Lemaza.

Swali la onyo linaonekana: Lemaza programu iliyojengwa ndani?

Kuzima programu zilizojumuishwa kunaweza kusababisha makosa katika programu zingine.

Bofya ndiyo.

Programu ya ujumbe sasa imezimwa.

Katika orodha ya programu unaweza kuona kwamba imezimwa.

Ikiwa unahitaji programu iliyojumuishwa iliyozimwa tena, unaweza kuiwezesha. Fungua programu iliyozimwa kwenye orodha ya programu na ubofye wezesha.

Programu ya ujumbe uliojengewa ndani inafanya kazi tena.

2. Acha kuendesha programu

Nenda kwa mipangilio - meneja wa programu. Telezesha kidole kutoka kulia kwenda kushoto ili kufungua orodha ya "inayoendeshwa"; orodha hii inaonyesha programu ambazo zinatumika kwa sasa.

Wacha tuseme tunasimamisha programu ya kinasa sauti ya watoto inayoendesha kwenye kompyuta kibao (programu hii hukuruhusu kurekodi sauti na sauti wakati inaendesha katika hali ya watoto).

Bofya stop ili kusimamisha programu kupakua programu kutoka kumbukumbu ya ufikiaji bila mpangilio(inachukua hadi 2.5 MB ya RAM) na kuisimamisha kazi ya nyuma, ambayo pia wakati mwingine hupakia processor.

3. Kuwezesha Chaguzi za Wasanidi Programu

Nenda kwa mipangilio - chaguzi za msanidi programu.

Ikiwa huna Chaguo za Wasanidi Programu, unaweza kuiwezesha.

Ili kuwezesha chaguo za msanidi programu, nenda kwenye kipengee cha kifaa na ubofye mstari wa nambari ya kujenga mara 7, baada ya hapo unapaswa kuona kipengee cha chaguo za msanidi.

Tayari nina chaguo za msanidi kwenye kompyuta yangu kibao, kwa hivyo ninapobofya kwenye nambari ya ujenzi, ninapata arifa: haihitajiki, hali ya msanidi tayari imewashwa.

4. Zima uhuishaji

Nenda kwa mipangilio - chaguzi za msanidi, pata kipengee cha uhuishaji wa dirisha na ubofye kipengee hiki.

Sasa bofya kwenye uhuishaji umezimwa ili kuzima uhuishaji wa mpito wa dirisha ili usipakie kichakataji cha video na kichakataji kwa utaratibu huu.

Pia tunazima kipimo cha uhuishaji wa mpito na kipimo cha muda cha kihuishaji.

Pia tunawasha uchakataji wa kulazimishwa wa GPU kuchukua fursa ya kuongeza kasi ya maunzi katika programu za 2D. Kwa hivyo, kiongeza kasi cha video kitachukua usindikaji wa picha katika programu za 2D na kufungia kichakataji kidogo kutoka kwa kazi hii.

5. Zima michakato ya nyuma.

Nenda kwa mipangilio - chaguzi za msanidi programu. Tunapata michakato ya mandharinyuma ya kipengee, kwa chaguo-msingi kuna kikomo cha kawaida.

Bofya kwenye kipengee cha michakato ya usuli ili kuhariri kipengee na kubadilisha michakato ya usuli kuwa hakuna michakato ya nyuma, ili ikiwa programu haipo kwenye skrini na hatutumii hivi sasa, basi haifanyi kazi nyuma na haipotezi nguvu na haipakia processor na kazi yake ya nyuma.

Kwa njia hii, ni programu tumizi ambayo inaendeshwa kwa sasa kwenye skrini itafanya kazi, na hakuna kitu "kitakachokula" rasilimali za kompyuta kibao nyuma.

Hapa kuna mafunzo ya video ya jinsi ya kuongeza kasi ya Android.

Utangulizi

Sambamba na Kutolewa kwa Windows 7 miezi kadhaa iliyopita, wazalishaji wa kadi za video walianzisha mifano mingi na GPU mpya, baada ya hapo walianza kuboresha madereva kwa bidhaa zao. Inaonekana kwetu kwamba wakati wa kutosha umepita leo kwa wao kuweza kushughulikia shida kubwa zaidi chini ya mfumo wa hivi karibuni wa kufanya kazi (ambao, kusema ukweli, haukuwa muhimu kama ilivyokuwa kwa Vista), na vipimo vya lengo vinapaswa kuonyesha hali ya teknolojia mpya.

Bila shaka, tunaelewa kuwa lengo la leo ni juu ya teknolojia za 3D, lakini tuliamua kurudi kwenye sehemu ya graphics ambayo inachukuliwa kuwa ya kawaida leo - graphics za 2D. Usifikirie kuwa tumeamua kuongeza majaribio kadhaa kwenye kundi letu la majaribio, na hivyo kuibua matatizo ambayo yalitatuliwa katika siku ambazo utendakazi wa RAMDAC ulifanya mabadiliko makubwa. Lakini tutazungumza zaidi kuhusu hili baadaye kidogo.

Ingawa watumiaji wengi watavutiwa na kasi ya kuonyesha ya Windows' GUI (ambayo Windows 7 imepata sifa nyingi ikilinganishwa na Vista), tuligundua kuwa "sasisho la picha" la Windows 7 sio safi kama inavyoonekana. Ikilinganishwa na Windows XP (na hata Vista), watengenezaji wa GPU bado hawajaboresha kikamilifu picha za 2D za Windows 7, angalau kulingana na utafiti. utekelezaji mpya GDI (Graphics Device Interface) simu za API. Sote tunajua kwamba picha za 2D sio tu kuhusu paji za kufurahisha, athari za mpito za macho, na menyu zilizohuishwa zilizo na vivuli; watengenezaji wanahitaji kuharakisha utoaji wa saizi nzuri za zamani, mistari, mikunjo, mistatili, poligoni na kila aina ya picha za asili, kama zinavyoitwa mara nyingi.

Ujumbe Muhimu wa Awali

Hatukutaka kutoa makala yoyote ya kihisia, ingawa wafuasi wa kambi "nyekundu" au "kijani" watasugua macho yao wakati wa kusoma nyenzo. Kwa kuwa sisi wenyewe hatukuamini matokeo ya mtihani, tulitumia muda wa ziada kuandaa makala ili, kwa maslahi ya wahusika wote, matokeo yalikuwa yenye lengo na kurudiwa iwezekanavyo. Pia tulifanya kazi ili kuunda msingi wa lengo zaidi wa kulinganisha kadi za video na kila mmoja. Hatukutaka kuashiria kidole kwa mwelekeo wa mtengenezaji mmoja au mwingine: ni muhimu kuelewa kwamba makala hii inalenga kuwasaidia watumiaji hao ambao hutumia kompyuta zao si kwa ajili ya michezo tu, bali pia kufanya kazi halisi kwenye PC zao.

Katika suala hili, ni muhimu kuelewa kwamba leo inaweza kuwa vigumu sana kufanya kazi kwa tija na graphics 2D chini ya Windows 7. Kwa mfano, wakati tunatumia Radeon HD 5870 na madereva ya hivi karibuni, tulikuwa na ugumu mkubwa katika kuonyesha rahisi. michoro ya vekta, miundo rahisi au changamano ya CAD au hata cheza michezo ya P2 yenye michoro ya ubora wa juu. Huu sio ukosoaji sana kwani ni jaribio la kufafanua mipaka ya shida ambayo tumejaribu kuichambua na kuelewa shida kwa undani iwezekanavyo.

Nadharia na mazoezi

Kwa kuwa watumiaji wengi hawana uwezekano wa kujua kuhusu vipengele vilivyojengwa ndani na tabia ya kuongeza kasi ya 2D chini ya Windows XP au Windows 7, tuliamua kugawanya makala yetu ya kina sana katika sehemu mbili. Katika sehemu ya kwanza tutaangalia maelezo ya kiufundi kuhusu graphics za 2D ili wasomaji wetu waweze kujiandaa kwa sehemu ya pili. Sio tu kwamba utaweza kuelewa majaribio yetu, lakini pia utaweza kutafsiri vyema zaidi. Ili kuwezesha majaribio yetu, hata tulitengeneza programu yetu ndogo ya majaribio (na kuifanya ipatikane ili watumiaji wote wanaovutiwa waweze kupakua na kutumia programu wenyewe - katika sehemu ya pili ya kifungu). Lengo letu lilikuwa kufanya sehemu zote mbili za makala ziwe za kuelimisha, kufikiwa na kamilifu iwezekanavyo.

Katika sehemu inayofuata, tutaangalia misingi ya graphics za 2D. Wakati huo huo, tunaamini pia kwamba baadhi ya mambo ya msingi katika eneo hili hayataumiza mtu yeyote, yanaweza kuwa ya manufaa kwa kuelewa mada nyingine, si tu majaribio yetu.

Windows: jinsi yote yalianza

Wacha turudi 1985. Mwaka huu, Mikhail Gorbachev alikua katibu wa Kamati Kuu ya CPSU, "Amadeus" alipokea Oscar kwa filamu bora, na Ronald Reagan alichaguliwa kwa muhula wa pili kama Rais wa 40 wa Marekani. Watu wachache waliona, lakini ilikuwa mwaka wa 1985 kwamba mfumo wa uendeshaji wa Microsoft Windows 1.0 ulitolewa.


Windows yenye madirisha machache - hata bila kuingiliana maeneo mbalimbali. Bofya kwenye picha ili kupanua.

Wazo la kuweka kiolesura cha picha halisi juu ya mfumo wa uendeshaji wa hali ya maandishi halikuwa la kimapinduzi hata mwaka wa 1985. Kwa kweli, hii ndiyo njia ambayo makampuni mbalimbali, ikiwa ni pamoja na Microsoft na Utafiti wa Digital, walichukua wakati huo kupanua uwepo wao wa soko na kufanya teknolojia ya PC kupatikana zaidi kwa watu wengi. wanunuzi na watumiaji. Wazo lilikuwa kwamba programu-tumizi zingekuwa rahisi kwa watumiaji kiasi kwamba hata wataalamu wasio wa IT wangeweza kuzitumia bila kujifunza mengi kuhusu kompyuta kwanza. Inafurahisha, tofauti na Windows 1.0, Mfumo wa Uendeshaji wa Dijiti wa GEM wa watumiaji wengi uliungwa mkono na dirisha tayari wakati huo.



Ilikuwa tu na Toleo la 2 ambapo Windows ilianza kuishi kulingana na jina lake. Bofya kwenye picha ili kupanua.

Ikiwa mfumo wa uendeshaji wa Windows 2.0 haujaanzishwa mwaka wa 1987, ambao tayari ulikuwa na msaada kwa madirisha mengi yanayoingiliana, basi inawezekana kabisa kwamba hakuna mtu anayejua kuhusu Microsoft Windows leo. Kwa kweli, Windows inadaiwa kusalimika kwake zaidi ya miaka miwili ya kwanza baada ya tangazo lake la kwanza kwa mtu ambaye bado ana ushawishi mkubwa katika Microsoft leo: Steve Ballmer. Yake Matangazo ya Windows 1.0 bado ni ngumu kusahau leo, kwani ina bei isiyo ya kawaida ya Windows 1.0 kwa $99 ya kuvutia (kiasi kikubwa cha 1985), licha ya ukosefu wa msaada kwa madirisha halisi. Steve Ballmer anaweza kuvutia mtazamaji - anaweza kuitwa gwiji wa uuzaji. Jionee mwenyewe.

Steve Ballmer anauza Windows.

Tangu kutolewa kwa toleo la 2.0, Windows imeweza kutoa (angalau) mabadiliko, ikiwa sio mapinduzi, mabadiliko katika matoleo yake yafuatayo. Kwa kweli, mabadiliko ya mapinduzi yanageuka kuwa masuala ambayo tungependa kushughulikia katika Windows 7, toleo la hivi karibuni la kampuni.

Toleo la hivi punde ni lile linaloibua maswali mazito ambayo huturudisha mwanzoni mwa Windows. Sababu za hii ni rahisi na dhahiri. Kupitia ulinganisho wetu wa mbinu za kuweka madirisha, tulijifunza kuwa kuna pande mbili za Windows GUI: kiolesura cha picha cha mtumiaji au GUI(hatukuzingatia ubinafsishaji kwa upande wa mtumiaji, lakini tulizingatia desktop ya msingi na kufanya kazi nayo), pamoja na kufanya kazi na windows, na vile vile. kazi rahisi za graphics, ambayo hutumiwa kuunda mazingira ya eneo-kazi. Kwa kweli, kuonyesha yaliyomo ya madirisha na kufanya kazi nao ni maeneo mawili tofauti, ingawa yanahusiana, ya Windows OS. Mwonekano na mwonekano wa kiolesura cha Windows umeendelea kubadilika na kubadilika, lakini utendakazi rahisi wa mchoro wa 2D umesalia kuwa thabiti kwa muda mrefu.

Wasomaji wenye ujuzi pengine watafahamu kuwa violesura vya watumiaji vilivyo na madirisha havitegemei tena michoro safi ya 2D. Ndiyo sababu tutaelezea hapa chini kwamba kuna seti ndogo ya amri za graphics za 2D ambazo zinapaswa kuzingatiwa kwa kuzingatia jinsi zinavyoonekana kwenye maonyesho ya kimwili, kwa zaidi au chini ya vipimo vitatu.

Mapungufu ya 2D: Nafasi Moja yenye Windows Nyingi


Unachohitaji ni urefu na upana.

Ikiwa unatazama maonyesho katika dirisha lolote, unahitaji tu kuratibu mbili: X na Y, yaani, upana na urefu. Ni nini kinakosekana? Taarifa yoyote kuhusu kina.

Kwenye Windows, michoro ya 2D huonyeshwa kupitia GDI (Kiolesura cha Kifaa cha Picha). Kiolesura hiki inasaidia lugha zote za programu ngazi ya juu na ina kazi zote muhimu za michoro zinazohitajika kwa uwasilishaji vitu vya picha 2D. Maboresho ya baadaye kama vile GDI+ na Direct2D sio muhimu sana kwa vile GDI ilikuwa (na inasalia) kuwa zana muhimu zaidi ya utoaji wa picha za 2D katika programu. Kimsingi kazi muhimu matokeo ya saizi, mistari, curve, poligoni, mistatili, duaradufu na kadhalika - zote zilihesabiwa hapo awali kwenye CPU. Shukrani kwa maendeleo ya kadi za video, kizazi cha hivi karibuni cha vifaa hutoa mahesabu ya haraka ya 2D na utoaji. Aina hii ya mapema ya kuongeza kasi ya 2D bado ni muhimu hata leo, lakini kuongeza kasi ya 2D sio lengo kuu tena. Ili kupata zaidi kutoka kwa utendakazi wa michoro, tunahitaji uratibu wa tatu.

Njia ya asili ya utoaji wa 2D, ambayo imefichwa chini ya uwekaji wa madirisha kwenye skrini ya kuonyesha, ni rahisi na ya moja kwa moja. Tunahitaji kujua vigezo viwili: ya kwanza ni eneo kwenye skrini ndani ya kila dirisha ambalo litabadilika (kwa hiyo inahitaji kuchorwa upya). Ya pili ni mpangilio ambao madirisha au vitu vinaingiliana (kitu kitaonekana kikamilifu au kidogo, au kitafichwa na dirisha lingine). Aina hii ya habari inahitaji kinachojulikana mwelekeo wa 2.5-dimensional au matumizi ya tabaka za picha, wakati uratibu wa tatu unachukua thamani 0 (iliyofichwa) au 1 (inayoonekana), yaani, inafanya kazi kama aina ya mwelekeo msaidizi. Ni kwa sababu hii kwamba wataalam wengi katika Maeneo ya Windows Kuna mazungumzo mengi kuhusu picha za 2.5D.


Thamani ya Z inaonyesha jinsi madirisha yamewekwa juu au kupangwa.

Mara tu mpangilio au mwonekano wa madirisha umewekwa, yaliyomo kwenye madirisha yanayoonekana yanaweza kuonyeshwa kwa kutumia vitendaji safi vya picha za 2D. Kwa hali yoyote, si lazima tu kuhesabu yaliyomo ya madirisha ya maonyesho kwa ukamilifu wao, lakini pia aina mbalimbali za habari na yaliyomo ya dirisha yanahitaji kusimamiwa. Nini kinatokea, kwa mfano, ikiwa dirisha linahamishwa? Wakati dirisha lingine lina eneo ambalo limefunguliwa kikamilifu au kwa kiasi kutokana na kitendo hiki, kitendakazi cha michoro ya mfumo WM_PAINT lazima kiitwe na taarifa sahihi kuhusu eneo gani la mstatili linapaswa kuchorwa upya. Utekelezaji ulioboreshwa wa chaguo za kukokotoa utaunda upya au kuchora upya eneo hili. Kwa bahati mbaya, utekelezaji mwingi badala yake huchora upya dirisha kabisa, licha ya kuwa na uwezo wa kufikia zaidi maelekezo sahihi, bila kujali kama unataka kuzaliana kikamilifu au sehemu ya yaliyomo kwenye dirisha. Hii, kwa upande wake, inathiri utendaji wa graphics. Kikwazo kingine kinachojulikana ni kutia ukungu au kurudia wakati dirisha linaburutwa haraka kwenye skrini kwenye mfumo ambao hauna uongezaji kasi wa maunzi wa 2D.

Lakini wacha nifanye muhtasari wa yale ambayo tumeshughulikia hadi sasa. Skrini ina madirisha tofauti ambayo maudhui ya 2D lazima yatolewe kwenye skrini ili yaonekane. Dirisha hizi zinaweza kuhamishwa kama unavyotaka, na zinaweza kuingiliana na kufunikwa kwa sehemu au kabisa na madirisha mengine. Maudhui yanayoonekana ya madirisha haya yote yanahitaji kudhibitiwa na kuonyeshwa kutoka ucheleweshaji mdogo. Tunajua pia kwamba CPU yenyewe, hata ikiwa ni sana processor ya haraka, inaweza kuwa na mkazo sana wakati wa kufanya kazi hizo ngumu. Je, kuna suluhu gani zaidi ya kuhamisha mzigo huu kwenye kadi ya video? Hii inahitaji nini? Na kwa nini kila kitu kinasikika rahisi katika nadharia kuliko ilivyo katika mazoezi? Tutaangalia haya yote hapa chini.

2.5D: Hadithi za Kuongeza Kasi ya Maunzi ya 2D

Mara ya kwanza, kadi za video za kipekee zilihitajika tu kwa kazi ya 2D. Sio siri kuwa kadi za kisasa za michoro hutoa utendaji bora linapokuja suala la kazi ngumu za utoaji wa picha. Walakini, kadi za video za zamani tayari ni polepole sana kwa kazi ya kila siku, haswa inapobidi kuonyesha athari changamano za utoaji wa picha zinazopatikana katika toleo la hivi punde Windows. Kwa upande mwingine, hii ni kwa sababu ya ugumu wa picha wa mtumiaji wa kisasa Violesura vya Windows, na kwa upande mwingine - na utendaji mdogo wa picha. Lakini hebu tuelewe vipengele hivi, moja baada ya nyingine.

KATIKA sehemu hii Tutaangalia uongezaji kasi wa picha za 2D unaohusishwa na uonyeshaji wa michoro asili, kutoka GDI hadi kadi ya michoro yenyewe. Hii ni pamoja na vitu rahisi vya kijiometri kama vile pikseli, mistari, mikunjo, poligoni, mistatili na duaradufu kwa upande mmoja, na shughuli zao za kuongeza, kutoa au kuzuia uwekaji utani wa fonti (kama vile TrueType au OpenType) kwa upande mwingine.

Usaidizi wa muda mrefu wa kuongeza kasi ya vifaa vya kinachojulikana kama "primitives 2D" katika kadi za video umetoweka, na haukuwepo kwa bidhaa za kiwango cha watumiaji kwa muda. Leo, kuongeza kasi ya kazi za graphics za 2D inatekelezwa kama analog ya kuongeza kasi ya 3D, lakini inashughulikiwa pekee na kabisa na dereva wa picha za programu, na si kwa vifaa vilivyojengwa kwenye bodi.

Katika sehemu ya pili ya mfululizo wetu, tutatambulisha na kueleza kigezo ambacho tumetengeneza mahususi kwa michoro ya 2D ambayo hujaribu kwa kina vipengele muhimu na vya msingi vya michoro ya 2D. Aidha, mtihani huu unaonyesha kwamba kiendesha programu inaweza kuwa na athari mbaya na isiyotabirika kwenye picha za 2D. Pia tutawasilisha vigezo tisa vya kawaida vya mtihani.


Onyesha maandishi.


Mistatili.


Mikunjo.

Kubadilisha vitendaji vya uwasilishaji ni sehemu tu ya kuongeza kasi ya 2D. Kuongeza kasi kubwa na chanya kunapatikana kwa kadi za kisasa za michoro za 3D ambazo zinaweza kutoa, kudhibiti na kuonyesha. habari za picha maunzi 2.5D.


Kila kitu kinaonyeshwa mara moja.

Yote hufanyaje kazi? Kama ilivyo kwa picha za 3D, maeneo yanayoonekana na yaliyofichwa ya madirisha yanahesabiwa, ambayo yanahifadhiwa kabisa katika mfumo wa maeneo ya mstatili wa kawaida, na yaliyomo kwenye madirisha yote ya kazi yanaonyeshwa ndani yao kwa wakati halisi. Kwa hiyo, hakuna kitu kinachohitaji kuhesabiwa upya wakati unapohamisha au kubadilisha dirisha; maeneo yale tu ambayo yalifichwa na sasa yanaonekana yanahitaji kuchorwa upya, pamoja na kitu chochote ambacho kimebadilika tangu sasisho la mwisho. Kadi ya video daima inajua ukubwa na eneo la mistatili pepe inayojulikana kama madirisha. Kwa kutumia bafa ya kina (z-bafa), kadi ya video hufuatilia mpangilio na kipaumbele cha madirisha au vitu kwenye skrini (pia hujulikana kama Z-order). Kwa hiyo, kadi ya video inaweza yenyewe kuamua ni vitu gani vinavyoonekana, yaani, ni nini kinachohitajika kuonyeshwa moja kwa moja kwenye skrini yenyewe.

Acha nifanye muhtasari wa maana hii yote.

Kuongeza kasi ya vifaa vya kisasa vya 2D ni pamoja na utekelezaji wote kazi muhimu Utoaji wa 2D, pamoja na utekelezaji wa teknolojia za kuweka tabaka za 2.5D kwa windows na kiolesura cha mtumiaji.

Walakini, itakuwa ngumu sana kutafiti kila toleo la Windows iliyotolewa ili kupata maelezo zaidi. Kwa sababu masuala tuliyotambua yaliathiri tu utendakazi wa majaribio chini ya Windows 7, tuliweka mipaka yetu Mtihani wa Windows XP, Vista na, kwa kawaida kabisa, Windows 7.

Windows XP: " shule ya zamani" Vikomo vya 2D na WM_PAINT

Unaweza kusema unachofikiria kuhusu Windows XP, lakini kuongeza kasi ya vifaa vya GDI hufanya kazi kikamilifu hadi leo na inatosha kwa aina nyingi za programu. Hata hivyo, kile XP haiwezi kufanya ni kuhamisha mbinu ya kufanya kazi na tabaka za 2.5D kwenye kadi za kisasa za video za 3D. Kama tulivyoelezea hapo juu, utoaji wa yaliyomo kwenye dirisha hufanywa na programu zenyewe.



Programu ya kawaida ya 2D ambayo hawana uwezekano wa kununua kadi ya video ya gharama kubwa. Bofya kwenye picha ili kupanua.

Kizuizi hiki hakiwezi kuwasumbua watumiaji ambao huzingatia juhudi zao kwenye dirisha moja la programu ya eneo-kazi. Utumizi wa kawaida wa teknolojia hii unaweza kuonekana katika mazingira ya SDI (kiolesura cha kifaa kimoja). Lakini mambo huwa magumu zaidi unapokuwa na madirisha mengi yaliyofunguliwa na kuonekana kwenye eneo-kazi lako. Nani hatajali kuchukua fursa ya teknolojia iliyoboreshwa ya kuweka tabaka inayoauni menyu, inafanya kazi vyema kwenye maunzi ya kisasa, na kurahisisha kufanya kazi na madirisha mengi kwenye vichunguzi vingi? Je! ni nani ambaye hataki kufanya ukungu wa dirisha linalosogea na kufuata nyuma yao jambo la zamani huku akifurahia utendakazi bora wa picha za 2D?



Windows ni kama staha ya kadi: athari ya kunakili madirisha chini ya XP wakati wa kukokota. Bofya kwenye picha ili kupanua.

Ingawa utendaji safi wa 2D kwenye vekta programu za graphics, kama vile Corel Draw au programu tumizi za CAD, ni za juu kabisa, kwa kuwa vitendaji vya GDI vinatumika ipasavyo ndani yake, tunafikia kikomo cha WM_PAINT. Wakati XP GUI imejaa uhuishaji, vivuli laini, madirisha ya uwazi na wengine vipengele vya picha, inakuja karibu na mipaka ya picha za 2D.



Wakati mfumo uko chini ya mzigo mzito, kitendakazi cha WM_Paint hutegemea au kusasishwa mara kwa mara. Rejesha matukio lazima kusubiri zamu yao kutekelezwa. Bofya kwenye picha ili kupanua.

Watumiaji wengi wamegundua kuwa ni bora kuonyesha madirisha tu kama fremu wakati wa kuwahamisha, na kuzima menyu za uhuishaji kabisa. Kwa ujumla, kuokoa rasilimali za mchoro hugeuka kuwa njia ya kawaida kabisa wakati wa kufanya kazi kwenye desktop ya XP. Kwa bahati mbaya, wengi ni wazuri mandhari za picha iliishia kwenye takataka baada ya furaha ya awali ya kuzindua mfumo mpya wa uendeshaji, kwani OS ilipoteza uwezo wa kutoa picha zote bila makosa au lags.

Microsoft iligundua haraka kuwa suluhisho lake la picha za 2D, ambalo lilikuwepo katika matoleo yote ya Windows kabla yake, pamoja na XP, lilihitaji kubadilishwa. Na kuongezeka kwa upatikanaji wa vichapuzi vya kasi zaidi vya 3D, pamoja na kushuka kwa bei za GPU za kipekee, kulionyesha wazi kuwa nyakati (na mifumo ya uendeshaji) ilikuwa ikibadilika.


Mfano wa kawaida wa kadi ya video ya 3D mwaka 2005: Radeon X1800.

Katika hatua hii, ni muhimu kutambua kwamba kuongeza kasi ya vifaa katika XP awali haikufanya kazi na ATI 780G jumuishi graphics katika maazimio ya asili wakati wote. Kwa hivyo, madirisha yametolewa polepole, na kuathiri hata utendakazi wa msingi wa kivinjari. Masasisho ya viendeshi yaliyofuata yalisaidia kutatua masuala haya. Lakini hata leo, msingi wa graphics wa 780G hauwezi kufanya kazi kikamilifu, ambayo ni tofauti kabisa na 740G. Lakini leo, wakati XP tayari ni jambo la zamani, hukumu hii inaweza pia kushiriki hatima kama hiyo ...

Kisha Windows Vista ikaingia sokoni, ambayo labda ndiyo OS yenye utata zaidi ya Microsoft (pamoja na Windows ME). Kwa vyovyote vile, bila kujali upendo wako au chuki yako kwa Vista, kampuni haikuweza kuahirisha baadhi ya maboresho ya kiufundi tena.

Muhtasari mfupi wa XP ni huu.

  • Uongezaji kasi wa maunzi ya 2D ulifanya kazi bila dosari kwa amri za GDI.
  • Hakukuwa na kuongeza kasi ya maunzi kwa tabaka za 2.5D, na kusababisha kiolesura cha polepole cha mtumiaji.
  • Kuchora upya au kubadilisha yaliyomo kwenye dirisha mara kwa mara kulichukua muda na pia kuathiri utendaji.

Windows Vista: maendeleo na kuachwa kwa zamani

Tuliposakinisha Windows Vista kwa mara ya kwanza, hatukuweza kujizuia. Kuvutia, changamoto na kuboreshwa, Vista aliahidi mengi.



Mwangaza mwingi na vivuli, lakini hakuna kuongeza kasi ya maunzi ya 2D. Bofya kwenye picha ili kupanua.

Lakini kile kilichoonekana kuwa cha kimapinduzi kwa mtazamo wa kwanza kilitoa njia ya kukatishwa tamaa wakati wa kuzindua programu hii au ile, na wakati mwingine ilitia hofu tu. Hebu tuangalie zaidi vipengele muhimu kwa undani.

Utekelezaji wa vifaa vya tabaka za 2.5D

Teknolojia hii ilitekelezwa kwanza katika Windows Vista. Ilichukua mengi kuiondoa kwa muda mrefu, lakini mwaka 2006 teknolojia hatimaye ilionekana. Walakini, kizuizi kimoja kidogo kilibaki: kilifanya kazi tu ikiwa kiolesura cha Aero kiliamilishwa. Zaidi ya hayo, ili kutumia safu za 2.5D, ulihitaji kadi ya michoro yenye uwezo wa 3D, hata kama hukupanga kuendesha programu au michezo ya 3D. Ikiwa ulikuwa unatumia mandhari ya Vista Basic, ulilazimika kuvumilia athari zile zile za kutia ukungu na mzuka wakati wa kusonga madirisha ambayo yalijulikana kwa watumiaji wa XP, kwani usaidizi wa tabaka za 2.5D ulizimwa kiotomatiki - hata kama mfumo ulikuwa na kadi ya video ya 3D. imewekwa. Ni aibu.

Hatua ya kusaidia tabaka za 2.5D pia ililazimisha Microsoft kushughulikia masuala kadhaa. Vista ilionekana kuwa mfumo wa uendeshaji polepole, lakini kwa sehemu kubwa ni thabiti. Lakini nini kilitokea? Tayari tumetaja kuwa GDI ilikuwa kiolesura muhimu kwa programu ya graphics. Baada ya kuanzishwa kwa (kwa bahati mbaya) ugani wa polepole sana wa C++-msingi wa GDI+, ambao haujawahi kufanya mafanikio ya kiteknolojia katika suala la utendaji wake, hatukuweza tena kukataa kuwepo kwa aina ya "machafuko ya interface". Kwa kweli, ilikuwa haiwezekani sana kwamba GDI, GDI+, DirectDraw na Direct3D zinaweza kuharakishwa kwa vifaa kwa wakati mmoja.

Mbali na kielelezo kipya cha kiendeshi cha kifaa, Windows ilianzisha kielelezo cha DWW kwa ajili ya kudhibiti vifaa vya kuonyesha. Wazo la jumla halikuwa rahisi sana, aliongeza kiwango cha programu(na ongezeko linalolingana la ugumu) kati ya windows na kutoa amri kwa upande mmoja, na kati ya viendeshi na vifaa kwa upande mwingine. Mwingiliano wa moja kwa moja ulisimamishwa kwa sababu ya kuibuka kwa DW. Katika jaribio la kupata udhibiti juu ya kila kitu, mfano wa DW ulihakikisha uratibu wa kila mtu binafsi violesura vya picha. Mpito huu uliacha kando kipengele kikubwa cha michoro ambacho tayari tumetaja - yaani, kuongeza kasi ya maunzi ya utendaji wa maonyesho ya GDI. Ni vigumu kuelewa, lakini ndivyo ilivyotokea.

Wengi kumbukumbu ya ziada, ambayo Vista hutumia, kawaida hujulikana kama Teknolojia ya SuperFetch. Kwa bahati mbaya, hii inaelezea kwa sehemu tu hali hiyo katika hali halisi. Ukosefu wa kuongeza kasi ya maunzi ya 2D inamaanisha kuwa mzigo mzima wa simu za GDI kuonyesha yaliyomo kwenye dirisha unaangukia kwenye CPU. Yote hii husababisha buffer kubwa ndani ya DW. Maonyesho kamili ya dirisha lazima yahamishwe kwa kadi ya video. Lakini hii haraka iliunda kizuizi kikubwa, kwani dirisha moja tu kwa wakati linaweza kutuma amri za GDI kwa DW. Kazi za Asynchronous hazijatatuliwa, na hivyo kusababisha mlolongo mrefu wa maombi ya huduma yanayosubiri. Haya yote hayahitaji tu muda muhimu wa CPU kutekeleza, lakini pia hutumia kiasi kikubwa cha kumbukumbu, kwani madirisha yote ya kazi yanapatikana ndani ya bafa ya DW. Dirisha za kibinafsi zinaweza kuchukua MB 100, kwa hivyo inaeleweka kuwa matumizi ya kumbukumbu yataongezeka. Katika zaidi kesi kali Vista inaweza tu kufungia - kwa mfano, wakati programu mbaya inafungua dirisha moja baada ya nyingine kwa kitanzi kisicho na mwisho. Bila shaka, mzunguko huu hauwezi kuendelea kwa muda usiojulikana, kwa hiyo utalazimika kuzima kompyuta ili kurejesha udhibiti wa mfumo.



Kuongeza utumiaji wa kumbukumbu yako hakuongezei starehe yako mara mbili (chanzo: Microsoft). Bofya kwenye picha ili kupanua.

Wacha tufanye muhtasari wa Vista.

  • Vista hutumia kuongeza kasi ya maunzi kwa mara ya kwanza kwa muundo wa safu ya 2.5D.
  • Kwa teknolojia inayotumika ya Aero, uchoraji upya wa dirisha la Windows polepole ni jambo la zamani.
  • Microsoft inaondokana na kuongeza kasi ya maunzi ya vipengele vya utoaji vya 2D vya GDI.
  • DW haiwezi kufanya kazi na madirisha katika hali ya asynchronous, ambayo inathiri vibaya utendaji wa graphics.
  • Foleni ya kusubiri amri za GDI ndani ya DW inaweza kuchukua nafasi kiasi kikubwa kumbukumbu.

Windows 7: Kurudi kwa Mwana Mpotevu


Nembo ya Windows 7, ambayo imevutia watumiaji wengi.

Watumiaji wengi waliona Vista kama OS isiyofanikiwa - ilionekana kama monster ambayo kwa kweli "iligonga" kumbukumbu. Kwa hali yoyote, mfumo huu wa uendeshaji ulihitaji kuangaliwa tena kwa kuzingatia kutolewa kwa Windows 7. Pamoja na mabadiliko ya msingi kwa mfumo yenyewe, Windows 7 graphics ilitoa kile Vista alichukua - ukomo graphics 2D kuongeza kasi katika maeneo yote, ikiwa ni pamoja na GDI. utendaji wa utoaji.

Shukrani kwa mpito kwa WDDM 1.1, Windows 7 ilizuia utumiaji wa kumbukumbu mbili (mara ya kwanza kwa buffers za kibinafsi, mara ya pili kwa kila moja. dirisha amilifu katika DWM). Hii ilifanya iwezekane kufanya mfumo kuwa rahisi, na mahitaji ya kawaida zaidi ya rasilimali. Katika Windows Vista, utumiaji wa kumbukumbu mara mbili kwa windows unaweza kuelezea kwa nini kumbukumbu ya mfumo ilikuwa ikitumiwa bila huruma.


Katika kesi ya Vista, OS "hula" kumbukumbu yote inaweza kupata ... (chanzo: Microsoft).



... lakini ndani Kesi ya Windows Mahitaji 7 ni ya kawaida zaidi (chanzo: Microsoft).

Ili kukamilisha GDI chini ya Windows 7, Direct2D pia ilitangazwa. Kiolesura hiki hutumia tafsiri ya amri sawa na Direct3D ili kutekeleza uongezaji kasi wa maunzi na kusaidia seti changamano zaidi ya vitendakazi vya michoro. Direct2D inatoa faida ya kasi ya GDI pamoja na uwezo wa hali ya juu wa GDI+, ambao haukufaulu kwa njia hiyo. Hata hivyo, bado hatujaona kama Direct2D itaweza kupata usaidizi kutoka kwa wasanidi programu.

Hata leo, idadi kubwa ya programu bado hutumia API ya GDI kutoa na kuendesha vipengele vya picha za 2D. Tulipenda kwamba Windows 7 ilirejesha kasi ya vifaa kwa amri hizi, ambayo Vista iliacha.



Asynchronous GDI chini ya Windows 7 (chanzo: Microsoft). Bofya kwenye picha ili kupanua.


Karibu kuongeza kamili kazi ya wakati mmoja na windows nyingi (chanzo: Microsoft)

Wacha tufanye muhtasari wa Windows 7.

  • Uelekezaji upya wa moja kwa moja wa amri za utoaji wa GDI kwa kiendeshi cha michoro kupitia DW.
  • Usindikaji wa Asynchronous na samtidiga ya amri za GDI kwa madirisha mengi.
  • Mikakati ya kuzuia utumiaji mwingi wa kumbukumbu kwa maombi ya foleni ya picha.
  • Viendeshi vipya na vilivyoboreshwa vya WDDM 1.1.

Mahitaji ya Watengenezaji wa GPU

Urejeshaji wa uongezaji kasi wa maunzi wa picha za 2D umeleta watengenezaji wa GPU kwenye mchezo. Viendeshi vya Windows 7 lazima viundwe mahsusi ili kutoa kuongeza kasi ya vifaa kwa amri za kuongeza kasi za 2D GDI, na pia kusaidia uendeshaji wa 2.5D wa madirisha ya mtu binafsi.

Kwa kadi zingine za video hii iligeuka kuwa ngumu sana. Kwa mfano, kizazi cha sasa cha kadi za michoro za ATI kinaonekana kuteseka kutokana na matatizo yanayohusiana na madereva katika maeneo haya yote ya kuongeza kasi ya picha za 2D. Hapo chini utasoma kuhusu jinsi tulivyogundua matatizo haya na ni hitimisho gani tulifikia.

Windows 7: safu ya Radeon HD 5000 ya kadi za picha hazina kasi ya 2D

AMD imeweka juhudi nyingi katika kutengeneza kadi za michoro za DirectX 11 kizazi cha hivi karibuni; Ni kawaida kabisa kwamba ilichukua muda kukamilisha upande wa programu (sio siri kwamba kutolewa kwa madereva baadae kunaboresha utendaji na uthabiti kwa wengi. njia tofauti) Hatuwezi kuingia ndani suala hili na nVidia, kwani tulipata maswala sawa na dereva wa GeForce wa kampuni wakati wa kutumia picha za 2D kwenye vichakataji vya rununu vya kampuni. Kwa makala yetu, tulitumia toleo la hivi karibuni la dereva wa Catalyst wakati wa kupima - 9.12.



Catalyst na Windows 7 wanapitia bahari zenye machafuko. Bofya kwenye picha ili kupanua.

Suala la 1: ATIKMDAG iliacha kujibu, kisha ikapata nafuu

Ikiwa umekutana ujumbe sawa kuhusu hitilafu, pengine ilitokea baada ya kurejea kwenye hali ya 2D baada ya kuondoka kwenye programu ya 3D. Hatukuwa na chaguo ila kudhani kwamba hii ilikuwa matokeo ya makosa fulani katika dereva.

Acha nikukumbushe: wakati interface ya Aero imezimwa, imezimwa, kwa hivyo kuongeza kasi ya 2D haifanyiki tena (ambayo ni, tunapata kitu sawa chini ya Windows 7 kama ilivyo kwa Vista). Kwa kuwa tumekumbana na hitilafu hii mara kwa mara kwenye mifumo iliyo na kadi za video zilizowekwa Radeon HD 5750 na Radeon HD 5870 (katika mbili tofauti usanidi wa majaribio), basi tulilazimika kuzima kwa makusudi kiolesura cha Aero katika visa vyote viwili. Baada ya ujanja kama huo, makosa hayakuonekana tena. Inashangaza, tulipata hali sawa (na suluhisho lake) kwenye kompyuta za mkononi zilizo na kadi za video za GeForce. Kwa kweli, ni wakati tu ndio utasema ikiwa hii ni bahati mbaya tu au inaonyesha mgongano kati ya DWM, viendeshaji, na kuongeza kasi ya vifaa vya picha za 2D.

Mshukiwa wetu mkuu aliyefuata aligeuka kuwa kiasi masafa ya chini Kadi za video za AMD ziko katika hali ya 2D kwa default, pamoja na matatizo fulani katika BIOS ya awali ya kadi za video. Hata hivyo, ili kuthibitisha au kukanusha ushawishi wao, tutahitaji uchunguzi wa muda mrefu - ama baada ya kutolewa toleo jipya tabia ya dereva lazima ibadilike.

Tulikumbana na suala hili kwa sababu mara moja tulipata shida kupata Radeon HD 5870 ili kuauni picha za 2D. Wengi wanaweza, bila shaka, kuongeza katika suala hili kwamba ramani za 3D zimeundwa kwa ajili ya michezo, sio programu za 2D. Lakini ukisoma sehemu zilizopita za kifungu hicho, lazima ukubali kuwa shida hii ilikua mbaya tu na kutolewa kwa Windows 7 (na sio Windows Vista). Ili kuwa mahususi zaidi, kadi nyingi za picha za 3D zina uwezo wa kushughulikia picha za 2D siku hizi bila matatizo yoyote. Lakini kulinganisha moja kwa moja msaada wa kuongeza kasi ya 2D kati ya GeForce GTX 285 na Radeon HD 5870 ilisababisha kadi ya video ya AMD kuwa ya nje. Kwa kweli, ikilinganishwa na suluhisho la michoro iliyojumuishwa nVidia GeForce 7050 (nForce 610i), ambayo haina kumbukumbu mwenyewe, Radeons mpya kuja tu katika nafasi ya pili.

Mambo huwa ya kuvutia zaidi wakati wa kuzimwa kwa DW. Hata ikiwa ndani kwa kesi hii Uongezaji kasi wa 2D hauwezekani tena; kadi za video za AMD hutoa nyongeza ya utendakazi. Ikilinganishwa na Nvidia GeForce, kuendesha kadi ya video ya AMD iliyolemazwa na DW huipa utendakazi zaidi. Hata CorelDraw na AutoCAD huendesha haraka sana kwenye Radeon HD 5870 na DW imezimwa. Hii inaweka nVidia katika mwanga mzuri na inapingana na mantiki na data ya awali ya majaribio ya GPU.


Uongezaji kasi wa maunzi ya 2D na kiolesura cha Aero na kuwezeshwa kunatoa faida kwa kadi za video za GeForce.


Bila Aero na kuongeza kasi ya maunzi, kadi za picha za AMD 2D ni hadi mara tano kwa kasi zaidi. Inashtua!

Ni kwa sababu hii kwamba tulirudia vipimo vya PassMark mara kadhaa kwenye kadi hizi za video.


Kiolesura cha Aero na DW kimezimwa - kadi za video za AMD ni haraka sana. Bofya kwenye picha ili kupanua.

Kwa bahati mbaya, hakuna majaribio haya yaliyoweza kupata sababu kamili ya matatizo tuliyokumbana nayo au kutoa mwanga wowote juu ya matokeo ya ajabu ya utendaji. Ndiyo sababu tuliamua kuunda mtihani wetu wenyewe, ambao ulituwezesha kuelewa vizuri sababu za matatizo yaliyotambuliwa.

Kiwango cha Tom2D: Radeon HD 5870 dhidi ya GeForce GTX 285 chini ya Windows 7

Kwa jaribio letu jipya, tunatumai kupata maarifa zaidi sababu za kweli Mapungufu sawa ya utendaji wa 2D ambayo tuligundua hivi majuzi tukiwa na kadi za michoro za Radeon HD 5870, 5850 na 5750. Wacha tuanze na ukweli kwamba kuongeza kasi ya 2D ya kazi za GDI chini ya Windows 7 wazi haikufanya kazi kwa mifano yoyote kwenye mstari wa Radeon HD 5000, ambayo ni, tunakabiliwa na zaidi ya kushuka kwa kasi tu. Tatizo ni nini: katika dereva au katika vifaa? Kwa upande wa nVidia, sio kila kitu kiligeuka vizuri pia: sio kazi zote zinazowezekana ziliharakishwa kwenye kadi za video za kampuni hii.

Usanidi wa jaribio
CPU Intel Core 2 Quad Q6600, 2.4 GHz @ 3.2 GHz, G0 stepping, 8 MB L2 cache, LGA 775
Kumbukumbu GB 4 DDR2-1066 CL5
Ubao wa mama A-Data Vitesta Uliokithiri
mfumo wa uendeshaji Windows 7 Ultimate x64
Kadi za video Radeon HD 5870, GeForce GTX 285
Dereva wa michoro Kichocheo 9.12, GeForce 195.62
Kadi za video Kasi ya saa ikiwa Aero/DWM imewashwa Kasi ya saa bila kuongeza kasi
ATI Radeon HD 5870 850 MHz 157 MHz
Nvidia GeForce GTX 285 648 MHz 300 MHz

Ili kuweka msingi thabiti zaidi wa ulinganishaji wa kuongeza kasi ya 2D kuwasha/kuzima, pia tuliendesha majaribio yetu yote kwenye chipset ya zamani ya nForce 610i yenye michoro jumuishi ya GeForce 7050 (bila kumbukumbu maalum). Tuliweka processor sawa na 4 GB ya kumbukumbu, na kisha tukatumia mfumo huo wa uendeshaji Mfumo wa Windows 7. Pia tulijaribu utendakazi wa mtangulizi wa Radeon HD5870, ATI Radeon HD 4870, kwenye jukwaa letu la majaribio.


Katika jaribio hili, kadi zote za video za majaribio ziko katika safu finyu ya utendaji.

Ingependeza kusikia maoni ya NVidia juu ya kwa nini GPU iliyojumuishwa inatoa picha za 2D haraka kuliko GeForce GTX 285, hata kama tofauti ni ya kawaida sana.

Kadi ya video ya Radeon HD 4870, ambayo tulichukua kwa kulinganisha, iko ya tatu kutoka chini, ingawa haionyeshi mapungufu yoyote.


Kwa kushangaza, kadi ya michoro ya Radeon HD 5870 haina uwezo wa kutoa laini za kasi za vifaa na utendaji unaokubalika.

Ingawa kadi za majaribio za nVidia na AMD zilitoa matokeo yanayokubalika na karibu kiasi na kuongeza kasi ya 2D kuzimwa na CPU ikifanya kazi yote, pengo kubwa hufunguka kati ya kadi hizo mbili mara tu Aero inapowezeshwa. GeForce GTX 285 ina kasi mara 11 kuliko ATI Radeon HD 5870. Mbaya zaidi ni GPU iliyounganishwa na ubao wa mama kwa $50 miaka miwili iliyopita ni agizo la ukubwa bora kuliko kadi ya video ya $400.

Data tuliyopata ya Radeon HD 4870 inaonyesha tofauti ndogo kati hali amilifu Aero na hali rahisi (bila kuongeza kasi ya graphics) chini ya Windows 7, ambayo inaonyesha kwamba hakuna kuongeza kasi katika kuchora mstari chini ya Windows 7. Kadi hii ya video ilikuwa polepole zaidi kuliko GeForce GTX 285 na jumuishi. suluhisho la picha, hata hivyo, bado inashinda Radeon HD 5870 na kuongeza kasi kuwashwa na kuzima.


Jaribio hili linatoa takriban picha sawa na mtihani wa kuchora mstari. Radeon HD 5870 inakuja chini, na kuthibitisha shaka yetu kwamba haiwezi kushughulikia programu za 2D ipasavyo. Hii haiwezi kuitwa kuvumilika hata kwa soko la watumiaji.

Na kiolesura cha Aero kimewezeshwa na Dwad inatumika, Kadi ya video ya GeForce GTX 285 inatoa mara tisa zaidi utendaji wa juu. Vivyo hivyo, hata msingi wa zamani wa chipset uliojumuishwa unaboresha sana kadi mpya ya michoro ya AMD. Kwa njia, utendaji wa Radeon HD 4870 uligeuka kuwa wa kuvutia sana: kadi ya video ina uwezo wa kuharakisha pato la curves katika vifaa, hata kama utendaji umepunguzwa ikilinganishwa na ufumbuzi wote wa nVidia.


Kwa kuwa Radeon HD 5870 yetu ilikuwa na matatizo ya wazi ya uwasilishaji (hasa kwa mipigo mingi), tunaona kuwa nusu ya matokeo yetu ya mtihani wa mstatili yanalingana na matokeo ya awali, ambayo haishangazi.

Kwa hali yoyote, inafurahisha sana kuona jinsi Radeon HD 5870 inavyoongeza utendaji mara mbili na kuongeza kasi ya vifaa kuwezeshwa (ikilinganishwa na kuongeza kasi ya vifaa imezimwa), hata kama utendaji ni mbaya zaidi kuliko GeForce 7050 GPU.

Jaribio la mstatili ndilo pekee ambapo tulipata athari inayoonekana ya kuwezesha uongezaji kasi wa maunzi Kadi za video za ATI, na ambapo kuongeza kasi ya vifaa kunastahili jina lake. Radeon HD 4870 ilinufaika kutokana na athari hii zaidi ya 5870, hata ikiwa ilibaki nyuma ya kadi zingine kwenye jaribio hili ambalo halijakuzwa.


Katika kesi hii, ushindi hutolewa kwa msingi wa zamani wa picha zilizojumuishwa. Nvidia nForce 610i ina ubora zaidi kuliko kadi zingine zote za video za kipekee kwa ukingo mkubwa wa kushangaza, na haijalishi ikiwa tunazitumia kwa kuongeza kasi ya 2D au kutofanya kazi. Inafurahisha kutambua kwamba kwa kadi zote za video za 3D za juu, kuongeza kasi ya pato la poligoni haifanyi kazi hata kidogo.

Kiini cha michoro kilichounganishwa na Aero imewashwa ni kasi mara 10 kuliko Radeon HD 5870. Bila kuongeza kasi, Radeon HD 4870 ni ya polepole kidogo kuliko 5870. Lakini baada ya kuwezesha Utendaji wa Aero 4870 ni zaidi ya mara mbili 5870.


Matokeo ni sawa na yale tuliyoyaona hapo juu. Kadi zote mbili za picha za hali ya juu hazitoi kuongeza kasi ya 2D, tofauti na chipset iliyounganishwa. Kadi ya video ya Radeon HD 5870 inakuwa ya nje, na Radeon HD 4870 ya zamani iko mahali fulani katikati.

Nyongeza

Tuliona matokeo sawa tulipotumia Radeon HD 5750, ambayo ilisuluhisha baadhi ya masuala yanayoathiri 5870. Pia tulilinganisha viendeshaji vya Catalyst 9.11 na 9.12 na tukapata mafanikio yanayoonekana wakati wa kuboresha kutoka. toleo la zamani kwa mpya, bila kujali kama kuongeza kasi ya maunzi kumewezeshwa au la. Yetu kwa kulinganisha ifuatayo Kutakuwa na kipimo cha utendaji wa Windows 7 na Vista, lakini tutaiacha hadi sehemu ya pili ya makala. Inatosha kusema kwamba hata hapa tulipata mshangao mwingi wakati wa majaribio yetu.

Hitimisho

Kwa kuzingatia uchambuzi wetu wa hali ya sasa, kadi mpya za video kutoka kwa mstari wa ATI Radeon HD 5000 zinakabiliwa na matatizo na graphics za 2D. Pia tunajali sana kuwa chipset ya zamani iliyojumuishwa ilikuwa haraka katika maeneo mengine (dhidi ya kadi za michoro za AMD na nVidia discrete). Kwa kuongeza, hatukuweza kupata suluhisho lolote linalokubalika la kufanya kazi na programu zinazotumia picha za vekta. Na hii inatumika sio tu kwa majaribio yetu; hii inatumika kwa mtu yeyote anayefanya kazi mara kwa mara na michoro ya 2D. Kuwa waaminifu, ni vigumu kufikiria jinsi kadi ya video ya zamani ya Radeon HD 4870 inaweza kuja karibu au hata kupiga kadi mpya za video katika majaribio mengi.

Ingawa uongezaji kasi wa 2D (pamoja na tabaka za 2.5D) hufanya kazi vizuri, AMD bado haijatekeleza baadhi. kazi za msingi GDI katika safu ya kadi za video za Radeon HD 5000. Baada ya ya awali kuibuka kwa Windows 7, matoleo kadhaa ya dereva tayari yamepita, kwa hivyo hali itakuwa ngumu kuelewa kwa wale ambao walitumia dola mia kadhaa kwenye kadi mpya ya video, lakini wakati huo huo walipokea "breki" katika programu za 2D. Tunapaswa pia kukukumbusha kuwa haya yote hayatumiki tu kwa jaribio letu la synthetic 2D, lakini pia kwa anuwai anuwai. maombi halisi tunayotumia katika majaribio yetu, pamoja na AutoCAD, Corel Draw, Adobe Illustrator, Photoshop CS3/CS4, Mchapishaji wa Microsoft, PowerPoint na kadhalika. Hii inahitaji maboresho ya haraka na makubwa kwa madereva kwa upande wa AMD, hasa tangu matokeo yetu chini ya Vista yanaonyesha utendaji wa juu zaidi kuliko chini ya Windows 7 (tutazungumzia kuhusu hili katika sehemu ya pili ya makala).

Wakati wa maandalizi ya makala hii na majaribio, tulimwita Antal Tungler, meneja wa kiufundi wa PR wa AMD, mara kadhaa ili kujadili utendaji wa 2D wa mstari wa Radeon HD 5000 chini ya Windows 7. Tulipojihakikishia kuwa matatizo haya ya utendaji yalihusiana hasa na Shida za GDI, ambazo karibu programu yoyote inayofanya kazi na windows kwenye eneo-kazi hupata uzoefu, hali kama hiyo haikuonekana tena kuvumilika kwetu, haswa kwa nyumba na. watumiaji wa ofisi. Aidha, kuunganishwa GPU ya picha mshindani alishughulikia picha za 2D kwa ufanisi zaidi.

Tunaweza tu kudhani (na kutumaini) kwamba sababu na Suluhisho linalowezekana zimefichwa kwenye madereva ya Catalyst. Ikiwa ndivyo, AMD itaweza kurekebisha matatizo kwa urahisi kabisa. Kuzingatia kutolewa hivi karibuni kwa kadi za video za bei nafuu, tunaweza kudhani kuwa matatizo yanaathiri mstari mzima. Lakini kinachotutia wasiwasi zaidi, kwa kuzingatia matokeo ya mtihani, ni kwamba mistatili hupata kasi inayoonekana, wakati picha zingine zote za asili (haswa mistari na curves) hazifanyi. Tunaona kushuka kwa kiwango kikubwa kwa utendakazi wakati uongezaji kasi wa maunzi wa GPU umewashwa - jambo ambalo linapendekeza kuwa hakuna kitu kizuri kinachofanyika hapa. Kadi ya picha tofauti Nvidia pia huchelewa wakati wa kutoa duaradufu na poligoni, na tunavutiwa sana kujua kwa nini hii inafanyika.

Kwa sasa, tunapendekeza kwamba watumiaji wa safu ya kadi za video za Radeon HD 5000 wazime kiolesura cha Aero wakati wa kufanya kazi na programu zinazotumia sana picha za 2D. Katika kesi hii, ongezeko la tija linaweza kuwa hadi 300%, ambayo hulipa fidia kwa urahisi kwa ukosefu wa muafaka mzuri na wa uwazi wa dirisha. Zaidi ya hayo, unaweza kulemaza Aero kwa programu za kuanza tu, kwa hivyo huna haja ya kuacha kiolesura cha Aero kabisa.

Bonyeza kulia kwenye ikoni ya programu, kisha uchague "Mali" kutoka kwenye menyu inayoonekana. Chagua kichupo cha "Upatanifu" kwenye dirisha la mali, na kisha angalia kisanduku cha "Zimaza utungaji wa eneo-kazi".


Kuchagua "Zima Muundo wa Kompyuta ya Mezani" huzima usaidizi wa DW.

Katika sehemu ya pili, tutajaribu tena uwezo wa kadi za video za AMD na kuzilinganisha na washindani wa moja kwa moja na wa moja kwa moja kutoka nVidia. Kwa sasa, tutakuwa tukizungumza na AMD na Nvidia ili kujadili matokeo ya jaribio letu la awali. Tunavutiwa sana kujua wanachosema.

Baada ya majadiliano ya kina na wenzetu juu ya mada hii, tuliamua kwamba tutafanya majaribio ya kina zaidi kwenye maunzi mbalimbali chini ya XP, Vista na Windows 7. Lengo letu lingekuwa kupata ufahamu wa kina wa uwezo wa graphics wa 2D wa haya yote. mifumo ya uendeshaji. Tunapanga kuangalia kadi za zamani za michoro za S3, Voodoo, aina nyingi za zamani za GeForce, na safu kamili ya kadi za michoro za AMD/ATI. Kwa ujumla, tunataka kuacha chochote nyuma, ikiwa ni pamoja na hata kuunganishwa graphics cores kutoka kwa uteuzi wetu mkubwa wa bodi za mama.

Tayari tunajua kwamba wakati wa mchakato huu tutapata mambo ya kuvutia, pamoja na baadhi ya tamaa. Katika sehemu ya pili ya kifungu pia tutatoa maelezo sahihi zaidi ya vipimo, viwango vya matokeo ya mtihani, na pia kutoa fursa ya kupakua Benchmark ya Tom2D mwenyewe. Tuna uhakika utapata hii ya kuvutia sana, hasa tunapogundua ni kadi gani za picha za kiwango cha watumiaji zitaleta utendakazi bora wa picha za 2D kwa programu mahususi. Matoleo ya Windows. Mshangao unakungoja, kwa hivyo endelea kutazama!

Sasisha. Kwa kuangalia matokeo yetu ya awali ya utendaji wa 2D, AMD ilifanya mawazo yafuatayo.

  • Tom's Hardware ilipima eneo (laini za 2D, n.k.) ambalo lilikuwa bado halijaimarishwa.
  • Kabla ya jaribio hili jipya, hatukuwa tumeona programu zingine zikikwamishwa kwa njia ile ile, kwa hivyo hatukuzingatia hapo awali.
  • Uchambuzi wetu wa awali unaonyesha kuwa hakuna mapungufu ya vifaa katika eneo hili.
  • Tutaomba timu yetu ya ukuzaji madereva kuyaboresha kwa eneo hili pia, na kujaribu kuwasilisha dereva mpya ili kutatua tatizo haraka iwezekanavyo.
  • Tayari tumepata njia rahisi ya kuongeza utendaji wetu kwa umakini, na tutajaribu kutekeleza katika matoleo yajayo ya kiendesha Catalyst (tunahitaji kuandika msimbo, kuhalalisha, kuhakikisha kuwa haivunji kitu kingine chochote; na kadhalika.).

Inavyoonekana, watumiaji wengi wa kompyuta za kisasa wamesikia juu ya dhana ya "kuongeza kasi ya vifaa." Lakini si kila mtu anajua ni nini na kwa nini inahitajika. Kuna hata wachache ambao wanaelewa jinsi ya kuwezesha kuongeza kasi ya vifaa kwenye Windows 7, kwa mfano. Suluhisho zilizopendekezwa hapa chini zitakuwezesha kutumia mipangilio si tu katika toleo la saba la Windows, lakini pia kwa wengine wowote.

Kwa nini unahitaji kuongeza kasi ya vifaa (Windows 7)

Hebu tuanze na ukweli kwamba watumiaji wengine wanaamini kwa makosa kwamba matumizi ya kuongeza kasi ya vifaa hutumika tu kwa kadi za video ili kutumia uwezo wa processor ya graphics, ambayo inapunguza mzigo kwenye processor ya kati. Hii ni kweli kwa kiasi.

Ikiwa tutaangalia suala hili kwa upana zaidi, tunaweza kusema kwa ujasiri kwamba yote haya yanatumika kwa mifumo ya video na sauti ya kompyuta (kwa mfano, jukwaa la DirectX linajumuisha usaidizi. sauti ya vituo vingi) Kwa hali yoyote, kuongeza kasi ya vifaa ni kupunguzwa kwa mzigo kwenye CPU na RAM kutokana na ukweli kwamba ni sehemu (au kabisa) imechukuliwa na vipengele vingine vya "vifaa".

Lakini watu wengi hawaelewi jinsi inavyopendekezwa kuitumia. Jihukumu mwenyewe, kwa sababu ikiwa mzigo utasambazwa tena juu kwa michoro au chipsi za sauti, zinaweza kuharibika kwa muda mrefu na hata kushindwa. Kwa hiyo, katika swali la jinsi ya kuwezesha kuongeza kasi ya vifaa kwenye Windows 7, haipaswi kwenda kwa kupita kiasi. Ni muhimu kutumia vigezo vya usawa na matumizi ya busara ya vifaa vyote na hata usambazaji wa mzigo kati yao. Katika kesi ya kuweka maadili ya kilele, hakuna mtu anayeweza kutoa dhamana juu ya uimara wa sehemu.

Jinsi ya kuwezesha kuongeza kasi ya vifaa kwenye Windows 7

Kwa hiyo, hebu tuanze na jambo rahisi zaidi. Kwanza kabisa, hebu tuangalie graphics. Wezesha kuongeza kasi ya vifaa (Windows 7 ni mfano, ingawa uamuzi huu inaweza kutumika katika matoleo mengine yote) inaweza kufanywa kupitia mipangilio ya chip ya michoro. Lakini kwanza unahitaji kuangalia ikiwa uingiliaji wa mtumiaji unahitajika.

Kupitia Menyu ya RMB katika ukanda wa bure wa "Desktop", nenda kwenye azimio la skrini na utumie hyperlink vigezo vya ziada. Katika dirisha la mali inayoonekana, angalia kichupo cha utambuzi. Juu kuna kifungo cha kubadilisha vigezo. Ikiwa haitumiki, basi kuongeza kasi ya maunzi tayari kumewashwa.

Vinginevyo, bonyeza juu yake, baada ya hapo utaelekezwa kwa mipangilio adapta ya michoro. Kuna slider maalum hapa, kwa kusonga kushoto na kulia, unaweza kubadilisha kiwango cha vigezo vinavyowekwa. Nafasi ya kulia kabisa inalingana na kasi ya juu zaidi inayotumika.

Kumbuka: katika Windows 10, hakuna sehemu ya uchunguzi katika mipangilio ya adapta ya michoro, na kuongeza kasi ya vifaa (kwa kweli, kama marekebisho ya saba) imewezeshwa kwa chaguo-msingi.

Maswali ya DirectX

Sasa maneno machache kuhusu jinsi ya kuwezesha kuongeza kasi ya vifaa vya DirectX. Kama ilivyo kwa mipangilio ya jumla mfumo, imejumuishwa hapo awali kwa adapta zote za video na sauti, kwa hivyo hakuna haja ya kubadilisha chochote. Lakini hainaumiza kuhakikisha kuwa inatumika.

Kwa kutazama na uchunguzi, mazungumzo ya DirectX hutumiwa, inayoitwa na amri ya dxdiag iliyoingia kwenye console ya "Run". Hapa, kwenye kichupo cha kufuatilia, unahitaji kuangalia mipangilio ya texture ya DirectDraw, Direct3D na AGP (wakati mwingine parameter ya ffdshow inaweza kuingizwa kwenye orodha). Kwa chaguo-msingi, thamani ya "On" itaonekana karibu na kila mstari, na katika dirisha hapa chini kutakuwa na ujumbe ambao hakuna matatizo yaliyopatikana. Ikiwa kwa sababu fulani hugunduliwa, tunaendelea kuwaondoa.

Sababu zinazowezekana za shida

Mara nyingi, kutokuwa na uwezo wa kuwezesha kuongeza kasi ya vifaa katika kiwango cha mfumo au katika mipangilio ya jukwaa la DirectX ni kwa sababu ya kusanikishwa vibaya, kukosa au. madereva wa kizamani vifaa hapo juu.

Tunaziangalia kwenye "Meneja wa Task" (devmgmt.msc). Ikiwa kinyume na sauti au kadi ya video iko pembetatu ya njano na hatua ya mshangao (au kifaa hakijafafanuliwa), hii ni ishara wazi kwamba kuna matatizo na dereva. Inahitaji kusakinishwa tena kwa kutumia hifadhidata ya mfumo wenyewe, diski asili au usambazaji uliopakuliwa kutoka kwa Mtandao.

Lakini pia hutokea kwamba kila kitu ni sawa na vifaa. Hata hivyo, kupitia orodha ya RMB tunachagua mstari wa mali, na katika dirisha jipya kwenye kichupo cha dereva tunaangalia tarehe ya kutolewa. Ikiwa kiendeshi kimepitwa na wakati kama tarehe ya sasa, bofya kitufe cha sasisho na usubiri mchakato ukamilike (kumbuka kuwa Windows haiwezi kusasisha viendeshi peke yake).

Walakini, ni bora kutumia utaftaji maalum na sasisho za huduma kama vile Nyongeza ya Dereva. Kwanza, rufaa itatolewa moja kwa moja kwenye tovuti ya mtengenezaji wa vifaa; pili, dereva ambayo inafaa zaidi kwa uendeshaji wa kifaa itawekwa; tatu, itawekwa kwenye mfumo kwa usahihi iwezekanavyo. Ushiriki wa mtumiaji ni mdogo.

Hitimisho

Hiyo, kwa kweli, ndiyo yote inayohusu jinsi ya kuwezesha kuongeza kasi ya vifaa kwenye Windows 7. Ikiwa kuifanya au la ni suala la kibinafsi. Lakini ikiwa unashughulikia suala hilo kwa busara, ni bora kutotumia kuongeza kasi ya vifaa, kama wanasema, kwa ukamilifu. Katika kesi hii, maisha ya huduma ya vifaa vilivyowekwa inaweza kupunguzwa sana.

Habari za asubuhi, Habr!

Nimepata habari za kufurahisha kwenye xda-developers.com, ambayo ni urejeshaji wa chapisho la hivi punde zaidi "Kuharibu hadithi kuhusu uharakishaji kamili wa maunzi katika ICS" kutoka kwa wasifu kwenye Google+ wa msanidi programu wa Google Diana Hackborn. Nilichukua uhuru wa kutafsiri tena kwa ufupi kulingana na machapisho haya mawili, ambayo ninawasilisha hapa chini chini ya muhtasari. Toleo la kwanza la uchapishaji huu tayari lilichapishwa na mimi usiku huu kwenye blogi R2-D2: Android na faida, lakini mada ilionekana kustahili kuangaziwa juu ya Habrahabr (Natumai hakuna haja ya kuibua tena mjadala wa ukweli kwamba sehemu ya "Viungo" baada ya sasisho la vuli la Habra ni kivitendo na kwa kweli alikufa).

Msanidi wa Google Diana Hackborn alishiriki maelezo kuhusu kuongeza kasi ya maunzi ya kiolesura katika Android 4.0 kwenye ukurasa wake wa Google+. Ice Cream Sandwichi. Msisimko uliotokea karibu na utendakazi huu haukutokea bila sababu - lawama nyingi sana zilitolewa kuhusu ulaini wa kutoa vipengele vya 2D katika Android ikilinganishwa na mifumo mingine ya uendeshaji ya simu.

Bila shaka, kuongeza kasi ya vifaa katika Android ni jambo chanya, lakini kuna maoni mengi potofu kuhusu kipengele hiki ni nini. Kwanza, Android imesaidia kuongeza kasi ya maunzi kwa kazi za uwasilishaji za madirisha mengi kwa miaka mingi ( tunazungumzia kuhusu muundo wa madirisha - mwambaa wa kazi, arifa, bar ya menyu, kuonekana na kujificha kwa vipengele vya interface). Hii inamaanisha kuwa uhuishaji wote wa vipengee vya kiolesura katika Android daima umekuwa ukitumia kuongeza kasi ya maunzi.

Tofauti na uonyeshaji wa muundo wa dirisha, uonyeshaji wa picha ndani ya dirisha kwa kawaida umefanywa kwa kutumia kichakataji katika Android 2.X na chini. Hata hivyo, katika Android 3.0 Honeycomb, vitendaji hivi vinaweza kuhamishiwa kwenye kichapuzi cha michoro, lakini ikiwa tu hii imebainishwa wazi katika faili ya maelezo ya programu kwa chaguo la android:hardwareAccelerated=”true”. Tofauti pekee na Android 4.0 ICS ni kwamba unapotengeneza kwa kutumia kiwango cha hivi punde zaidi cha API 14 (na zote zijazo), chaguo hili la programu huwezeshwa "kwa chaguo-msingi".
Inaweza kuonekana kuwa sasa tuna uwezo wa "kulazimisha" programu zote katika Android 4.0 ICS kufanya kazi na kuongeza kasi ya maunzi kuwezeshwa, bila kujali maelezo yake, sivyo nzuri? Kwa kweli hii si kweli. Kwa mfano, kwa kichapuzi cha video cha PowerVR, viendeshi vinavyotumika katika Nexus S na hata Galaxy Nexus hula 8MB ya RAM kwa kila mchakato unaotumia kuongeza kasi ya maunzi. Haionekani kama nyingi? Hii haikuwa hivyo, kwa sababu matumizi ya kazi ya RAM kwa taratibu nyingi mara moja huongeza kwa kiasi kikubwa matumizi ya kumbukumbu kwa ujumla, ambayo huathiri mara moja kasi ya multitasking - hata kwa uhakika wa kupunguza kwa kiasi kikubwa. Kwa hivyo, timu ya kubuni ya Google sasa inatumia juhudi kubwa kusawazisha ni sehemu gani za kiolesura cha mtumiaji zinahitaji kuongeza kasi ya maunzi kwenye Nexus S.

Matokeo ya mwisho ni nini? Ikilinganishwa na Android 2.X, Ice Sandwichi ya Cream Ina uwezekano zaidi, ikiwa ni pamoja na kutokana na kuongezeka kwa matumizi ya kuongeza kasi ya vifaa. Walakini, zaidi ya kuwa na chaguo la kuongeza kasi kuwezeshwa "kwa chaguo-msingi", matumizi ya kuongeza kasi ya vifaa katika ICS sio "kamili" zaidi kuliko ilivyokuwa hapo awali. Na, kati ya mambo mengine, usisahau kwamba kuongeza kasi ya vifaa sio uchawi au muujiza, kama wengi wanavyoamini, lakini uwepo wake hakika ni pamoja, sio minus.