Eksistē specifiska, moderna vilšanās sajūta, kas pazīstama ikvienam, kurš pēdējo trīs gadu laikā ir mēģinājis instalēt kādu augstākā līmeņa videospēli. Jūs apsēžaties, vēloties izpētīt digitālo pierobežu, taču jūs sagaida progresa josla, kas informē, ka spēlei nepieciešami 175 gigabaiti vietas. Jūs attopaties, veicot digitālo "triāžu" — šeit izdzēšot kādu mīļu neatkarīgo izstrādātāju spēli, tur iztīrot vecu ekrānuzņēmumu mapi —, lai tikai atbrīvotu vietu vienai vienīgai pieredzei. Tas ir mūsdienu programmatūras ekosistēmas svars, kur tiekšanās pēc vizuālās precizitātes ir novedusi pie ģeometriskā uzpūtuma, kas draud pārslogot gan mūsu datu nesējus, gan aparatūras apstrādes jaudu.
Vēsturiski nozare risināja detaļu problēmu ar brutālu spēku; ja vēlējāties reālistiskāku kalnu, jūs vienkārši pievienojāt vairāk poligonu, līdz aparatūra sāka vaidēt zem spiediena. Šodien mēs novērojam pamatīgu šīs filozofijas maiņu. AMD nesen nobriedušais blīvās ģeometrijas formāts (Dense Geometry Format — DGF) iezīmē pāreju no šīs neapstrādātās, nepārvaldītās sarežģītības uz racionalizētāku, viedāku arhitektūru. Tā ir klusa revolūcija, kas notiek pilnībā aiz ekrāna, tomēr tā sola fundamentāli mainīt to, kā mēs mijiedarbojamies ar virtuālo vidi, padarot ceļu izsekošanas (path tracing) "neiespējamās" detaļas par visuresošu realitāti.
3D spēļu pirmsākumos ģeometrija bija dārgs resurss. Izstrādātāji pret katru trijstūri izturējās kā pret dzejas rindu, rūpīgi novietojot katru no tiem, lai radītu priekšstatu par formu, ko aparatūra nespēja pilnībā atveidot. GPU kļūstot jaudīgākiem, šis deficīts izzuda, un tā vietā nāca pārmērību ēra. Mēs iegājām periodā, kurā tehniskā parāda "nekārtīgais skapis" sāka pārplūst — kur augstas izšķirtspējas aktīvi tika iestumti spēļu dzinējos, neņemot vērā ilgtermiņa izmaksas atmiņai vai krātuvei. Rezultātā lietotāja pieredze sāka ciest no milzīgiem lejupielādes apjomiem un saraustītas veiktspējas.
Šis uzpūtums nav tikai neērtība spēlētājam; tas ir mūris izstrādātājam. Kad spēles pasaule kļūst pārāk sarežģīta, gaismas aprēķināšanas metodes, kas pazīstamas kā staru izsekošana (ray tracing) un ceļu izsekošana (path tracing), sāk darboties kļūdaini. Lai aprēķinātu, kā gaisma atstarojas no virsmas, datoram ir precīzi jāzina, kur šī virsma atrodas. Pasaulē ar miljardiem trijstūru "viesmīlis" — izmantojot API metaforu — nespēj pietiekami ātri nogādāt datus no virtuves uz galdu. Rezultāts ir sadrumstalota pieredze, kurā kadru nomaiņas ātrums krītas tieši tajā brīdī, kad ainava kļūst visiespaidīgākā.
Savā būtībā AMD DGF ir atbilde uz šo loģistikas murgu. Tā vietā, lai pieprasītu aparatūrai manipulēt ar neapstrādātu, nesaspiestu ģeometriju, DGF sadala vidi ģeometrijas klasteros un piemēro sarežģītu saspiešanas algoritmu. Tehniski runājot, runa nav tikai par failu samazināšanu uz jūsu cietā diska; runa ir par to, lai tie būtu vieglāk "sagremojami" grafikas procesoram. Panākot aptuveni 30% krātuves izmaksu samazinājumu, formāts ļauj izveidot ievērojami detalizētākas pasaules bez atbilstoša nodokļa sistēmas resursiem.
Šī saspiešana nav tikai statiska datu saraušanās. Atšķirībā no mantotajām metodēm, kurām bija grūtības ar kustību, DGF atbalsta animētu ģeometriju, nodrošinot, ka vējā šūpojošs mežs vai varoņa plīvojošais apmetnis paliek tikpat optimizēts kā akmens siena. Zem pārsega šis darbs tiek pārcelts ārpus draiveru līmeņa, sniedzot izstrādātājiem elastību apstrādāt ģeometrijas saspiešanu līdzīgi tam, kā viņi pašlaik apstrādā tekstūru saspiešanu. Praksē tas nozīmē, ka programmatūra kļūst veiklāka, pieļaujot tādu vides sarežģītības līmeni, kas iepriekš būtu izraisījis augstas klases datora avāriju.
Vakar mēs mērījām grafisko progresu pēc ekrānā redzamo poligonu skaita; šodien mēs to mērām pēc datu cauruļvada efektivitātes. Agrāk aparatūra bija strups instruments, kas paredzēts pēc iespējas vairāk pikseļu izstumšanai — tagad tas ir precīzijas rīks, kas paredzēts datu pārvaldībai ar ķirurģisku precizitāti. Šī pāreja ir būtiska ceļu izsekošanas attīstībai. Ceļu izsekošana, ko bieži dēvē par datorgrafikas "svēto grālu", simulē gaismas fizisko uzvedību ar pārsteidzošu precizitāti, taču tā ir bēdīgi slavena ar savu negausību pēc ģeometriskajiem datiem.
Paradoksāli, bet, jo reālistiskāk mēs vēlamies, lai mūsu spēles izskatītos, jo vairāk mums jāpaļaujas uz pamata datu "viltošanu" caur saspiešanu. Ja ceļu izsekošana ir ideālas mājas projekts, tad ģeometrija ir izejmateriāls; DGF nodrošina, ka materiāli ir iepriekš sagriezti un sakārtoti, lai būvnieki nepavadītu visu dienu, meklējot pareizo siju. Tur, kur izstrādātāji kādreiz pavadīja nedēļas, manuāli veidojot zemākas detalizācijas versijas katram akmenim un kokam — procesu, kas pazīstams kā LOD izveide —, tagad viņi var izmantot DGF, lai saglabātu augstu precizitāti, kamēr sistēma veic smago optimizācijas darbu.
Viens no graujošākajiem AMD pieejas aspektiem ir tās apņemšanās ievērot atvērto standartu. Nozarē, kuru bieži nomoka piesaiste konkrētām ekosistēmām — kur noteiktas funkcijas darbojas tikai tad, ja pērkat konkrēta zīmola grafisko karti —, AMD ir pozicionējis DGF kā caurspīdīgu, starpplatformu risinājumu. Lai gan tam ir kopīgas iezīmes ar NVIDIA patentēto RTX Mega Geometry, AMD lēmums atbalstīt Vulkan un ne-Radeon aparatūru, izmantojot atvērto SDK, liecina par citādu nākotnes redzējumu spēlēm.
Raugoties no nozares līmeņa, šis solis ir pragmatiska reakcija uz tirgus sadrumstalotību. Spēles vairs neaprobežojas tikai ar personālo datoru; tās ir visuresošas konsolēs un arvien biežāk arī mobilajās ierīcēs. Sadarbojoties ar Samsung, lai ieviestu DGF nākotnes mobilo ierīču mikroshēmojumos, AMD nodrošina, ka "augstākās klases" pieredze vairs nav piesaistīta trīs slotu GPU un 1000 vatu barošanas blokam. Šis ir izšķirošs solis ceļā uz nākotni, kurā plaisa starp rokas ierīci un galddatora darbstaciju turpina sarukt, ko veicina kopīgi standarti, nevis patentēti mūri.
No izstrādātāja viedokļa DGF ir mazāk saistīts ar "jaunu funkciju" un vairāk ar ceļa attīrīšanu. Lasot izstrādātāju dokumentāciju vai GitHub izmaiņu reģistrus jaunajiem renderēšanas dzinējiem, atkārtota tēma ir "pudeles kakli". Izstrādātāji ir noguruši cīnīties ar aparatūru; viņi vēlas veidot pasaules, kas šķiet viendabīgas un savstarpēji saistītas. DGF darbojas kā racionalizēta saskarne starp radošo vīziju un silīcija izpildi.
Pārvietojot saspiešanas darbu ārpus draivera, AMD ļauj studijām integrēt šo tehnoloģiju tieši savos dzinējos. Tas ir līdzīgi mājas renovācijai, kurā tā vietā, lai gaidītu, kad pilsētas darbuzņēmējs salabos caurules, mājas īpašniekam tiek doti instrumenti, lai viņš pats izveidotu izturīgāku infrastruktūru. DGF SDK piedāvātā elastība nozīmē, ka mēs, visticamāk, redzēsim šīs optimizācijas visur — no neatkarīgiem projektiem līdz nākamās paaudzes konsoļu spēlēm, kas optimizētas RDNA 5 arhitektūrai.
Galu galā, kāpēc vidusmēra lietotājam būtu jārūpējas par blīvās ģeometrijas formātu? Individuālā līmenī tas nozīmē, ka nākamā "milzīgā" spēle, ko lejupielādēsiet, varētu faktiski ietilpt jūsu diskā. Tas nozīmē, ka, ieslēdzot ceļu izsekošanu, jūsu dators neskanēs kā reaktīvais dzinējs pacelšanās laikā. Bet vēl svarīgāk ir tas, ka tas atspoguļo pārmaiņas mūsu attiecībās ar tehnoloģijām. Mēs attālināmies no 2010. gadu "lielāks ir labāks" mentalitātes un virzāmies uz "gudrāks ir labāks" ēru.
Mēs bieži uztveram programmatūras atjauninājumus kā traucējošu nepieciešamību — neērtības, kas maina mūsu izvēlnes vai palēnina ierīces. Tomēr tādi atjauninājumi kā DGF ieviešana ir pretstats; tie ir neredzamie pilsētas infrastruktūras remontdarbi, kas nodrošina ūdens padevi un gaismu. Tie ļauj mums baudīt digitālā saulrieta "maģiju", neizprotot miljoniem saspiesto klasteru, kas to padara iespējamu.
Raugoties uz nākamās paaudzes aparatūru, iespējams, mums vajadzētu mainīt savu perspektīvu. Tā vietā, lai jautātu, cik daudz vairāk teraflopu ir jaunajai kartei, mums vajadzētu jautāt, cik efektīvāk tā izmanto tos, kas tai jau ir. Pasaulē ar ierobežotu krātuvi un pieaugošu sarežģītību visdziļākās inovācijas nav tās, kas pieliek vairāk uz mūsu šķīvjiem — tās ir tās, kas palīdz mums sagremot to, kas mums jau ir. AMD DGF ir apliecinājums šai filozofijai, pierādot, ka dažreiz labākais veids, kā virzīties uz priekšu, ir iemācīties ceļot viegli.



Mūsu end-to-end šifrētais e-pasta un mākoņdatu glabāšanas risinājums nodrošina visefektīvākos līdzekļus drošai datu apmaiņai, garantējot jūsu datu drošību un konfidencialitāti.
/ Izveidot bezmaksas kontu