Mizigo ya CPU na GPU
На этой странице
PCBenchmarkX huanzisha mizigo yake ya sintetiki yenye kiasi maalum cha kazi kwa kila marudio, kwa hivyo zinaweza kulinganishwa kati ya mifumo tofauti. Katika majaribio kama haya hakuna rekodi za michezo zinazotumika, na takwimu za mwisho hazilingani na «FPS katika mchezo mahususi». Mzunguko kamili wa upimaji umeelezwa katika mbinu.
Maelezo yanahusu injini 0.8.0. Kati ya matoleo utekelezaji wa matukio ya GPU ulibadilika, kwa hivyo vipimo vya zamani haviwezi kuchukuliwa kuwa sawa na vipya baada ya kukokotoa upya alama pekee. Kwa kukagua kiendeshi au overclocking tumia toleo moja la injini.
CPU: uigaji wa vitu
Заголовок раздела «CPU: uigaji wa vitu»Katika kizuizi cha CPU huundwa vitu 65 536 vyenye viwianishi, kasi na bendera. Kwa kila hatua huhesabiwa upya mwendo, miruko kutoka mipaka na mwonekano. Mtiririko mkuu kwanza huchakata vitu 8 192 mfululizo, kisha hupeleka sehemu iliyobaki kwa mitiririko ya kazi na kwa wakati mmoja hufanya maandalizi. Kisha mitiririko husawazishwa.
Idadi ya mitiririko ya kazi huchaguliwa kwa kanuni:
workers = clamp(physical_cores − 1, 1, 6)Ikiwa idadi ya viini halisi haijulikani, huchukuliwa makadirio kwa vichakataji mantiki. Viini vya mitiririko havifungwi kwa mkono. Mbinu hii huiga modeli ya mtiririko «mmoja anayeongoza» wenye usaidizi mdogo, badala ya mbio kamili zilizosambazwa kwenye kila kiini.
Hali na mpangilio wa kupita vitu ni wa kuamuliwa. Kabla ya kila kipimo cha sehemu ya CPU, husafishwa na hufanya fremu 512 za maandalizi nje ya hesabu, ili usivute katika mfululizo hali iliyobaki kutoka mbio zilizopita.
Uamuzi wa mzigo haumaanishi muda sawa wa utekelezaji: masafa, halijoto, kipanga na michakato ya chinichini vinaendelea kuathiri kipimo.
Mizigo mitatu ya GPU
Заголовок раздела «Mizigo mitatu ya GPU»Sehemu ya GPU hufanya kazi kupitia Direct3D 12. Tekstura za ndani za kazi zina ukubwa maalum 1920×1080, bila kujali ukubwa wa dirisha na eneo la kazi.
| Mzigo | Kazi ya kukokotoa | Nini husaidia kutofautisha |
|---|---|---|
| Geometry | 6 michoro ya tukio kwa 9 216 instansi na 2 mizunguko ya usindikaji wa baada | Uchakataji wa jiometri na utoaji wa kazi ya grafiki |
| Shader | 1 mchoro wa tukio, 16 mizunguko ya usindikaji wa baada, kigezo cha ugumu wa shader 24 | Mzigo wa pikseli na tekstura |
| Compute | Gridi 1920×1080, vikundi 8×8, hesabu za nambari kamili zenye marudio 96 | Utekelezaji wa shader ya kukokotoa |
| Combined | Uigaji wa CPU na mfumo maalum wa grafiki | Kazi ya pamoja ya CPU, kiendeshi na GPU |
Haya ni matukio tofauti yenye kiasi tofauti cha kazi. Kwa mfano, fremu 8 000 za masharti za Compute haziwezi kusomwa kama FPS 8 000 katika mchezo au kulinganishwa moja kwa moja na fremu 800 za Geometry. Kwa kuunganisha hutumika upangaji kwa tukio, ulioelezwa katika ukokotoaji wa alama.
Mizigo imeandikwa kwa kiwango cha uwezo kinachohamishika: shader model 5.0 na feature level 11_0 bila viendelezi vya wazalishaji. Msimbo huo huo hutekelezwa kwenye vizazi na wazalishaji tofauti wa kadi za grafiki, bila tawi maalum kwa mzalishaji mahususi.
Usahihi wa utekelezaji wa mzigo hukaguliwa tofauti na kasi. Kwa hitilafu fuata ujumbe wa programu na urudie jaribio baada ya kuondoa sababu.
Majaribio tofauti ya kasi ya diski na uwezo wa kupitisha wa RAM hayapo katika seti hii. Kumbukumbu na kiendeshi huathiri utekelezaji wa mizigo, hata hivyo benchmark haikokotoi makadirio tofauti ya SSD na RAM.
Kurudia vitalu
Заголовок раздела «Kurudia vitalu»Mizigo mitano ya utendaji hufanywa katika raundi tatu kwa kubadilishana mpangilio:
| Raundi | Mpangilio |
|---|---|
| 1 | CPU → Geometry → Shader → Compute → Combined |
| 2 | Shader → Compute → Combined → CPU → Geometry |
| 3 | Combined → CPU → Geometry → Shader → Compute |
Nafasi ya kila mzigo katika mfululizo hubadilika kutoka raundi hadi raundi. Hii hupunguza ushawishi wake kwenye ulinganisho. Upashaji joto bado unaweza kubadilisha matokeo, kwa hivyo kwa vitalu huhifadhiwa pia mtawanyiko wa kasi ya utekelezaji na mabadiliko yake kutoka kizuizi cha kwanza hadi cha mwisho.
Kwa kutathmini tukio huchukuliwa wastani wa hesabu wa throughput ya vitalu vyake vitatu. Wastani wa kati na wastani wa kijiometri wa vitalu vinaweza kuangaliwa kama uchunguzi wa ziada, lakini kiashiria cha mwisho kinabaki kwenye wastani huo.
Kwa nini azimio la chini halirahisishi jaribio kuu
Заголовок раздела «Kwa nini azimio la chini halirahisishi jaribio kuu»Mizigo ya CPU, GPU na Combined hufanywa nje ya buffer ya skrini. Njia yao ya kutuma amri haiitaji Present na haisubiri kikomo cha foleni ya kuonyesha. Tekstura za ndani zinabaki 1920×1080, hata kama eneo la kazi limebadilishwa hadi 800×600.
Kiolesura na jaribio la ucheleweshaji hufanya kazi kupitia njia tofauti ya utoaji. Kwa hivyo kubadilisha azimio la eneo la kazi peke yake hakurahisishi mzigo wenyewe. Hata hivyo, kusoma matokeo «yanayofanana kabisa» kwenye azimio lolote bado hakuwezekani: katika sehemu ya utoaji vinahusika kiendeshi na hali ya sasa ya mfumo.
Ukaguzi wa kumbukumbu wa toleo 0.5.2 na 1920×1080, 1280×768 na 800×600 umetolewa katika makala kuhusu kurudiwa. Haukuchukui nafasi ya mfululizo mpya baada ya mabadiliko ya matukio ya GPU.
Viendeshi na ulinganisho wa kadi za grafiki
Заголовок раздела «Viendeshi na ulinganisho wa kadi za grafiki»Geometry, Shader na Compute hukagua njia tofauti za utekelezaji. Kadi moja ya grafiki inaweza kuwa na kasi zaidi katika tukio moja na polepole zaidi katika lingine. Toleo la kiendeshi, masafa, vikomo vya nishati na utoaji wa amri vinaweza kubadilisha matokeo. Compute moja iliyotofautiana haitoshi kuhusisha tofauti na kiendeshi pekee. Linganisha marudio kadhaa, toleo la injini na kila tukio tofauti.
Kupunguza azimio la eneo la kazi hakupunguzi gridi ya kazi ya Compute. Jaribio hili hutumia shader yake ya kukokotoa, badala ya FPS ya kuonyesha dirisha. Uzito wa Compute katika GPU Score ya msingi ni 10%; maelezo yametolewa katika fomula.
Imethibitishwa kwa utekelezaji ulioelezwa: 2026-10-02.
