Teknobench

Tagarmharc GPU (WebGL)

Tagarmharc GPU WebGL saor i do bhrabhsálaí. Cuir do chárta grafaicí faoi strus le shader raymarching, glaonna tarraingthe agus triantáin; faigh scór.

Ritheann an tagarmharc an cárta grafaicí ar lán-ualach ar feadh thart ar 25 soicind. D’fhéadfadh ríomhairí glúine agus fóin téamh agus a gceallra a dhíluchtú níos tapúla: plugáil isteach an luchtaire le haghaidh torthaí inchomparáide.

Dún aipeanna agus cluaisíní troma eile, ansin brúigh “Tosaigh an tagarmharc”.

Scór
–
Rindreálaí
–
Díoltóir
–
API
–
Réiteach rindreála
–
Uasmhéid téacsúir
–

Torthaí de réir céime

CéimFrámaíAirmheán ama frámaíFPS (gan teorainn)Tréchur

Conas an tagarmharc GPU a rith

  1. Dún cluichí, eagarthóirí físe agus cluaisíní troma eile ionas nach mbeidh siad in iomaíocht leis an gcárta grafaicí. Ar ríomhaire glúine, plugáil isteach an luchtaire: moillíonn go leor ríomhairí glúine a GPU ar cheallra.
  2. Seiceáil líne an Rindreálaí. Taispeánann sé an cárta grafaicí atá á úsáid ag an mbrabhsálaí, mar GPU comhtháite Intel nó AMD nó cárta tiomnaithe NVIDIA nó AMD.
  3. Brúigh Tosaigh an tagarmharc agus coinnigh an cluaisín chun tosaigh. Ritheann an tást seacht gcéim de thart ar thrí shoicind an ceann, thart ar 25 soicind san iomlán.
  4. Féach ar ainm na céime agus ar an mbarra dul chun cinn. Brúigh Stop am ar bith; ní chlúdaíonn an scór ansin ach na céimeanna críochnaithe.
  5. Léigh an Scór agus an tábla Torthaí de réir céime. Rith an tást dhá nó trí huaire agus coinnigh an toradh is fearr: is minic an chéad rith níos ísle agus an GPU ag ardú a chlog.

Cad a thomhaiseann an tagarmharc

Rindreálann an chéad chúig chéim tírdhreach nós imeachta le shader blúir raymarching. Do gach picteilín d’íomhá 1280 × 720, leanann an shader ga céim ar chéim trasna tír-raon déanta as cúig ochtáibh torainn luacha. Dúbailtear an t-ualach ó chéim go céim: 16, 32, 64, 128 agus 256 céim sa phicteilín, mar sin ríomhann an chéim dheireanach thart ar 236 milliún céim sa fhráma. Ritheann gach picteilín an líon céanna céimeanna i gcónaí, mar sin fásann an obair go beacht leis an ualach. Tástálann na céimeanna seo tréchur amh shader, príomhfhachtóir feidhmíochta cluichí nua-aimseartha.

Tarraingíonn an chéim Glaonna tarraingthe 2,000 cearnóg bheag sa fhráma, gach ceann lena glao tarraingthe agus a dath féin. Tomhaiseann sí cé chomh tapa is féidir leis an mbrabhsálaí, leis an tiománaí agus leis an LAP orduithe a eisiúint, rud a theorannaíonn radhairc le go leor réad ar leith. Tarraingíonn an chéim Triantáin milliún triantán beag sa fhráma ó mhaolán rinn statach, chun tréchur geoiméadrachta a thástáil.

Conas a ríomhtar na huimhreacha

Tar éis gach fráma a tharraingt, léann an uirlis picteilín amháin ar ais. Fórsaíonn sé seo an brabhsálaí fanacht go dtí go bhfuil an GPU críochnaithe i ndáiríre, mar sin is é Airmheán ama frámaí an fíoraimsir rindreála agus ní theorannaíonn ráta athnuachana do scáileáin é. Caitear an chéad fhráma de gach céim uaidh mar go n-áirítear teasú an shader ann.

  • FPS (gan teorainn) = 1000 ÷ airmheán ama frámaí i ms.
  • Tréchur = obair sa fhráma × FPS: picteilín-céimeanna, glaonna tarraingthe nó triantáin sa soicind.
  • Scór = 1000 × meán geoiméadrach de thréchur gach céime roinnte ar luach tagartha (10 billiún picteilín-céim/s, 500,000 glao tarraingthe/s agus 500 milliún triantán/s).

Is ionann scór de 1000 agus thart ar GPU comhtháite le déanaí; de ghnáth scórálann cártaí grafaicí tiomnaithe cúpla uair níos airde. Ní bheartaítear an scór ach chun gléasanna, brabhsálaithe agus socruithe a chur i gcomparáid leis an uirlis seo. Níl sé inchomparáide le tagarmharcanna dúchasacha, mar cuireann WebGL ciseal aistrithe leis (ANGLE ar Windows agus macOS) agus cuireann brabhsálaithe teorainn le roinnt gnéithe.

Má thógann fráma amháin níos mó ná soicind, marcáiltear na céimeanna shader níos troime Scipeáilte (rómhall) chun nach reofaidh an ríomhaire ná nach spreagfar athshocrú tiománaí.

Nuair a bhíonn cuma mhícheart ar thorthaí

Má tá “SwiftShader”, “llvmpipe” nó “Basic Render” sa rindreálaí, tá luasghéarú crua-earraí as agus ritheann WebGL ar an bpróiseálaí. Laghdaíonn an uirlis an réiteach go 640 × 360 ansin, agus léiríonn na torthaí feidhmíocht an LAP. Cuir luasghéarú crua-earraí air i socruithe an bhrabhsálaí agus nuashonraigh an tiománaí grafaicí. Ar ríomhairí glúine le dhá GPU, cinntigh go n-úsáideann an brabhsálaí an ceann tiomnaithe i socruithe grafaicí an chórais.

Ceisteanna coitianta

An bhfuil an tást strusa GPU seo sábháilte do mo ríomhaire?

Tá. Maireann sé thart ar 25 soicind agus cosnaíonn cártaí grafaicí iad féin ar ró-the. Téann ríomhairí glúine agus fóin chun teasa agus d’fhéadfadh na gaothráin casadh suas, rud atá gnáth.

Cén fáth a bhfuil mo scór níos ísle ná mar a bhíothas ag súil leis?

Cúiseanna coitianta: ag rith ar cheallra, an GPU comhtháite roghnaithe in ionad an GPU tiomnaithe, cluaisíní nó aipeanna eile ag úsáid an GPU, tiománaí as dáta nó luasghéarú crua-earraí díchumasaithe.

Cén fáth a sáraíonn na FPS ráta athnuachana mo scáileáin?

Ríomhtar na FPS ó am rindreála an GPU, ní ó na frámaí a thaispeántar ar an scáileán. Insíonn siad duit cé mhéad fráma a d’fhéadfadh an GPU a tharraingt mura mbeadh sé ag fanacht leis an taispeáint.

An féidir liom mo scór a chur i gcomparáid le 3DMark nó tagarmharcanna eile?

Ní féidir. Úsáideann gach tagarmharc a ualach oibre agus a scála féin. Ná cuir scóir i gcomparáid ach idir ritheanna den uirlis seo.

An úsáideann an tást WebGPU?

Ní úsáideann. Úsáideann sé WebGL 2 agus titeann sé ar ais go WebGL 1, a oibríonn i mbeagnach gach brabhsálaí reatha. Insíonn líne an API duit cén leagan a úsáideadh.