Meniu Shop

S-A FINALIZAT FURYGPU OPEN SOURCE, DUPĂ 4 ANI DE DEZVOLTARE - QUAKE RULEAZĂ LA O REZOLUȚIE DE 720P

Dezvoltarea hardware și software al GPU a fost realizată exclusiv de Dylan Barrie, un dezvoltator de jocuri cu un istoric de 14 ani.
J.o.k.e.r
J.o.k.e.r
S-a finalizat FuryGPU open source, după 4 ani de dezvoltare - Quake rulează la o rezoluție de 720p

În urmă cu patru ani, un dezvoltator de jocuri entuziast a venit cu un proiect interesant inspirat de calculatorul programabil pe 8 biți al lui Ben Eater. Dylan Barrie, care dezvoltă jocuri de 14 ani, a început să lucreze în timpul liber la un proiect numit FuryGPU, inițial cu unicul scop de a arăta că este posibil să construiești un GPU open source folosind un FPGA Xilinx și că poți scrie singur driverele necesare pentru Windows dacă ești suficient de dedicat și perseverent. Desigur, contează dacă ai cunoștințele necesare pentru proiect.

Deschide galerie

Lucrarea finalizată este o placă video care se potrivește într-un slot PCI Express, care amintește de produsele de acum 20 de ani în ceea ce privește designul, dar această dezvoltare dispune și de ieșiri video moderne, cum ar fi DisplayPort sau HDMI. Chiar dacă hardware-ul nu mai este ușor de construit, în ceea ce privește dezvoltarea PCB-ului, soluția Xilinx Kyria System-on-Module are circuitele pentru FPGA la bordul SoM, iar placa video în sine utilizează doar patru benzi PCI Express.

Deschide galerie

GPU-ul este deja capabil să efectueze sarcini de vizualizare 2D și 3D cu driver propriu. Potrivit dezvoltatorului, aceasta a fost cea mai dificilă parte a proiectului, scrierea driverelor pentru sistemul de operare Windows, dar în cele din urmă, nu a fost creat doar driverul, ci și o interfață grafică personalizată de programare a aplicațiilor (API) pentru comunicarea dintre sistem și GPU, plus driverele kernel-ului Windows pentru controlul afișajului și a canalelor audio.

La început, dezvoltatorul dorea să creeze un simplu demo cu un cub care se învârte în centru, dar pe măsură ce proiectul a evoluat, a început să apară un nou obiectiv: ar fi frumos ca jocul iconic pentru PC, Quake, să poată rula pe noua placă grafică.

Ideea a fost urmată de acțiune, suportul software necesar a fost pus la punct, iar proiectul a ajuns acum în punctul în care Quake Timedemo rulează la o rată stabilă de 60 FPS la o rezoluție de 720p, ceea ce reprezintă o realizare destul de mare având în vedere că doar el a lucrat pe ea.

Îţi recomand

    Teste

      Articole similare

      Înapoi la început