Malina jest to komputer jednopłytkowy zyskał dużą popularność i został wykorzystany do rozwoju różnych projektów, począwszy od wykorzystania urządzenia do realizacji AI, monitoringu wideo, po tworzenie m.in. NAS. A nawet ze względu na dużą popularność społeczność od dawna o to prosiła że urządzenie ma Kompatybilność z Vulkan, skąd nawet te prośby były ledwo słyszalne.
Eben Upton (twórca i deweloper Raspberry) ogłosił na blogu Raspberry, w którym ujawnił rozpoczęcie prac nad darmowym sterownikiem wideo dla akcelerator graficzny VideoCore VI używany w układach Broadcom. Ta wiadomość pojawia się zaraz po ogłoszeniu, że Raspberry Pi 4 es kompatybilny z OpenGL ES 3.1.
Nowy sterownik oparty jest na graficznym API Vulkan i jest przeznaczony głównie do użytku z płytami i modelami Raspberry Pi 4, które zostaną wydane w przyszłości. Igalia prowadzi rozwój kontrolerawe współpracy z Raspberry Pi Foundation.
W przypadku Procesor graficzny VideoCore IV dostarczany w Raspberry Pi 3wspomina się, że to za mało na pełną implementację Vulkana, więc integracja sterownika w tej wersji Raspberry Pi jest to całkowicie wykluczone.
Vulkan jest pozycjonowany jako graficzny i obliczeniowy interfejs API nowej generacji Zapewnia wysoce wydajny, wieloplatformowy dostęp do nowoczesnych procesorów graficznych.
API Vulkan został zaprojektowany, aby lepiej współpracować z nowoczesnymi procesorami graficznymi i usuwać wąskie gardła wspólne standardy wydajności w OpenGL, zapewniając programistom graficznym nowe sposoby uzyskania najlepszej wydajności sprzętu.
Eben Upton wspomina w swoim poście z bloga, który:
API Vulkan zostało zaprojektowane tak, aby w pełni wykorzystać możliwości nowoczesnego sprzętu komputerowego / graficznego, rozwiązując typowe wąskie gardła w OpenGL.
Do tej pory przygotowano tylko wstępny prototyp kontrolera, nadający się do prostych demonstracji. Pierwsza wersja beta, która może posłużyć do uruchomienia prawdziwych aplikacji, ma zostać wydana w drugiej połowie tego roku.
W poście Ebena Uptona pokazuje, że praca została wykonana, pokazując trójkąt RGB.
Upton komentuje, że ta reprezentacja trójkąta wersji Broadcom VideoCore VI Vulkan świadczy o "nieskazitelnym trójkącie RGB, pojedynczym kafelku" w kontrolerze, nawet na na tym wczesnym etapie rozwoju.
Obecnie nie ma dostępu do kodu, ale jest obietnica, że będzie dostępny później. Chociaż ogłoszono pojawienie się Vulkan na Raspberry Pi, zespół programistów wspomina, że jest to tylko wstępna praca i że jest dużo do zrobienia.
Zanim zaczniesz się zbytnio ekscytować, pamiętaj, że to dopiero początek procesu rozwoju Vulkan na Raspberry Pi. Chociaż od 2018 roku podejmowano wysiłki społeczności w kierunku obsługi Vulkan (pierwotnie na VideoCore IV), Igalia pracowała nad tym nowym kontrolerem dopiero od kilku tygodni i wciąż mamy przed sobą bardzo długi plan rozwoju.
Ponadto, Khronos ogłosił certyfikację kontrolera v3d Mesa (dawniej vc5), który jest uznawany za w pełni zgodny z OpenGL ES 3.1.
Kontroler jest certyfikowany na chip Broadcom BCM2711 stosowany w płytach Raspberry Pi 4. Uzyskanie certyfikatu pozwala oficjalnie zadeklarować wsparcie dla standardów graficznych i używać związanych z nimi znaków towarowych Khronos.
Wreszcie, pojawienie się kontrolera Vulkan oficjalny dla Raspberry Pi Pomoże poprawić zużycie energii, wydajność i wdrażanie wielordzeniowe.
Ponadto będzie to bardzo korzystne dla rozwoju na Raspberry Pi, ponieważ Vulkan zapewni nowe sposoby uzyskania najlepszej wydajności sprzętu.
Jeśli chcesz dowiedzieć się więcej na ten temat O poście możesz sprawdzić szczegóły w następujący link.