Bahay / Internet / opengl triple buffering. Ano? Saan tayo nagkikita ng buffering

opengl triple buffering. Ano? Saan tayo nagkikita ng buffering

Triple buffering OpenGl AMD (Triple Buffering, tripleBuffering) - buffering ng tatlong antas (buffers), sa bawat data ay nabuo, na pagkatapos ay ginagamit ng programa nang hindi naghihintay. Mayroong maraming impormasyon sa Internet sa paksang ito, at dapat kong aminin, kahit na nahirapan akong maunawaan sa unang pagkakataon.

Ang kakanyahan ay simple - paghahanda ng graphic na data nang maaga. Paganahin kapag gumagamit ng VSync.

VSync - vertical synchronization ng frame rate sa laro na may madalas na monitor sweep. Ang resulta - ang maximum na FPS ay katumbas ng dalas ng monitor.

Prinsipyo ng operasyon

Sa pangkalahatan, tulad nito:

  1. Ang processor ay nagsasabi sa video card ng data upang lumikha ng larawan.
  2. Inihanda ng video card ang larawan at ipinakita ito sa monitor.
  3. Ipinapakita ng monitor ang larawang ito ng 60 beses bawat segundo, ang karaniwang dalas para sa mga LCD monitor.
  4. Susunod, ipinapadala muli ng processor ang data para sa larawan sa video card - inihahanda ng video card ang larawan. Ngunit ang pagpapakita ng kasalukuyang larawan sa monitor ay hindi pa nakumpleto.
  5. Processor, video card - naghihintay para sa pagtatapos ng palabas.
  6. Kapag pinagana ang buffering, walang paghihintay - ang processor ay magpapadala ng mga utos, ang video card ay lilikha ng isang imahe.
  7. Habang ang display ay isinasagawa, ang mga kasunod na larawan ay ilalagay sa isang espesyal na lugar (buffer).
  8. Sa dulo ng display, ang susunod na larawan ay kukunin nang hindi naghihintay mula sa buffer. Mayroong dalawang ganoong buffer bilang default at palagi silang gumagana - ang proseso ay tinatawag na double buffering. Pinapabilis ng triple buffering ang proseso, dahil ginagamit ang pangatlong buffer, gumagana ang system na katulad ng double buffering.

Ang pinakamahalagang bagay na dapat maunawaan ay ang 1 segundo ay isang instant para sa atin. Para sa processor / video card - isang makabuluhang dami ng oras. Iyon ang dahilan kung bakit sa programming, kung kailangan mong i-pause, pagkatapos ay hindi ako gumagamit ng mga segundo, ngunit millisecond bilang isang yunit.

Pagpipilian sa Mga Setting ng AMD Radeon:


Halimbawa #2:


Paganahin o hindi?

Dapat itong paganahin kung gumagamit ka ng VSync sa mga laro. Kapag gumagamit ng VSync, ang kalidad ng larawan ay napabuti sa pamamagitan ng pag-alis ng tinatawag na pagpunit ng imahe, na maaaring maging sanhi ng paglubog ng FPS. Ang resulta - nagbibigay-daan sa iyo upang mabawasan ang mga pagkaantala sa paghahanda ng data ng video card. Lalo na para sa mga nangungunang processor / video card.

Available lang ang triple buffering sa OpenGL, maaari mong gamitin ang RivaTuner para i-activate ito sa mga larong Direct3D.

Ang RivaTuner ay idinisenyo upang i-fine-tune ang mga video card ng NVIDIA. Present hindi dokumentado na mga tampok Mga driver ng detonator ng lahat ng mga bersyon, mababang antas ng GPU overclocking, refresh fix, diagnostics module.

Sa ilalim ng normal na mga kondisyon, ang triple buffering ay nagbibigay ng pagtaas sa produktibidad, isang pagbaba sa bilang ng mga microfreeze.

Kung ang ganitong uri ng buffering ay may masamang epekto sa laro, maaaring ito ay nasa mga driver. Maaari mong subukang mag-install ng iba pang mga driver, ang mga nauna. Tip - gumawa ng restore point bago i-install. Kung nag-install ka kamakailan ng mga driver, pagkatapos ay gawin ang kabaligtaran - subukang ibalik ang PC sa estado bago i-install bagong bersyon.

Triple buffering at WorldOfTanks

Ang impormasyon ay kasalukuyang para sa 2014 para sa WoT 9.0.

Ang impormasyong ito ay hindi inaangkin na kapaki-pakinabang, gayunpaman, sa ilang mga glitches / lags maaari itong maging kapaki-pakinabang.

Para sa pinakamahusay na pagganap sa WorldOfTanks, ang triplebuffering ay dapat ding itakda sa false (ibig sabihin, hindi pinagana). Ito ay totoo lalo na para sa hindi masyadong produktibong mga PC.

Ang tripleBuffering parameter sa configuration file ay responsable para sa buffering:

  1. Kapag naka-enable ang vertical sync, dapat paganahin ang triple buffering. Itakda ang tripleBuffering = true.
  2. Kapag hindi pinagana, huwag paganahin. tripleBuffering=false.

Mini na pagtuturo:


Bukod pa rito

Ang ilang iba pang mga pagpipilian sa graphics
Pangalan Paglalarawan
Laki ng Flip Queue Ang bilang ng mga pre-trained na tauhan. Maaaring bawasan/alisin ng pagpapagana nito ang mga pagbaba ng FPS. Ang inirerekomendang halaga ay 2. Kung mayroon kang multi-core na processor, ang halaga na 0 ay maaaring magpababa sa pagganap.
Anisotropic/Trilinear Filtering Optimizations Pag-optimize ng anisotropic at trilinear na pagsala. Ang pag-on nito ay magpapataas ng bilis, halos hindi mo mapapansin ang pagbaba sa kalidad ng larawan. Aktwal para sa mga nangungunang modelo ng mga video card.
Adaptive anti-aliasing Ang anti-aliasing ng bagay ay hindi ganap na nagaganap, ngunit sa mga gilid lamang. Ang epekto ay nakakamit gamit ang mga lakas ng multisampling (MSAA) at supersampling (SSAA).
Suporta sa compression ng DXT Lossless texture compression para makatipid ng pera bandwidth. Inirerekomenda na paganahin.

Konklusyon

  1. Ang kakanyahan ay ang paghahanda ng data para sa hinaharap na imahe, sa panahon ng pagpapakita ng kasalukuyang isa.
  2. Ang OpenGl Triple Buffering ng AMD ay dapat gamitin nang naka-enable ang VSync.
  3. Dapat mapabuti ang pagganap ng laro. Lalo na sa mga nangungunang PC.

Magandang araw, mga binibini, mga kakilala, mga mambabasa at iba pang personalidad! Subukan natin ngayon i-configure ang video card.

Ikaw at ako ay marami nang napag-usapan tungkol sa mga driver, mula doon, at nagtatapos sa lahat ng uri, at lahat ng uri ng iba pang pagkakaiba. Ngayon ay ipagpapatuloy namin ang paksang ito at pag-uusapan ang mas detalyadong mga setting.

Pag-uusapan natin ang tungkol sa pagpili ng mga setting ng driver gamit ang halimbawa ng AMD Radeon (ATI) video card gamit ang utility na nakapaloob sa kanila. Dito hindi natin pag-uusapan ang tungkol sa mga temperatura (dahil nagsalita sila), overclocking ng video card (dahil nagsalita sila) at bilis ng fan (dahil nagsalita din sila), ngunit isasaalang-alang namin nang eksakto ang pag-andar ng software na kasama ng kit at isang grupo ng lahat ng uri ng mga setting (na , kabilang ang mga matatagpuan sa mga laro ng application).

Sa pamamagitan ng paraan, kahit na mayroon kang isang card na hindi mula sa tagagawa na ito, dapat mong basahin ang artikulo upang malaman at, sa pamamagitan ng pagkakatulad, magagawang i-configure ang lahat ng uri ng anisotropic filtering, anti-aliasing, morphological sampling at filtering, triple buffering at marami pang iba.

Kaya, ang susi ay magsimula, lumipat tayo.

Introductory verbiage

Pansin! Pagkatapos nito, ang isang bahagi ng walang kahulugan (tubig) na teksto, kapag ina-update ang artikulo, ay na-save hangga't marami nito at walang pagnanais na ganap na muling isulat (o tanggalin) iba't ibang dahilan, at iba ang orihinal na may-akda sa teksto. Isaisip ito. Kung hindi, tutulungan ka ng nilalaman (ito ay naki-click).

Sa palagay ko ay hindi ako nagsisinungaling kung ipagpalagay ko na maraming nagbabasa ng website ng proyekto, hindi, hindi, at nagkakasala sa kanilang bakanteng oras upang maupo sa kanilang paboritong laro upang mapunta sa makulay na mundo ng virtual reality.

Ngunit hindi ito isang gawain, ang aming Wishlist (hardware sa ilalim ng hood ng isang PC) ay hindi palaging nag-tutugma sa mga kinakailangan ng system ng mga bagong inilabas na laruan. Ngunit gusto mo pa ring sumugal, at hindi lamang sa anumang paraan, ngunit upang ang isang bagay ay gumagalaw at nagsasabi sa screen, at hindi bumagal at mahuli. Ano ang gagawin sa ganitong sitwasyon?

Huwag bumili sa bawat paglabas ng isang modernong laruan ng isang bagong palaman para sa iyong computer, at, lalo na, bilang pinakamahalagang bahagi ng modernong mga video game? Hindi ko alam ang tungkol sa iyo, ngunit wala akong pagnanais na ibigay ang aking pinaghirapang pera para lamang sa 1-2 oras ng virtual na kasiyahan bawat linggo.

Sa unang sulyap, maaaring mukhang walang paraan, maliban sa pagtapon ng pera sa hardware, ngunit mayroong isa, at ito ay napaka-libre at medyo epektibo para sa sarili nito, at ito ay tinatawag na - pagtatakda ng mga driver ng video card para sa maximum na pagganap. Mula sa iyo, bilang isang gumagamit, direktang mga kamay lamang ang kinakailangan :) at ang tala na ito.

Kaya't, mabubuting ginoo, hayaan nating pigain ang lahat ng katas sa iyong vidyahi sa pamamagitan ng pag-set up ng hardware nito. Una sa lahat, gusto kong sabihin na ang partikular na artikulong ito ay ilalaan sa mga user na mayroong video card mula sa AMD sa ilalim ng hood ng kanilang PC, i.e. radeonshchik. Gayunpaman, ang mga mambabasa na bumoto para sa NVIDIA ay hindi rin kailangang mag-alala, maghahanda kami ng mas masarap na artikulo para sa iyo.

Sa totoo lang, umabot tayo sa punto.

Panimulang paksa at artikulo

Dahil sa ang katunayan na ang artikulo ay pana-panahong na-update at pinananatiling napapanahon (hangga't maaari), ngunit hindi ganap na muling isinulat, dito mahahanap mo ang dalawang bersyon ng inilarawan na mga driver at mga setting para sa .

Ang isa sa kanila ay pinag-uusapan ang tungkol sa "lumang" mga driver para sa kaukulang mga card at software, pati na rin para sa panloob na layer at interface (kung minsan maaari mong makuha ito sa ilang mga sistema, mga uri ng mga driver, atbp.), ibig sabihin, pinag-uusapan natin, na makikita mo sa itaas.

Ang pangalawang bersyon (sa ilalim ng ibang subtitle) ay naglalarawan sa visual at lohikal na hitsura ng isang mas bagong bersyon, katulad ng AMD Radeon Software (aka, sa iba't ibang panahon, Crimson, Crimson Relive, atbp., atbp.). Makikita mo ito sa ibaba (naki-click):

Isang paraan o iba pa, anuman ang uri ng software na ginamit (at pareho ang una at pangalawa, ito ay ang kapaligiran lamang ng driver), ang mga setting (ang ibig nilang sabihin ay ang mismong mga sample, ang shader cache memory, anisotropic filtering, at marami pang iba. ), sa kanilang semantikong nilalaman ay magkatulad at sila ay gumaganap ng isang mahalagang papel.

Samakatuwid, ang huli ay inilalagay sa isang hiwalay na subheading, ang nilalaman pagkatapos nito ay ang pinaka-pangkalahatan (kabilang ang para sa lahat ng mga video card) at may kaugnayan.

Mga setting ng driver ng video card nang hiwalay sa mga bersyon at interface

Ano ang kailangan mong maunawaan dito (at higit pa) bago mag-set up:

  • Kung hindi mo matukoy ang pagkakaiba sa pamamagitan ng mata, hindi mo kailangang itakda ang pinakamataas na halaga para sa anumang bagay o hanapin kung alin ang mas mahusay, atbp., atbp., dahil ito ay mga titik para sa mga titik, numero para sa mga numero, at iba pa. ;
  • Kung ang lahat ay gumagana nang mabilis at hindi ka nakakatugon sa mga sulok at bumps, kung gayon hindi mo na kailangan ang anumang mas mataas na halaga;
  • Kung ang lahat ay gumagana nang dahan-dahan, pagkatapos ay kahit na at pagkatapos lamang ito ay nagkakahalaga ng pagpili ng mga setting, paraan, degree at pamamaraan;
  • Ano ang mabagal at mabilis, mga sulok at gaspang, lahat ay nagpapasya para sa kanyang sarili, dahil ito ay nakasalalay sa resolution ng monitor, ang bilis ng pagtugon nito, ang aplikasyon at mga subjective na sensasyon (para sa ilan, ang "hagdan" ay tila ang pamantayan, para sa iba, sa kabaligtaran, ang 16X MSAA ay hindi sapat).

Ngayon tungkol sa mga setting mismo.

Anti-aliasing mode

tinutukoy ang mga antas, antas at paraan ng pagpapakinis ng mga ibabaw sa mga 3D na application:

  • Tinatanggal ang mga hagdan (sulok) sa mga screen ng iba't ibang mga modelo;
  • Ang driver (wala sa application) ay karaniwang may tatlong pandaigdigang halaga: gamitin ang mga setting ng application, pagbutihin ang mga ito, o i-override ang mga ito;
  • Kapag na-override at pinahusay, pinapayagan ka nitong piliin ang antas ng anti-aliasing (2X, 4X, 8X, atbp., atbp., partikular, ang mga halaga tulad ng 2xEQ, atbp.) kung saan direktang nakasalalay ang kalidad at pagganap (mas malakas anti-aliasing -> nangangailangan ng higit pang mapagkukunan ->
  • Sa mga application mismo (hindi ang driver), madalas (para sa ilang oras ngayon) maaari kang pumili ng isang paraan (uri, variant, pamamaraan, tawagan ito kung ano ang gusto mo), - SSAA, MSAA, CSAA, NFAA, FXAA, DLAA, MLAA, SMAA, TXAA atbp;
  • Ang pagkakaiba sa mga degree at pamamaraan ay maaaring mabilis at madaling mahanap sa mga search engine (mas mainam na agad na maghanap sa pamamagitan ng mga larawan) o matukoy mo sa pamamagitan ng mata sa isang partikular na application.

Pamamaraan ng Smoothing

Tinutukoy ang pamamaraan (teknolohiya, uri, variant, pamamaraan, anuman ang gusto mong tawag dito) na inilalapat kapag nagpapakinis:

  • Conventionally, mayroon itong tatlong gradations (sa mga setting ng driver), - multiple sampling, adaptive sampling, redundant sampling (tungkol sa mga setting ng application na inilarawan sa itaas);
  • Ang kalidad at pagganap ay direktang nakasalalay sa pamamaraan (mas malakas na pagpapakinis -> nangangailangan ng mas maraming mapagkukunan -> kung ang mga ito ay hindi sapat, pagkatapos ay mas kaunting pagganap);
  • Inirerekomenda na gamitin ang adaptive na opsyon, ngunit baguhin kung may mga problema sa pagganap at / o hindi sapat na anti-aliasing kapag gumagamit ng mga degree pagpapakinis.

Morphological (hindi dapat ipagkamali sa anisotropic) na pagsala

Isang karagdagang paraan para sa pagpapakinis at pag-filter ng isang imahe. "Munting kilala", bihirang gamitin, kalabisan:

  • Theoretically, dapat itong mapabuti ang kalidad ng imahe, ngunit sa pagsasanay madalas itong negatibong nakakaapekto sa pagganap sa halaga ng isang kahina-hinala na pagpapabuti sa anti-aliasing;
  • Sa sobrang baluktot na pagsasalita, ito ay tumatalakay sa hindi gaanong pagpapakinis, ngunit sa paglabo ng pangwakas na imahe at ang karagdagang pag-filter nito, pagkatapos ilapat ang mga pamamaraan na inilarawan sa itaas, para sa isang mas kumpletong pag-unawa (hindi sigurado kung kailangan mo ito), maaari mong subukang basahin ( eng.);
  • Para sa mga kadahilanan sa itaas, pati na rin na may kaugnayan sa madalas, sa halip, mga negatibong kahihinatnan (pagkawala, preno, atbp.), Ito ay nagkakahalaga na iwanan ito (sa katunayan, mayroon itong dalawang posisyon (on-off).

Anisotropic filtering mode

Pinapabuti ang kalidad ng mga texture at mga imahe sa pangkalahatan sa pamamagitan ng pag-filter ng mga texture na larawan sa mga ibabaw na malakas (at hindi masyadong) nakatagilid na may kaugnayan sa camera:

  • Ang driver (wala sa application) ay karaniwang may dalawang pandaigdigang halaga: gamitin ang mga setting ng application o i-override;
  • Tulad ng sa kaso ng anti-aliasing, maaaring mayroong 2X , 4X , 8X , atbp., na tumutukoy sa kalidad ng pagsala;
  • Ang prinsipyo ay batay sa paggamit ng ilang mga kopya ng parehong texture na may iba't ibang detalye at pagbuo ng bilang ng mga texel (ang pinakamababang yunit ng texture ng isang three-dimensional na bagay, kung gusto mo - isang texture pixel) kasama ang direksyon ng view at average. kanilang kulay. Ito ay mabigat na naglo-load ng memorya ng video (nangangailangan ng mataas na bandwidth nito, na kung saan ay tinutukoy);
  • Mula sa ilang partikular na taon (humigit-kumulang mula noong 2007), halos wala itong epekto sa pagganap sa negatibo, ngunit ito ay may positibong epekto sa kalidad ng imahe, kaya X16 at mas matanda ay ginagamit sa lahat ng dako.

Pag-optimize ng Surface Format

Tulad ng sa kaso ng morphological filtering, ito ay isang karagdagang paraan ng pag-filter, tanging sa kasong ito, hindi anti-aliasing, ngunit mga texture.

  • Theoretically, tulad ng anisotropic filtering, dapat itong mapabuti ang kalidad ng imahe sa pamamagitan ng karagdagang pag-filter ng mga texture;
  • Sa praktikal (at biswal) ito ay kapansin-pansing maliit, karaniwan itong nakakaapekto sa pagganap nang may pagdududa, ngunit maaari itong makaapekto sa katatagan. Inirerekomenda na iwasan ang paulit-ulit na paggamit ng setting na ito.

Maghintay para sa isang patayong pag-update (aka vertical sync, aka V-Sync)

Sini-synchronize ang frame rate (FPS) sa refresh rate ng monitor:

  • Ang driver (wala sa application) ay karaniwang may apat na pandaigdigang halaga: palaging naka-off, naka-off (kung hindi tinukoy ng application), naka-enable (kung hindi tinukoy ng application), palaging naka-on;
  • Sa mga bihirang kaso, pinapayagan ka nitong maiwasan ang mga bihirang, mabilis, hindi nakikitang "mga banda" na tila pinuputol ang imahe sa dalawang bahagi, na mabilis na nagpapatuloy at pamilyar pa sa isang tao (ang ilan ay hindi nakakatugon sa kanila o hindi napapansin ang mga ito. );
  • Nagbebenta ang mga marketer bilang isang himala ng mga himala, pinatataas ang kinis ng imahe at lahat ng iba pa;
  • Sa katunayan, dahil sa limitasyon ng FPS (lalo na kung mas mababa ito kaysa sa frame rate ng monitor), kadalasang negatibong nakakaapekto ito sa pagganap na may lubhang kahina-hinalang mga benepisyo;
  • Ang mga pahayag tungkol sa pagbabawas ng ingay, pagkonsumo ng kuryente, atbp., sa pamamagitan ng paglilimita sa pagganap sa halagang ito, ay sinipsip mula sa daliri, dahil sa modernong mundo at sa ilalim ng normal na mga kondisyon, ang video card mismo ay nagbabago ng mga frequency, pagkonsumo ng kuryente, bilis ng pag-ikot at marami pa, nang walang mga artipisyal na paghihigpit. Ang Double V-Sync ay karaniwang walang kapararakan, ngunit ngayon ay hindi natin pinag-uusapan iyon;
  • Kaugnay ng nasa itaas, inirerekumenda na panatilihing palaging umiwas. Kung ikaw talaga, sa pamamagitan ng mata, sa partikular na game-situation-configuration na ito ay nakakakita ng visual na benepisyo pagkatapos itong i-on at i-off, pagkatapos ito ay naka-on.

Triple buffering OpenGL (at higit pa)

Exaggerated, ito ay isang I / O buffer na nagpapabilis sa bilis ng pag-access sa nabuong data:

  • Ang mga frame ay iginuhit sa dalas na mas mababa o mas mataas kaysa sa rate ng pag-refresh ng screen, handa (nabuo ng kagamitan nang mas maaga kaysa sa hiniling sa kanila pabalik ng program na nagpadala sa kanila para sa pagbuo) ay inilalagay sa buffer (imbakan, wika nga) , at ang susunod na frame ay ibinibigay para sa pagkalkula, kaya binabawasan ang pagkaantala + ang programa ay hindi kailangang i-poll ang hardware upang makatanggap ng mga kaganapan sa pag-update ng screen at ang algorithm ay maaaring malayang tumakbo nang mabilis hangga't maaari;
  • Alinsunod dito, mayroong double buffering (karaniwang ginagamit ito), mayroong triple buffering (eksaktong kung ano ang inilalarawan natin ngayon), double buffering ay gumagamit ng dalawang buffer, triple three (marahil higit pa, ngunit hindi na ito gumagawa ng kapansin-pansing pagkakaiba);
  • Dual : kung ang system ay may dalawang buffer, A at B , maaari itong magpakita ng buffer B habang sabay na bumubuo ng bagong imahe sa buffer A , ngunit kinakailangang maghintay para sa pagbabago ng mga buffer dahil sa pagkaantala ng imahe;
  • Triple: kung ang system ay may tatlong buffer: A, B at C, hindi na kailangang maghintay para sa pagbabago ng mga buffer. Maaari itong magpakita ng buffer B, na bumubuo ng isang imahe sa buffer A, nang kaunti pa.
  • Ano ang gagawin: ito ay nagkakahalaga ng pagsasama, sa kabila ng mga paghihigpit.

Shader cache

Binibigyang-daan kang mag-imbak ng mga pinagsama-samang shader sa cache, na kung minsan ay maaaring makabuluhang mapabilis ang pagproseso, bawasan ang pag-load sa CPU at GPU, na tumatakbo kaagad gamit ang handa na data nang walang hindi kinakailangang pagsasama-sama at pagkuha ng mga ito mula sa imbakan.

  • Mayroon bang halaga ng "off" o " Na-optimize ang AMD" (sa ibang mga mapa, ang mga setting ay maaaring hindi, iba ang pangalan o pinagana bilang default) - ang pag-off nito ay kadalasang hindi inirerekomenda, dahil nagbibigay-daan ito sa iyong makamit ang mas maayos na pagkakasunud-sunod ng video nang walang hindi kinakailangang pagkaantala sa pag-render, ibig sabihin, iwanan ang naka-optimize o pinaganang posisyon ..

Tessellation mode at tessellation tulad nito

Ito ang bagay na responsable para sa pandaigdigang pagpapabuti ng larawan. Sa isang pangunahing antas, ito ay isang paraan ng paghiwa-hiwalay ng mga polygon sa mas maliliit na piraso.

Ang paglalapat ng tessellation sa isang magaspang na modelo (kaliwa) ay nagbibigay-daan para sa isang mas makinis na modelo (sa parehong larawan ngunit sa gitna), gamit ang mga mapa ng displacement (sa parehong larawan ngunit sa kanan) ay nagbibigay sa mga character na cinematic level realism.

  • Ang balangkas ng driver ay may tatlong mga opsyon: AMD optimized, gamitin ang mga setting ng application at i-override ang mga setting ng application;
  • Kadalasan ito ay nagkakahalaga na iwanan ito kung ano ito, ngunit mas madalas, kung sa ilang kadahilanan ang FPS sa isang laro na may mas mababang mga kinakailangan (na may mas malakas na card) ay maliit, at mayroon ding mga kakaibang pagbagal, friezes (fading) at drawdowns. kung saan hindi sila dapat, dito makatuwirang gamitin ang mga setting ng application at/o kahit na manu-manong mode overrides;
  • Binibigyang-daan ka ng Override na magtakda ng mga antas mula 2x hanggang 64x at mas mataas, o i-disable ang mga ito nang buo. Ang antas ay nagtatakda ng napakadurog at direktang nakakaapekto sa pagganap at kalidad ng imahe. Sa halagang ito, makatuwirang laruin ang parameter na ito kung may mali. Oo, at gayon din.

kahusayan ng enerhiya

Nagbibigay-daan sa iyo na ngumunguya ng isang order ng magnitude na mas kaunting enerhiya sa halaga ng pagkawala ng pagganap:

  • I-off kung kailangan mo ng performance. Marahil ito lang ang nararapat na sabihin dito.

Kontrol ng frame rate

Binibigyang-daan kang pumili at magtakda ng limitasyon sa rate ng frame sa application, dapat, tulad ng sa kaso ng patayong pag-sync, upang magdagdag ng kinis sa pagkakasunud-sunod ng video.

  • Sa katunayan, kakaunti ang nangangailangan nito at bakit, maliban sa mga kaso ng kabaligtaran - kapag ang frame rate ay artipisyal (sa pamamagitan ng mga setting na hindi mababago) limitado sa application, dito maaari mong subukang i-override ang halagang ito gamit ang isang slider, na nagpapahintulot , sa mga bihirang kaso, upang alisin ang paghihigpit na ito at gumana nang buo (o ang halaga na iyong tinukoy).

Marahil mula sa Pangkalahatang mga Setting yun lang ang dapat malaman. Tingnan natin ang mga interface ng partikular na software, pati na rin ang Overdrive at Wattman.

Paano i-configure ang video card sa pamamagitan ng "lumang" software - Catalyst Control Center

Sa proseso ng pag-install / pag-update ng mga driver (o, kung nakabili ka na ng isang yari na PC na may pre-install na OS), bilang karagdagan sa module mismo, na responsable para sa pagpapakita ng larawan sa screen ng monitor, karagdagang modyul may karapatan Catalyst Control Center (ACCC).

Ito ay isang software shell na isang control center para sa pagtatrabaho sa mga video adapter at pinapayagan kang magsagawa ng anumang mga manipulasyon kapwa sa mga setting ng card mismo at sa konektadong monitor.

Bilang default, ang ACCC ay nasa tray sa desktop bilang isang maliit na icon (tingnan ang larawan).

Gayunpaman, sa ilang kadahilanan, maaaring hindi mo mahanap ang icon ng control center sa karaniwang lugar, pagkatapos ay upang magsimulang magtrabaho sa ACCC kailangan mong i-update ang iyong mga driver ng video card.

Magagawa ito sa iba't ibang paraan, gayunpaman, mas gusto kong gawin ito nang may espesyal libreng utility mula sa AMD na tinatawag na amddriverdownloader (lumang pangalan).

Sino ang hindi nakakaalam, ito ang teknolohiya ng awtomatikong pagtuklas (paghahanap at pagtuklas) ng karamihan pinakabagong bersyon mga driver ng tagagawa. Ang mga bentahe nito ay nasa kalinawan, kaginhawahan, walang bayad at automation ng proseso ng paghahanap at pag-download ng mga driver. Ang mga disadvantages ay hindi ito palaging ginagawa ng tama, tulad ng anumang awtomatikong sistema.

Salamat dito, ngayon hindi mo na kailangang pumunta sa website ng gumawa, hanapin ang tamang modelo ng video adapter, magmaneho sa iyong OS at bit depth. I-download mo lang ang utility, patakbuhin ito anumang oras at tinutukoy nito kung may bago para sa iyong panggatong at ida-download ang kinakailangang distribution kit sa iyong PC. Kaya, upang simulan ang pagtatrabaho sa ACCC, i-update ang mga driver sa pamamagitan ng utility sa pamamagitan ng pagpunta sa opisyal na website sa seksyong I-download at pag-click sa "I-download".

Pagkatapos mag-download, sisimulan mo ang karaniwang pag-install ng kahoy na panggatong, kasama kung saan ibibigay sa iyo ang ating bayani ngayon ng okasyon - ang control center. Upang ipasok ito, kailangan mong mag-click sa icon (red-gray na kulay AMD) ng tray ng desktop na may kanang pindutan ng mouse at mag-click sa kaukulang inskripsyon.

Sa esensya, ang ACCC ay walang iba kundi user interface para sa pag-install, pag-configure, at pag-access ng mga feature para sa AMD Radeon at hybrid graphics card Mga processor ng AMD. Ang application na ito ay nagbibigay ng mga setting ng video upang ayusin ang mga setting ng display, mga profile ng display at kalidad ng imahe.

Ang ACCC ay gumaganap ng isang napakahalagang papel sa paggana ng iyong video card at pinapayagan kang magdagdag ng mga kinakailangang fps "s (parrots) sa mga laro. Iyon ay, kasama nito maaari kang magpatakbo ng isang laro o isang application sa isang medyo disenteng antas ng paglipad, na sa una ay mas hinihingi sa mga katangian ng iyong PC at, sa partikular na mga video card.

Tandaan:
Ang ATI Technologies, na kilala sa pagmamanupaktura ng mga computer processor, ay bumuo ng Catalyst Control Center (CCC) upang umakma sa linya nito ng mga Radeon graphics card. Ang utility ay unang naging available sa mga R-series na video card. Matapos makuha ng AMD ang ATI, ang utility ay naging (sa lumang bersyon) tatawagin .

Kaagad pagkatapos simulan ang gitna, mag-click sa pindutan " Mga Pagpipilian"(sa itaas ng tandang pananong) at piliin ang item -" Pinalawak na view” (tingnan ang larawan). Kaya, lumilipat kami sa isang mas advanced na mode na may malaking bilang ng mga setting at isang mas maginhawang interface ng pakikipag-ugnayan.

Sa tab na mga setting, maaari ka ring maging interesado sa item na " Paganahin ang menu ng taskbar” – may pananagutan kung ipapakita o hindi ang icon ng tray at “ Ibalik ang mga setting ng factory” - isang rollback sa mga purong setting, kung sakaling over-chemize mo ang isang bagay sa pag-optimize :).

Gayundin, sa pamamagitan ng pag-click sa tandang pananong, tatawag ka ng malawak na tulong sa control center, kung saan maaari mong pag-aralan ang lahat ng mga setting ng utility pataas at pababa.

Kaya, tulad ng iminumungkahi ng pangalan ng utility, " Control center"- ito ay gumaganap bilang isang hub para sa lahat ng mga opsyon at function na nauugnay sa AMD graphics card. Sa pamamagitan ng paglulunsad ng ACCC, ang mga user ay makakakuha ng access sa iba't ibang mga function:

  • Pamamahala sa desktop;
  • Pag-customize ng mga digital na panel / display;
  • Pagtatakda ng mga parameter ng larawan ng video;
  • Pag-set up ng mga 3D na application;
  • Pamamahala ng Pagganap, AMD OverDrive - CPU Overclocking at GPU.

Hatiin natin ang mga highlight ng mga setting at dumaan sa pinakamahalagang tab ng AMD Catalyst Control Center.

Ang unang bagay na nais kong bigyang pansin ay ang punto " Mga katangian ng desktop" sa dropdown na menu " Pamamahala sa desktop". Pinapayagan ka nitong baguhin ang laki ng screen, rate ng pag-refresh, kalidad ng kulay, at pag-ikot ng desktop.

Narito kami ay interesado sa mga setting sa ilalim ng mga numero (1, 2, 3). Kinakailangang itakda (kung awtomatiko silang natukoy nang hindi tama) ang tamang resolution, bit depth (kalidad ng kulay), screen refresh rate, at itakda din ang oryentasyon (landscape o portrait).

Upang gawin ito, kailangan mong kunin ang dokumentasyon (pagtutukoy para sa monitor) at hanapin ang mga halaga ng una at pangatlong katangian doon sa seksyong " Mga teknikal na parameter subaybayan”.

Ang susunod na mahalagang menu " Aking mga digital flat panel” at mga item:

  • Mga Katangian (digital flat panel);
  • Mga setting ng zoom;

Pag-usapan natin ang bawat isa.

Sa mga katangian ng digital panel, interesado kami sa tab na " Pag-scale ng imahe". Maaari itong ipatupad sa pamamagitan ng GPU graphic processor, kung lagyan mo ng check ang kahon doon.

Ang function na ito ay responsable para sa wastong pagtutugma ng format ng monitor sa format ng video game. Yung. para maglaro ka sa tamang resolution sa full screen at sa pinakamataas na posibleng resolution.

Kung ang checkbox ay hindi naka-check, ang naturang scaling ay isinasagawa Mga tool sa Windows, gayunpaman, ay hindi palaging tama. Kung susuriin man o hindi ang kahon ay nasa lahat, hindi ako masyadong naglalaro, kaya wala ako nito. Kung sino ang mahilig maglaro, mas mabuting dumikit :)

Ang isa pang setting dito ay " Paganahin ang pagproseso ng ITC". Nagbibigay ito ng kalidad ng video gamit ang GPU kaysa sa graphics driver para sa mga HDMI display na sumusuporta sa pagproseso ng ITC. Well, malinaw kung ano ang nagantimpala ko dito? ;)

Sa madaling sabi, ito ay isang tampok na nagbibigay-daan sa iyong monitor na gumamit ng sarili nitong full-screen na mga algorithm sa pagproseso ng imahe. Yung. kung sinusuportahan ng monitor ang HDMI, pagkatapos ay lagyan ng tsek ang kahon at tamasahin ang lahat ng mga kasiyahan ng larawan na inilagay ng tagagawa sa hardware ng monitor. Kung hindi, para sa mga monitor ng puno, hindi ito magagamit.

Ang susunod na item sa tab na " Ang aking mga digital panel” – “Mga setting ng zoom". Ang setting ay responsable para sa pag-alis ng "mourning frame" sa paligid ng mga gilid ng desktop. Madalas na nangyayari na pagkatapos muling i-install ang OS o mga driver, lumilitaw ang mga itim na bar sa mga gilid ng monitor. Kaya, upang maiwasan ito, mas mahusay na suriin ang kahon - " Gumamit ng scaling factor”.

Tandaan:
Pagkatapos ng bawat pagbabago sa mga parameter, para magkabisa ang mga ito, mag-click sa pindutang " Ilapat (A)" o " Default (E)" (kung gusto mong ibalik ang lahat sa dati).

Ang huling mahalagang setting sa tab na Mga Numeric Panel ay LCD Overdrive. Kung pinili mo ang iyong sariling monitor, alam mo iyon - ang tugon ng monitor at mas maliit ito, mas mabuti (parang).

Sa pamamagitan ng pagpapagana sa opsyong ito, binabayaran mo ang oras ng pagtugon (sa pamamagitan ng pagpapabilis ng mga senyales ng kulay) at sa gayon ang mga gumagalaw na bagay ay hindi mag-iiwan ng "loop" kapag nanonood ng mga dynamic na eksena ng mga pelikula o laro. Ang opsyon na ito ay aktibo lamang kung ang teknolohiya ay sinusuportahan ng mismong graphics card.

Mayroong maraming mga setting dito, at lahat ng mga ito, sa isang antas o iba pa, ay responsable para sa kagandahan ng imahe, i.e. brightness, chroma, contrast at iba pang mga parameter. Dapat kong sabihin na sa karamihan ng mga kaso ang karaniwang mga setting ng sentro ay medyo kasiya-siya at hindi nangangailangan ng anumang espesyal na pag-aayos ng gumagamit.

Samakatuwid, mas mahusay na huwag baguhin ang mga ito, dahil ang pagpapalit ng isa ay hahantong sa isang paglabag sa pangkalahatang balanse at isang pagbabago sa tambak kaugnay na mga parameter. Sa madaling salita, kahit na ang maliliit na pagpapabuti ay maaaring humantong sa imahe na "lumulutang palayo." Ang mga kapaki-pakinabang na setting para sa amin dito ay ang tab na "Kalidad": kalidad ng video at deinterlacing.

Kailangan nating itakda ang mga sumusunod na checkbox (tingnan ang larawan):

  • "Dynamic na Contrast"- ito ay isang awtomatikong pagsasaayos ng liwanag depende sa larawan sa monitor. Responsable para sa pinakamahusay na pagpapakita ng mabilis na pagbabago ng mga eksena, halimbawa, kapag nanonood ng mga pelikula o sa mga dynamic na laro.
  • Ang "Deinterlacing" ay ang pag-aalis ng interlacing o "comb effect" kapag nanonood ng video. Upang palakihin, ang epekto ng suklay ay ang pagmamaneho ng isang gumagalaw na bagay, i.e. kapag mayroong dalawang mga patlang ng frame sa screen ng monitor nang sabay-sabay, inilipat kamag-anak sa bawat isa. Tinatanggal ng deinterlacing ang epektong ito.

Gayundin, para sa mas maayos na proseso ng pag-playback ng video, kinakailangang lagyan ng check ang kahon na “frame change detection” sa video stream kapag gumagamit ng deinterlacing.

Sa tab na " Video"Mayroong higit pang mga setting na nararapat sa aming pansin at ito ay:

  • AMD Steady Video - nanginginig na pag-stabilize ng imahe;
  • pandaigdigang kalidad ng video;
  • Mas mabilis na conversion ng video.

Kung nanginginig ang iyong home video (parang pagkatapos ng isang malaking araw :)), kailangan mong lagyan ng tsek ang kahon sa tabi ng AMD Steady Video. Setting " Pangkalahatang kalidad ng video” –> “Pilitin ang anti-aliased na video” ay nagbibigay-daan sa iyo upang matiyak ang maayos na pag-playback ng video stream nang hindi bumababa ng mga frame. Naglagay kami ng tsek doon.

Setting " Mabilis na Conversion ng Video” ay nagbibigay-daan sa iyong ikonekta ang mga mapagkukunan ng iyong video sa proseso ng conversion ng video. graphics hardware. Lagyan ng check mark" Buksan pagpapabilis ng hardware ”, kung madalas kang mag-encode ng video gamit ang iba't ibang manlalaro at gusto mong pabilisin ang prosesong ito.

Kaya, ngayon lundagan natin ang dalawang item na "Mga Laro" at " pagganap” at huminto sa tab na " Impormasyon". Sa totoo lang, walang kakaiba dito, karaniwang impormasyon mula sa tagagawa.

Sa tab na home page ng AMD, interesado kami sa "Suriin ang mga update ng driver", na nagbibigay-daan sa iyo upang i-download ang pinakabagong mga driver sa iyong computer, i.e. i-update ang kanilang bersyon at ang Catalyst control center core mismo.

Upang ang "woodpile ng kahoy na panggatong" ay magsimulang mag-load, kailangan mong mag-click sa asul na arrow at magsisimula ang proseso ng pag-update ng driver.

Ang susunod na dalawang tab ay "Mga Programa" at " Mga kagamitang pang-hardware". Ginagawa nilang posible na matuto nang detalyado tungkol sa mga hardware device ng system, ang graphics adapter, at sa pangkalahatan upang makakuha ng impormasyon tungkol sa system (button " Impormasyon ng System”).

Naunawaan ang pangunahing setup. Tingnan natin ngayon ang mga opsyon sa pagganap at overclocking na nasa seksyong OverDrive.

OverDrive sa "lumang" AMD driver software

Kung ikaw ay isang masugid na gamer at nagmamay-ari ng AMD video card, may karapatan kang umasa sa pagtaas ng kapangyarihan nito nang libre. Ang pinakamainam at tamang setting ay tutulong sa iyo na i-squeeze ang inaasam-asam na fps sa mga laro at magdagdag ng bilis sa iba't ibang 3D application. Dalawang setting ang responsable para dito sa control center: “ Pagganap” at “Mga Laro”.

Isaalang-alang ang mga ito nang mas detalyado at magsimula sa pagkakasunud-sunod.

Ang AMD OverDrive Technology ay isang AMD development na idinisenyo upang i-overclock ang isang graphics card at GPU sa antas ng driver. Upang simulan ang paggamit nito, dapat mong basahin at tanggapin ang mga tuntunin ng kasunduan sa lisensya (tingnan ang larawan).

Sa tingin ko mayroon kang tanong sa iyong mga labi: Ano ang ginagawa ng AMD OverDrive at paano ito nakikinabang sa akin bilang isang user?". sagot ko sa kanya:

  • May mga hanay ng mga preset na parameter para sa mga nagsisimula at tagahanga ng overclocking. Madali kang makakapili ng paunang na-configure na memory profile upang makamit ang pinakamainam na pagganap ng memorya ng DDR3. Maaari mo ring manu-manong kontrolin ang mga setting ng pagganap mula sa BIOS at lumikha ng mga custom na profile para sa mga partikular na application;
  • Sa pamamagitan ng awtomatikong pagsasaayos ng dalas ay ginagawang mas mabilis at mas madali ang overclocking;
  • Binibigyang-daan kang kontrolin ang bilis ng fan upang mapabuti ang pagganap;
  • Binibigyang-daan kang kontrolin ang lahat ng iyong mga setting ng pagganap, kabilang ang bilis ng memory clock, boltahe at mga timing.

Matapos tanggapin ang mga tuntunin ng lisensya at babala na kung ikaw ay may baluktot na mga kamay mas mahusay na overclocking huwag makisali (:)), lalabas ang sumusunod na window.

Dito maaari kang maglaro sa mga setting at magdagdag ng mga parrot sa mga application. Ang pamamaraang ito ay gumagana tulad ng sumusunod. Binago namin ang alinman sa mga parameter sa pamamagitan ng ilang mga yunit, pumunta sa 3D application, ilunsad ang FPS measurer, at kung mayroong isang pagtaas sa mga parrots at lahat ay gumagana nang matatag, pagkatapos ay iniwan namin ang mga parameter na ito. Kung hindi, babalik kami sa mga default na parameter (key E) at babaguhin ang mga parameter nang mas maingat, hanggang sa makakita kami ng matatag-nadagdagang kumbinasyon ng mga setting.

Tandaan:
Upang ang mga pagbabago sa sugat ay magkabisa at makaapekto sa pagganap ng system, dapat mong suriin ang " Paganahin ang Graphics Drive”.

Narito ang mga resulta (sa mga tuntunin ng pakinabang ng pagganap) na nagawa kong makamit sa pamamagitan lamang ng paglalaro sa mga setting ng video card at (sa mas mababang lawak) ang mga frequency ng processor.

Ang mga default na setting ay ang mga sumusunod:

...at ang bilang ng mga fps sa larong Metro Last Light Redux (1080p resolution, napakataas na setting) sa kanila ay:

At narito ang binago sa kanila (sa mapa):

...at ang bilang ng FPS sa larong Metro Last Light Redux na may parehong mga setting ng graphics ay:

Sa kabuuan, mayroon kaming 41 laban sa 44 - medyo isang disenteng resulta para sa isang pares ng mga kilos na may mga setting ng card at (sa mas mababang lawak) ang processor. Kung umupo ka nang detalyado at i-twist ang processor ayon sa nararapat, kung gayon ang 5-7 dagdag na mga parrot ay maaaring ma-knock out para sigurado.

Tandaan:
Bilang karagdagan sa graphics card, maaari mo ring i-overclock ang processor gamit ang AMD OverDrive. Gayunpaman, dapat itong mula sa AMD.

Tulad ng inaasahan mong tandaan, may isa pang item sa agenda, ito ay ang pagse-set up ng mga 3D na application. Upang magsimulang magtrabaho kasama sila, pumunta sa kaukulang menu ACCC:

Nakikita namin ang kalakip Mga Setting ng System”, At sa loob nito ay isang talahanayan na may dalawang hanay: " Mga Oportunidad" at " Mga Setting». Sa ibaba, maaari kang magdagdag ng application ng laro (ang pindutang "Magdagdag") sa .exe na format at itakda ang mga setting ng graphics para sa isang partikular na laro (application), ibig sabihin, ang tinatawag na profile.

Mga lokal na setting (smoothing, filtering, sampling at lahat ng iba pa) na itinakda mo batay sa kung ano ang nakasulat sa ibaba sa itaas, ibig sabihin, sa unang kalahati ng artikulo sa ilalim ng naaangkop na subheading.

Paano mag-set up ng Radeon graphics card sa pamamagitan ng "bagong" software - AMD (ATI) Software (Crimson onwards)

Kung mayroon kang bagong card, ang pinakabagong system at mga driver, malamang na mayroon ka nang pinakabagong bersyon ng software para sa pagtatrabaho sa mga setting ng driver. Ito ay mas nakikita, maigsi at naglalaman ng napakakaunting mga tab ( Mga Laro, Video, Relive, Display at System), ang bawat isa ay napakalinaw na nagpapahintulot sa iyo na kontrolin ang video card.

Ang seksyong "Mga Laro" ay responsable para sa pamamahala sa mga pangunahing setting ng pagganap na nakalista sa itaas, ibig sabihin, sa unang kalahati ng artikulo sa ilalim ng naaangkop na subheading.

Ang tab na "Video" ay responsable para sa mga setting ng kulay, liwanag at contrast para sa video at lahat ng kasama nito. Mayroong ilang mga preset na profile dito, ang resulta kung saan ay makikita, tulad ng sinasabi nila, sa mabilisang (simulan ang video at sundutin ang mouse sa profile).

Ang Relive, kung naka-install, ay nagbibigay-daan sa iyong kumuha ng video at pamahalaan ang mga setting na kasama nito. Hindi kami magkokomento ng anuman dito, dahil hindi ito tungkol doon.

Binibigyang-daan ka ng seksyong "Display" na pamahalaan ang mga setting ng resolution, baguhin ang temperatura ng kulay ng monitor, wika nga, programmatically, itakda ang ultra-high na resolution, scaling, atbp.

Ang huling seksyon, na tinatawag na "System" at naglalaman ng mga tab na "Pangkalahatang-ideya", " Software"at" Kagamitan ", ay makakatulong sa iyo na malaman kasalukuyang bersyon mga driver, frequency, pangalan ng video card, mga detalyadong katangian nito at ilan sa mga parameter ng computer.

Tulad ng nakikita mo, ang lahat dito ay mas maigsi at maginhawa.

Pag-set up ng Wattman sa "bagong" driver software mula sa AMD (ATI)

Mayroong dalawang subsection sa seksyon ng mga laro, ang isa ay responsable para sa mga pandaigdigang setting, ang pangalawa para sa mas malalim (overclocking), na, ang seksyon, ay tinatawag na (sa oras na na-update ang artikulo) Wattman, na pinalitan ang Overdrive.

Kung magpasya kang mag-overclock at magpalit ng mga frequency, pagkatapos ay pumunta sa seksyong ito at sumang-ayon sa babala na nagsasabi sa iyo na lahat ng iyong ginagawa - ginagawa mo sa iyong sariling peligro at panganib, maaari mong mawala ang iyong warranty at iba pa (sa pangkalahatan, basahin ang teksto).

Susunod, makikita mo ang isang malaking sheet (maaari mong iunat ang window gamit ang mouse), ang unang seksyon kung saan responsable para sa pagsubaybay sa estado (dalas, temperatura, mas malamig na bilis, atbp.) sa paglipas ng panahon (i.e. sa unang pagsisimula maaaring walang laman, dapat kang maghintay).

Ang pangalawang seksyon ay nagpapahintulot sa iyo na baguhin ang mga frequency nang simple at mabilis sa pamamagitan ng paghila ng slider sa nais na porsyento at, sa parehong oras, nakikita kung paano ito nakakaapekto sa iba't ibang mga estado at boltahe. Ang boltahe ay maaari ding itakda nang manu-mano, ngunit ito ay lubos na nasiraan ng loob. Ang interes ay dapat na mabagal na tumaas (mas mabuti ng 1%), pagkatapos ng bawat isa ay dapat mong subukan ang video card para sa katatagan sa loob ng mahabang panahon, sinusubukan na makamit ang maximum na paglago na may pinakamataas na katatagan.

Ang ikatlong seksyon ay katulad na nag-aayos ng mga halaga para sa dalas ng memorya at boltahe ng memorya (na hindi rin dapat baguhin nang manu-mano kung hindi ka isang bihasang overclocker), at sa gayon ay overclocking din ito. Ito ay nagkakahalaga ng overclocking ang mga parameter sa turn (hiwalay na dalas at hiwalay na memorya), at pagkatapos ay subukang i-link ang mga ito nang sama-sama, dahil ang isa ay nakasalalay sa isa (tingnan).

Ang huling seksyon ay nagbibigay-daan sa iyo upang kontrolin ang bilis ng pag-ikot ng mga cooler ng cooling system, depende sa temperatura (kanang bahagi) at sa isang ibinigay na hanay ng bilis (RPM) (mula sa minimum hanggang sa maximum + acoustic limit).

Sa ito, marahil, lahat ng bagay na nagkakahalaga ng pag-alam dito at maaaring malaman. Inirerekomenda pa rin namin ang pagkontrol sa bilis at overclocking sa pamamagitan ng Afterburner, isang detalyadong artikulo sa paksang ito.

Well, iyon lang marahil ang lahat ng mga setting na maaaring i-tweake upang mapabuti ang "flyability" at mas mahusay na "indicativeness" ng mga 3D na application.

Upang magkaroon ka ng mas malinaw na larawan ng lahat ng nasa itaas sa iyong isipan, magbibigay ako ng pangkalahatang memo, isang memo na tinatawag na " Paano pagbutihin ang pagganap ng graphics para sa mga laro?”:

  • I-update ang mga driver sa isang napapanahong paraan;
  • I-configure ang mga driver sa buong mundo (tingnan sa itaas);
  • I-configure ang mga driver nang lokal para sa application (mga profile), depende sa mga pangangailangan at kinakailangan;
  • Gamitin magandang paglamig(), setting (mas maingay kaysa sa ) ​​o gamitin ;
  • Ang isang maliit na overclocking ay hindi kailanman nasaktan ng sinuman. Sa loob ng makatwirang limitasyon.

Kasama mo ang captain-obviousness (c) :)

Well, iyon lang marahil para sa araw na ito, buod tayo at magpaalam.

Afterword

Ngayon ay ganap na nating natalakay ang paksa ng pag-set up ng mga driver ng video card. Sigurado ako na ngayon ang bawat isa sa inyo ay magagawa ito nang tama at, kung kinakailangan, i-squeeze ang mga karagdagang parrots sa iyong mga graphic na sanggol :)

Gaya ng nakasanayan, kung mayroon kang anumang mga katanungan, karagdagan, mga saloobin, atbp., pagkatapos ay malugod na magkomento sa post na ito.

PS: Para sa orihinal na pagkakaroon ng artikulong ito, salamat sa isang miyembro ng 25 FRAME team

Nagbibigay-daan ang triple buffering para sa mas mabilis na output ng imahe kumpara sa double buffering. Sa mga totoong application sa mundo, madalas itong nagsasangkot ng pagtatangka na i-abstract ang mga operasyon ng pagbuo ng graphics mula sa pag-synchronize sa refresh rate ng monitor. Karaniwan, ang mga frame ay iginuhit sa ibaba o sa itaas ng screen refresh rate (variable frame rate) nang walang mga karaniwang epekto na maaaring idulot nito (ibig sabihin, pagkutitap, paglilipat, pagkapunit). Dahil hindi kailangang i-poll ng program ang hardware upang makatanggap ng mga kaganapan sa pag-update ng screen, ang algorithm ay libre na tumakbo nang mabilis hangga't maaari. Ito ay hindi lamang ang triple buffering method na magagamit, ngunit ito ang nangingibabaw sa mga arkitektura ng PC, kung saan ang bilis ng makina ay maaaring mag-iba nang malaki.

Ang isa pang paraan ng triple buffering ay nagsasangkot ng pag-synchronize sa refresh rate ng screen, gamit ang ikatlong buffer bilang isang paraan lamang upang magbigay ng libreng espasyo para sa mga kahilingan sa pagbabago sa kabuuang dami ng mga graphics na na-render. Dito ginagamit ang buffer sa totoong kahulugan kapag ito ay nagsisilbing tindahan. Ang pamamaraang ito ay nagpapakita ng pagtaas minimum na kinakailangan sa hardware, ngunit nagbibigay ng pare-pareho (versus variable) frame rate.

Gumagamit ang triple buffering ng tatlong buffer, ngunit ang pamamaraan ay maaaring palawigin sa anumang bilang ng mga buffer na kailangan ng application. Karaniwang walang benepisyo ang paggamit ng apat o higit pang buffer.

Mga Kakulangan ng Double Buffering

Kung ang system ay may dalawang buffer, A at B, maaari itong magpakita ng buffer B habang sabay na bumubuo ng bagong imahe sa buffer A. Kapag handa na ang imahe sa buffer A, kailangang hintayin ng system ang monitor beam na bumalik sa mga swap buffer. Ang panahon ng paghihintay na ito ay maaaring ilang millisecond kung saan wala sa mga buffer ang nahawakan. Sa sandaling makumpleto ang patayong pag-scan, maaari mong palitan ang mga buffer A at B, upang simulan ang pag-render sa buffer B (paglipat ng pahina), o kopyahin ang buffer A sa buffer B at iguhit ang buffer A.

Mga benepisyo ng triple buffering

Kung ang system ay may tatlong buffer, A, B, at C, hindi nito kailangang maghintay para magbago ang mga buffer. Maaari itong mag-render ng Buffer B, na nagre-render ng Buffer A. Kapag handa na ang Buffer A, agad itong magsisimulang mag-render ng Buffer C. Kapag mayroong vertical pause, ipinapakita ang Buffer A at ang Buffer B ay libre para magamit muli.

Triple Buffering Limitasyon

Kung palaging pinupunan ng system ang mga buffer sa mas kaunting oras kaysa sa kinakailangan upang ipakita ang buffer sa screen, ang computer ay palaging maghihintay ng signal ng monitor, anuman ang bilang ng mga buffer. Sa kasong ito, walang kalamangan ang triple buffering kaysa double buffering.


Wikimedia Foundation. 2010 .

Tingnan kung ano ang "Triple Buffering" sa iba pang mga diksyunaryo:

    Ang buffering (mula sa English buffer) ay isang paraan ng pag-oorganisa ng palitan, sa partikular, data input at output sa mga computer at iba pang mga computing device, na kinabibilangan ng paggamit ng buffer para sa pansamantalang pag-iimbak ng data. Kapag nag-iisang naglalagay ng data ... ... Wikipedia

    - (mula sa English buffer) isang paraan ng pag-aayos ng palitan, sa partikular, input at output ng data sa mga computer at iba pang mga computing device, na kinabibilangan ng paggamit ng buffer para sa pansamantalang pag-iimbak ng data. Kapag naglalagay ng data, isang device o ... ... Wikipedia

    Sa computer science, isang paraan ng paghahanda ng data na nagbibigay ng kakayahang ibalik ang natapos na resulta nang hindi nakakaabala sa proseso ng paghahanda sa susunod na resulta. Ang mga pangunahing lugar ng aplikasyon ng double buffering: pag-render ng pag-playback ng nilalaman ng screen ... ... Wikipedia

    Ang double buffering sa computer science ay isang paraan ng paghahanda ng data na nagbibigay ng kakayahang ibalik ang natapos na resulta nang hindi nakakaabala sa proseso ng paghahanda ng susunod na resulta. Ang mga pangunahing lugar ng aplikasyon ng double buffering: content rendering ... ... Wikipedia

    Ang artikulong ito ay walang mga link sa mga mapagkukunan ng impormasyon. Dapat na ma-verify ang impormasyon, kung hindi, maaari itong tanungin at alisin. Maaari kang ... Wikipedia

    Sa computer science, ang buffer ay isang memory area na ginagamit upang pansamantalang mag-imbak ng data sa panahon ng input o output. Maaaring maganap ang pagpapalitan ng data (input at output) pareho sa mga panlabas na aparato, at may mga proseso sa loob ng computer. Mga buffer ... ... Wikipedia

Bilang bahagi ng pagsusuring ito, sasabihin ko sa iyo kung ano ang triple buffering, pati na rin ang tungkol sa mga feature na nauugnay dito.

Ang kakanyahan ng problema. Kapag bumubuo ng isang imahe, itinuturing na pinakamainam na sa una ang buong lugar ay pinalitan ng isang background (halimbawa, puti o isang tiyak na larawan), at pagkatapos lamang ang mga hiwalay na mga fragment ay inilapat dito. Kung gagamit ka ng isang buffer kung saan magbabasa at magsusulat ng data, kung gayon ay posible na ang mga problema tulad ng pagkutitap ng screen o nito. indibidwal na elemento, ang hitsura ng mga break (ang itaas na bahagi ng larawan ay mula sa kasalukuyang isa, ang mas mababang bahagi ay mula sa luma) at iba pang mga depekto.

Ang isang solusyon sa problemang ito ay doble at triple buffering. Ano ito at bakit ito kailangan, pati na rin kung paano ito konektado sa V-Sync, isasaalang-alang pa namin.

Triple at double buffering

dobleng buffering

dobleng buffering- ito ay isang paraan na nagbibigay-daan sa iyo upang matiyak ang sabay-sabay na paghahatid ng natapos na resulta at ang pagbuo ng susunod.

Paano gumagana ang double buffering computer graphics? Kapansin-pansin na mayroong dalawang mga pagpipilian, na parehong malulutas ang problema ng pagkutitap at ilang iba pang mga depekto, ngunit hindi malulutas ang problema ng pagpunit ng larawan. Ang una ay kapag ang imahe ay unang nabuo sa RAM ng computer, at pagkatapos ay kinopya sa buffer ng monitor (kung saan binabasa at ipinapakita ng huli ang larawan sa screen). Ang pangalawa ay kapag ang video card sa simula ay sumusuporta sa dalawang buffer, na nagbabago nang hindi kinokopya ang data, na mas mabilis. Sa kasong ito, mas madalas ang mga break.

Ito ay nagkakahalaga ng pag-alam na ang pangunahing buffer ay ang isa kung saan ang larawan na ipinapakita sa screen ng monitor ay naka-imbak. Ang pangalawang buffer ay ang isa kung saan nabuo ang imahe (naganap ang pag-render).

Tripleng pag-buffer

Tripleng pag-buffer ay isang uri ng double buffering na gumagamit ng tatlong data buffer.

Paano gumagana ang triple buffering sa computer graphics? Ang mekanismo mismo ay halos magkapareho, ngunit tatlong buffer ng data lamang ang ginagamit - isang pangunahin at dalawang pangalawang. Sa kasong ito, posible ring gumamit ng mga karagdagang buffer ng video card bilang pangalawang buffer ng pamamaraan, kung mayroon sila.

Bakit kailangan ito? Ang katotohanan ay sa oras ng pagkopya ng data, ang video card ay idle. Alinsunod dito, malulutas ng karagdagang buffer sa likod ang problemang ito, dahil sa oras ng pagkopya ng data, maaaring mabuo ang susunod na imahe. Nagbibigay-daan ito sa iyo na mapataas ang fps.

Gayunpaman, ang parehong mga teknolohiyang ito ay karaniwang nauugnay sa V-Sync at para sa isang dahilan. Tingnan natin kung bakit sa susunod.

Doble at triple buffering na may patayong pag-sync

Ginagamit ang V-Sync kasabay ng double o triple buffering upang malutas ang mga problema sa pagkapunit. Ang pagkakaiba lang sa normal na paggamit ay ang pagkopya ng data ay naka-synchronize sa dalas ng monitor. Sa simpleng salita, sa mga sandaling nagbabasa at nagpapakita ng data ang monitor, hindi nagbabago ang larawan.

Tandaan: Dapat malaman ng mga mambabasa na pinapabuti ng V-Sync ang Input Lag.

Ano ang mga kalamangan at kahinaan ng double buffering sa V-Sync?

Mga pros. Walang mga gaps sa screen. Kung ang video card ay malakas at ang fps nito ay mas mataas kaysa sa dalas ng monitor, kung gayon ang pagbaba sa fps ay maaaring hindi maramdaman, dahil ang bawat frame ng animation ay ire-render (mabuo) hanggang sa ito ay maipakita sa monitor screen, na isinasaalang-alang. ang pagkaantala ng kopya.

Mga minus. Ang ilalim na linya ay na, bilang karagdagan sa problema ng downtime ng video card kapag kumukopya ng data, ang isang pagkaantala ay idinagdag habang naghihintay para sa pagguhit ng monitor. Nangangahulugan ito na ang fps ay maaaring bumaba nang husto kung ang video card ay bumubuo ng mas kaunting mga frame kaysa sa dalas ng monitor. Halimbawa, ang 40-45 fps ay maaaring bawasan sa 30 real fps, dahil ang ilan sa mga frame ay ipapakita sa 1 monitor cycle, at ang ilan sa mga frame sa 2 monitor cycle. Kung ang fps ay mas mababa sa 30, kung gayon ang pagbaba ay maaaring hanggang sa 15 mga frame.

Ang pangalawang makabuluhang kawalan ay kung ang totoong fps ng video card ay tumalon sa laro, maaari itong maging kapansin-pansin at dagdag na magdulot ng labis na pagkapagod sa mata. Halimbawa, kung mayroong 40-50 fps sa ilang mga eksena at 20-30 fps sa iba, nangangahulugan ito na ang fps ay papalitan sa istilong "30 - 15 - 30 - 15 - 15 - 30 - 30".

Ano ang mga kalamangan at kahinaan ng triple buffering sa V-Sync?

Mga pros. Pareho sa doble, ngunit may ilang pagkakaiba. Ang katotohanan ay ang triple buffering ay nagbibigay-daan sa iyo upang mapupuksa ang problema ng idle time, dahil kapag naghihintay para sa monitor o pagkopya ng data, ang video card ay bumubuo ng susunod na imahe, na kung saan ay lalong kapaki-pakinabang kung ang video card ay bumubuo ng mga imahe nang mabilis o mabagal. (gayunpaman, posible ang isang minus sa anyo ng mga pana-panahong paglaktaw ng mga larawan dahil sa V-Sync).

Mga minus. Ang unang disbentaha ay ang triple buffering ay nangangailangan ng mas maraming mapagkukunan ng computing. Ang pangalawang kawalan ay kung ang video card ay palaging bumubuo ng mga imahe nang mabilis, na isinasaalang-alang ang lahat ng mga pagkaantala, kung gayon ang kahulugan ng triple buffering ay nawala. Pangatlo. Kung ang computer ay "mahina", kung gayon ang pagpapagana sa paraang ito ay maaaring mabawasan ang tunay na fps. Nangyayari ito dahil sa unang minus, dahil higit pang mga mapagkukunan sa pag-compute ang kinakailangan. Sa kasong ito, mas mahusay na huwag paganahin hindi lamang ang triple buffering, kundi pati na rin ang V-Sync.

Ang buffering ay isang paraan ng pag-aayos ng palitan, katulad ng input at output ng data sa mga computing device at computer. Ang buffer ay ginagamit bilang isang lugar upang pansamantalang mag-imbak ng data. Sa pagpasok ng data, ang ilang device ay nagsusulat ng data sa buffer, habang ang iba ay nagbabasa ng data mula sa buffer. Sa konklusyon, ang lahat ay eksaktong kabaligtaran.

Saan tayo makakatagpo ng buffering?

Sa katunayan, ang lahat ng mga proseso sa PC ay nauugnay sa prosesong ito. Hindi madali para sa isang taong walang kaalaman na maunawaan kung ano ang buffering. Gayunpaman, napakadaling obserbahan ito: ang parehong pag-download ng pelikula online - ang data ay na-buffer, ang pelikula ay na-load sa cache at nilalaro, kahit na wala ito sa computer.

Ang operasyong ito ay nagbibigay-daan sa mga proseso na magsagawa ng input at output ng data nang hiwalay sa bawat isa. Dahil sa pagiging kapaki-pakinabang na ito, ginagamit ang buffering sa mga multifunctional na operating system.

Ang ilan sa mga uri nito ay ginagamit sa computer graphics para sa input, output at pagproseso ng imahe. Ang mga ito ay ipinatupad sa hardware o software.

Ang isang halimbawa ng buffering in ay RAM modem, na ginagamit para sa pansamantalang pag-iimbak ng natanggap at ipinadalang mga file.
Isang halimbawa ng buffering in software ay multitasking operating system, kung saan, kapag ang data ay ipinasok para sa pag-print, ang mga file ay pansamantalang ina-upload sa print queue.

Kailangang malaman ng mga advanced na PC user kung ano ang buffering.
Sa bukid teknolohiya ng impormasyon Palaging may mababaw na impormasyon at malalim na impormasyon. Ang pagkakaroon ng naiintindihan kung ano ang buffering, maaari kang pumunta nang higit pa at isaalang-alang ang mga uri nito nang mas detalyado.

Nabatid na mayroong double at triple buffering. Tatalakayin ang mga ito sa susunod na subheading.

Triple buffering - ano ito?

Sa computer graphics species na ito Ang prosesong tinatalakay ay isang variation ng double buffering. Ang pagkakaiba ay nasa paraan lamang ng pagpapakita ng mga larawan. Pinapayagan ka ng Triple na iwasan o bawasan ang bilang ng mga artifact. Gayundin, ang mga pagkakaiba sa pagitan ng double at triple buffering ay sinusunod sa bilis ng output ng imahe.

Ang Triple Buffering Method ay Pag-synchronize din sa Ang ikatlong buffer ay ginagamit dito bilang isang paraan ng pagbibigay ng libreng espasyo para sa mga kahilingan sa pagbabago sa kabuuang halaga ng mga nai-render na graphics. Ito ay gumaganap bilang isang uri ng imbakan. Ang triple buffering na paraan ay mas masinsinang mapagkukunan ngunit nagbibigay ng pare-parehong frame rate.

Ang tatlong buffer ay hindi ang limitasyon. Gayunpaman, hindi na kailangan ng 4 o higit pang mga lugar para sa pansamantalang pag-iimbak ng mga na-download na file, 3 lang sa kanila ang palaging gagana nang aktibo. Samakatuwid, ang pinakamagandang opsyon ay triple buffering.

Isaalang-alang kung ano ang buffering sa mga laro?

Ginagamit din ang buffering upang maglipat ng mga larawan ng laro. Sa mga laro, parehong double at triple ang ginagamit. Ang double buffering ay para sa mas mahihinang PC at OS, habang ang triple buffering ay para sa mas malakas.

Kung gumagamit ka ng triple buffering sa mahinang OS, maaaring magka-glitch ang laro. Sa madaling salita, ang pagganap ay nakasalalay sa kung anong uri ng proseso ang ginagamit sa iyong computer. Iba rin ang mga laro, na may iba't ibang mga kinakailangan para sa PC at OS.

Ang pagpili ng uri ng buffering ay medyo mahirap, dahil ang mga tagagawa ng laro ay gumagawa ng kanilang utak gamit ang iba't ibang mga pamamaraan. Samakatuwid, sa mga forum ng paglalaro, madalas mong marinig ang tungkol sa kung paano hindi gumagana nang maayos ang isang partikular na laro sa triple buffering, at kabaliktaran.

Sa isip, dapat ipahiwatig ng mga tagagawa Pangangailangan sa System isang partikular na laro, ang pagiging tugma nito sa iba't ibang mga operating system, suporta sa buffering, atbp.

Kung ang tagagawa ay hindi nagbigay ng tiyak na impormasyon tungkol sa pagiging tugma, maaari mo itong suriin sa iyong sarili. Sa anumang kaso, oras lamang ang nasayang, hindi ito magdadala ng anumang pinsala sa computer. Ang hindi pagkakatugma ay maaaring mapansin halos kaagad, dahil ito ay makikita sa pagsugpo ng graphic na pag-render at hindi magandang pag-synchronize ng imahe sa tunog.

Tungkol sa output buffering

Ang output buffering ay isang kapaki-pakinabang na bagay. Binubuo ang function na ito ng pagsasalansan ng buong output ng script, pagdaragdag ng mga header ng cookie at isa pang nagreresultang partikular na script dito. Matapos makumpleto ang pagproseso ng impormasyon, ang lahat ng data ay ipinadala sa kliyente sa reverse order, iyon ay, una ang mga header, pagkatapos ay ang pahina, at pagkatapos ay ang resulta ng script.

Na-unlock ang mga pagkakataon sa pamamagitan ng pag-buffer ng output

  1. Nagpapadala ng cookie mula sa ganap na kahit saan sa script.
  2. Magsimula ng session anumang oras.
  3. Pag-compress ng data bago ipadala ito sa kliyente.

Tandaan na ang compression ay mangangailangan ng karagdagang mapagkukunan ng CPU. Ngunit ang bilis ng paglipat ay tataas ng 40% (depende sa bilang ng mga larawan at teksto). Ito ay kilala na ang mga larawan ay naka-compress na mas masahol pa kaysa sa teksto. Ang output buffering ay hindi pinagana bilang default.

Mayroong 2 paraan para paganahin ang output buffering:

  1. Angkop para sa mga nagmamay-ari ng server mismo o may access sa php.ini file. Ang kailangan mo lang gawin ay hanapin ang output_buffering na direktiba sa file na ito at itakda ito sa On.
  2. Ang pangalawang paraan ay ang paggamit ng ob_start() sa script na ang output ay kailangang i-buffer.

Kaya nalaman namin kung ano ang buffering.