Un driver GPU cu suport pentru API-ul Vulkan a fost pregătit pentru plăcile Raspberry Pi mai vechi

Introdus prima lansare stabilă a unui driver grafic deschis RPi-VK-Driver 1.0, care oferă suport pentru API-ul grafic Vulkan plăcilor Raspberry Pi mai vechi livrate cu GPU-uri Broadcom Videocore IV. Driverul este potrivit pentru toate modelele de plăci Raspberry Pi lansate înainte de lansarea Raspberry Pi 4 - de la „Zero” și „1 Model A” la „3 Model B+” și „Compute Module 3+”. Driver dezvoltat de Martin Thomas (Martin Thomas), un inginer de la NVIDIA, cu toate acestea, dezvoltarea a fost realizată ca un proiect personal care nu este asociat cu NVIDIA (driverul a fost dezvoltat în ultimii doi ani în timpul liber). Cod distribuit de sub licența MIT.

Deoarece capacitățile GPU-ului VideoCore IV, care este echipat cu modele Raspberry Pi mai vechi, nu sunt suficiente pentru a implementa pe deplin Vulkan, driverul implementează doar un subset al API-ului Vulkan, care nu acoperă întregul standard, dar încearcă să-l urmeze. în măsura în care hardware-ul permite. Cu toate acestea, funcționalitatea disponibilă este suficientă pentru multe aplicații și jocuri, iar performanța este vizibil înaintea driverelor OpenGL, datorită gestionării mai eficiente a memoriei, procesării multi-threaded a comenzilor GPU și controlului direct al operațiunilor GPU. Driverul acceptă, de asemenea, funcții precum MSAA (Multisample anti-aliasing), shadere de nivel scăzut și contoare de performanță. Printre limitări, există o lipsă de suport pentru shaders GLSL, care nu sunt încă disponibile în această etapă de dezvoltare.

De același autor publicat un port al jocului Quake 3 pentru Raspberry Pi, care servește drept demonstrație a capacităților noului driver. Jocul se bazează pe motorul ioQuake3, care a adăugat un backend modular de randare bazat pe Vulkan, dezvoltat inițial de proiect. Quake III Arena Kenny Edition. Când utilizați un driver nou într-un joc a reusit sa realizeze Redare peste 100 de cadre pe secundă (FPS) pe placa Raspberry Pi 3B+ la ieșire la o rezoluție de 720p.

Să vă reamintim că Fundația Raspberry Pi împreună cu compania Igalia Oportunitati dezvoltarea driverului său Vulkan, care se află în stadiile incipiente de dezvoltare și va fi gata să ruleze unele aplicații reale în a doua jumătate a anului 2020. Driverul specificat este limitat la suport pentru acceleratorul grafic VideoCore VI utilizat începând de la modelul Raspberry Pi 4 și nu acceptă plăci mai vechi. În comparație cu OpenGL, utilizarea Vulkan vă permite să realizați creșterea productivității aplicatii grafice si jocuri.

Sursa: opennet.ru

Adauga un comentariu