Byl představen funkční prototyp projektu FuryGpu, vyvíjejícího vlastní GPU založené na FPGA Xilinx Zynq UltraScale+, realizované jako samostatná deska připojená k PC prostřednictvím rozhraní PCIe. Popisy hardwarových bloků byly vytvořeny v jazyce SystemVerilog a projekt desky byl připraven v bezplatném systému automatizovaného navrhování tištěných plošných spojů KiCAD. Ve svém současném stavu GPU FuryGpu již umožňuje spustit hru Quake s výkonem zobrazení 60 FPS při rozlišení 1280 x 720.
Projekt se vyvíjí od roku 2021 jako hobby programátora, který se specializuje na vývoj počítačových her a má zájem o hardware. Schémata desky, popisy Verilog a ovladače nejsou zatím veřejně dostupné, ale autor projektu prohlásil, že má v úmyslu zveřejnit všechny související práce na FuryGpu po vyřešení některých právních záležitostí se svým zaměstnavatelem (schválení je nutné pro ochranu před možnými nároky ze strany zaměstnavatele).

V aktuální fázi vývoje jsou schopnosti FuryGpu porovnávány s pokročilou grafickou kartou ze středu 90. let. Funkčnost GPU je určena sadou pevných funkcí, provádění programových shaderů zatím není podporováno, a hlavní pozornost je věnována komponentům pro vykreslování, rastrování a zpracování textur. Pro provádění grafických operací je k dispozici vlastní grafické API FuryGL, které připomíná API Vulkan, ale není s ním kompatibilní kvůli absenci podpory shaderů.
Mezi již dostupné možnosti patří:
- Čtyři nezávislé dlaždicové rastrovátory;
- Pracovní frekvence GPU 400 MHz, pracovní frekvence bloku správy textur 480 MHz;
- Frontend pro provádění operací s pohyblivou desetinou čárkou (fp32);
- Blok mapování a zpracování textur, podporující lineární a bilineární filtrování s podporou MIP-texturování;
- Rozhraní PCIe Gen 2×4. Přítomnost portů DisplayPort a HDMI pro připojení monitoru.

Zdroj: opennet.ru
