Un driver GPU cù supportu per l'API Vulkan hè statu preparatu per i vechji schede Raspberry Pi

Intruduttu prima versione stabile di un driver graficu apertu RPi-VK-Driver 1.0, chì porta u supportu per l'API di grafica Vulkan à i vechji schede Raspberry Pi spediti cù GPU Broadcom Videocore IV. U driver hè adattatu per tutti i mudelli di schede Raspberry Pi liberati prima di a liberazione di Raspberry Pi 4 - da "Zero" è "1 Model A" à "3 Model B+" è "Compute Module 3+". Driver sviluppatu da Martin Thomas (Martin Thomas), un ingegnere da NVIDIA, però, u sviluppu hè statu realizatu cum'è un prughjettu persunale micca assuciatu cù NVIDIA (u cunduttore hè statu sviluppatu annantu à l'ultimi dui anni in u so tempu liberu). Codice distribuitu da sottu a licenza MIT.

Siccomu e capacità di a GPU VideoCore IV, chì hè dotata di mudelli Raspberry Pi più vechji, ùn sò micca abbastanza per implementà Vulkan cumplettamente, u driver implementa solu un subset di l'API Vulkan, chì ùn copre micca tuttu u standard, ma prova di seguità. quantu u hardware permette. In ogni casu, a funziunalità dispunibule hè abbastanza per parechje applicazioni è ghjochi, è u rendiment hè notevolmente davanti à i driver OpenGL, grazia à una gestione di memoria più efficiente, un processamentu multi-threaded di cumandamenti GPU è un cuntrollu direttu di l'operazioni GPU. U driver supporta ancu funzioni cum'è MSAA (Multisample anti-aliasing), shaders di livellu bassu è cuntatori di rendiment. Trà e limitazioni, ci hè una mancanza di supportu per i shaders GLSL, chì ùn sò ancu dispunibili in questa fase di sviluppu.

Da u listessu autore publicatu un portu di u ghjocu Quake 3 per Raspberry Pi, chì serve cum'è una dimostrazione di e capacità di u novu driver. U ghjocu hè basatu annantu à u mutore ioQuake3, chì hà aghjustatu un backend di rendering modulare basatu in Vulkan, sviluppatu in origine da u prugettu. Quake III Arena Kenny Edition. Quandu si usa un novu driver in un ghjocu riesciutu à ottene Rendering più di 100 frames per seconda (FPS) nantu à a scheda Raspberry Pi 3B+ quandu emette à una risoluzione di 720p.

Lasciamu ricurdà chì a Fundazione Raspberry Pi inseme cù a cumpagnia Igalia conduce sviluppu di u so driver Vulkan, chì hè in i so primi stadi di sviluppu è serà prontu à eseguisce alcune applicazioni reali in a seconda mità di 2020. U driver specificatu hè limitatu à u supportu per l'acceleratore di gràficu VideoCore VI utilizatu à partesi da u mudellu Raspberry Pi 4, è ùn sustene micca schede più vechje. Comparatu à OpenGL, l'usu di Vulkan permette di ottene aumentà a produtividade applicazioni grafiche è ghjochi.

Source: opennet.ru

Add a comment