Înlănțuire fără sfârșit pentru o pricepere grafică nesfârșită?
Perspectiv: John Carmack, vizionarul adesea creditat cu revoluționarea genului shooter-ului la persoana întâi, nu este unul care să se abțină. Cunoscut pentru opiniile sale directe și previziunile îndrăznețe despre viitorul tehnologiei PC, cel mai recent comentariu al său poate fi cel mai îndrăzneț de până acum.
John Carmack prevede un viitor în care GPU-urile ar putea funcționa independent de procesoarele gazdă. Legendarul programator din spatele reperelor de referință ale jocurilor pentru PC, cum ar fi Commander Keen, Doom și Quake, consideră că GPU-urile moderne devin atât de puternice și versatile încât ar putea servi efectiv ca „PC-uri” all-in-one din perspectiva utilizatorului.
Carmack și-a împărtășit conceptul neconvențional „GPU-uri ca PC-uri” pe X, reflectând cu nostalgie asupra zilelor de glorie ale lanțurilor de GPU din era Voodoo. Pe vremea când plăcile grafice Voodoo2 domnea ca cele mai puternice „acceleratoare 3D”, jucătorii cunoscători de tehnologie puteau conecta două plăci folosind un simplu cablu panglică pentru a crește semnificativ performanța jocului.
Cu doar un cablu panglică, puteți dubla rata de pixeli, a remarcat Carmack. El și-a amintit cum prietenii ar găzdui petreceri hardware, combinând cardurile lor 3D pentru a se bucura de o experiență de joc mai rapidă și mai fluidă. „Joacă Quake 2 la 1.280 x 1.024 120 Hz cu 4xAA în 1998. Dacă cardurile aveau transformare de vârf, ai putea scala pentru estomparea mișcării și redarea multi-view stereo/VR”, a adăugat Carmack.
Lanțuri GPU
Voodoo2 SLI a fost grozav – pur și simplu treceți un cablu panglică între două carduri și ați dublat rata de pixeli. Nu erau necesare versiuni profesionale speciale, așa că doi prieteni își puteau deschide computerele și își puteau pune cardurile împreună pentru o experiență cu viteză dublă, iar tu într-adevăr…
– John Carmack (@ID_AA_Carmack) 6 decembrie 2024
Motoarele moderne de randare din jocuri se bazează în mare măsură pe procesul de randare la textură, care nu este potrivit pentru mai multe GPU-uri conectate în lanț. Cu toate acestea, Carmack a sugerat o alternativă: GPU-urile ar putea fi aranjate într-o topologie „ring” și îmbunătățite cu operațiuni de transfer explicite, permițând atât randării 3D, cât și cadrelor de învățare automată să exploateze pe deplin potențialul acestei noi configurații hardware.
Fostul creier id Software crede că GPU-urile de astăzi ar putea funcționa în totalitate fără procesoare gazdă, cu condiția să aibă o „legatură privată”. Potrivit lui Carmack, utilizatorii plini de resurse (și excepțional de bogați) ar putea construi lanțuri de acceleratoare puternice. În astfel de configurații, GPU-urile ar genera propriul semnal video cu informații de diagnosticare și ar primi intrare directă de putere, ocolind necesitatea unui sistem PC gazdă tradițional.

Aceste GPU-uri independente ar putea rula un sistem de operare Linux „minus” la bord, permițând independență deplină de calcul. Perifericele de intrare precum mouse-urile și tastaturile ar putea fi gestionate printr-o legătură DisplayPort, oferind funcționalitate chiar și în absența unui port USB.
Viziunea lui Carmack despre GPU-uri „de calcul” nu este complet nouă. De fapt, dezvoltatorii au experimentat anterior – cu succes, parțial – rularea codului jocului original Doom direct pe un GPU în loc să se bazeze pe un procesor.
Carmack, care și-a petrecut ultimii ani la Facebook încercând să transforme conceptul metavers în realitate, a părăsit compania pentru a continua alte aventuri. Mai recent, Carmack a prezis o descoperire semnificativă în inteligența generală artificială până în 2030, continuându-și tendința de idei îndrăznețe, gânditoare de viitor.
Credit imagine: Drew Campbell
