Iqela labaphandi abavela kwiidyunivesithi ezininzi zase-US liphuhlise indlela entsha yokuhlasela i-channel-channel ebavumela ukuba baphinde baphinde bahlaziye ulwazi olubonakalayo oluqhutywe kwi-GPU. Ukusebenzisa indlela ecetywayo, ebizwa ngokuba yi-GPU.zip, umhlaseli unokugqiba ulwazi oluboniswe kwisikrini. Phakathi kwezinye izinto, uhlaselo lunokwenziwa ngesikhangeli sewebhu, umzekelo, ukubonisa indlela iphepha lewebhu elibi elivulwe kwi-Chrome linokufumana ulwazi malunga neepikseli ezibonisiweyo xa kunikezelwa elinye iphepha lewebhu elivulwe kwisiphequluli esifanayo.
Umthombo wokuvuza kolwazi kukuphucula okusetyenziswa kwiiGPU zanamhlanje ezibonelela ngoxinzelelo lwedatha yegraphic. Ingxaki yenzeka xa kusetyenziswa ucinezelo kuzo zonke ii-GPU ezidityanisiweyo ezivavanyiweyo (AMD, Apple, ARM, Intel, Qualcomm) kunye ne-NVIDIA discrete amakhadi emizobo. Ngelo xesha, abaphandi bafumanisa ukuba i-Intel kunye ne-AMD GPUs edibeneyo ihlala ivumela ukunyanzeliswa kwedatha yegraphics, nokuba isicelo asikuceli ngokuthe ngqo ukusetyenziswa kokulungiswa okunjalo. Ukusetyenziswa koxinzelelo kubangela ukuba i-DRAM ye-traffic kunye nomthwalo we-cache ihambelane nobume bedatha ecutshungulwayo, enokwakhiwa kwakhona nge-pixel-by-pixel ngokuhlalutya kwe-channel-channel.
Indlela icotha kakhulu, umzekelo, kwinkqubo ene-AMD Ryzen 7 4800U GPU edibeneyo, uhlaselo lokumisela igama apho umsebenzisi angena kwiWikipedia kwenye ithebhu ithathe imizuzu engama-30 kwaye yenza ukuba kube lula ukumisela imixholo ye. ipixels ngokuchaneka kwe-97%. Kwiinkqubo ezine-Intel i7-8700 GPU edibeneyo, uhlaselo olufanayo luthathe imizuzu ye-215 ngokuchaneka kwe-98%.
Xa uqhuba uhlaselo ngesikhangeli, indawo ekujoliswe kuyo ijikeleza iframe ukuqalisa unikezelo. Ukumisela ulwazi oluza kuboniswa, imveliso ye-iframe iguqulelwa kumboniso omnyama kunye nomhlophe, apho i-SVG filter ifakwe khona, eyenza ukugqithiswa okulandelelanayo kweemaski ezizisa kwaye zingazisi ukuphindaphinda okukhulu ngexesha loxinzelelo. Ngokusekwe kuvavanyo lotshintsho kwixesha lomzobo leisampulu zereferensi, ubukho beepikseli ezimnyama okanye ezikhanyayo kwindawo ethile kugqanyisiwe. Umfanekiso uwonke wakhiwa ngokutsha ngokuhlolwa kwe-pixel-by-pixel elandelelanayo kusetyenziswa iimaski ezifanayo.

I-GPU kunye nabavelisi be-browser baye baziswa ngengxaki ngo-Matshi, kodwa akukho mthengisi oye wavelisa ukulungiswa, njengoko uhlaselo luyathandabuza ekusebenzeni phantsi kweemeko ezingaphantsi kweemeko ezifanelekileyo kwaye ingxaki inomdla ongaphezulu. UGoogle akakasithathi isigqibo malunga nokuvala uhlaselo kwinqanaba le-Chrome browser. I-Chrome isengozini kuba ivumela ukulayishwa kwe-iframe kwenye indawo ngaphandle kokucoca i-Cookie, ivumela izihlungi ze-SVG ukuba zisetyenziswe kwi-iframe, kunye nabathunywa abanikezela kwi-GPU. IFirefox kunye neSafari azichatshazelwa bubuthathaka kuba azifikeleli ezi nqobo. Uhlaselo kwakhona alusebenzi kwiziza ezithintela ukufakela nge-iframe kwezinye iisayithi (umzekelo, ngokuseta i-X-Frame-Options ye-HTTP header kwixabiso "SAMEORIGIN" okanye "DENY", kunye nokufikelela kwizicwangciso usebenzisa uMxholo. -Isihloko soMgaqo-nkqubo woKhuseleko ).
umthombo: opennet.ru
