La compatibilità Vulkan con il Raspberry Pi 4 è in lavorazione

Il lampone è un computer a scheda singola che ha guadagnato molta popolarità ed è stato utilizzato per lo sviluppo di vari progetti, che vanno dall'uso del dispositivo per l'implementazione di AI, videosorveglianza, alla creazione di NAS, tra gli altri. E anche a causa della sua grande popolarità, la comunità ha richiesto da tempo che il dispositivo ha Compatibilità Vulkan, da cui anche quelle richieste furono a malapena ascoltate.

Eben Upton (creatore e sviluppatore del Raspberry) ha fatto un annuncio sul blog Raspberry, in cui ha svelato l'inizio dei lavori su un driver video gratuito per l'acceleratore grafico VideoCore VI utilizzato nei chip Broadcom. Questa notizia arriva subito dopo l'annuncio che Raspberry Pi 4 es compatibile con OpenGL ES 3.1.

Il nuovo driver è basato sull'API grafica Vulkan ed è destinato principalmente all'uso con schede e modelli Raspberry Pi 4 che verranno rilasciati in futuro. Igalia guida lo sviluppo del controller, in collaborazione con la Raspberry Pi Foundation.

Nel caso del GPU VideoCore IV fornita in formato Raspberry Pi 3, si dice che non è sufficiente per un'implementazione completa di Vulkan, quindi l'integrazione del driver in questa versione del Raspberry Pi è completamente escluso.

Vulkan è posizionato come API di elaborazione e grafica di nuova generazione Fornisce un accesso multipiattaforma altamente efficiente alle moderne GPU.

L'API Vulkan è stato progettato per adattarsi meglio alle GPU moderne e affrontare i colli di bottiglia standard di prestazioni comuni in OpenGL, fornendo agli sviluppatori grafici un nuovo mezzo per ottenere le migliori prestazioni dall'hardware.

Eben Upton menziona nel suo post dal blog che:

L'API Vulkan è stata progettata per sfruttare appieno il moderno hardware di elaborazione / grafica, affrontando i colli di bottiglia comuni in OpenGL.

Finora è stato preparato solo il prototipo iniziale del controller, adatto a semplici dimostrazioni. La prima versione beta, che può essere utilizzata per lanciare alcune applicazioni reali, dovrebbe essere rilasciata nella seconda metà dell'anno in corso.

Nel post di Eben Upton, mostra che il lavoro è stato fatto, mostrando un triangolo RGB.

Upton commenta questa rappresentazione del triangolo della versione Broadcom VideoCore VI Vulkan è la prova di "triangolo RGB impeccabile, singola tessera" nel controller, anche su questa prima fase di sviluppo.

Al momento non è possibile accedere al codice, ma c'è la promessa che sarà disponibile in seguito. Sebbene l'arrivo di Vulkan sul Raspberry Pi sia stato annunciato, il team di sviluppo afferma che questo è solo il lavoro iniziale e che c'è molto lavoro da fare.

Prima di eccitarti troppo, ricorda che questo è solo l'inizio del processo di sviluppo Vulkan sul Raspberry Pi. Mentre ci sono stati sforzi della comunità nella direzione del supporto Vulkan (originariamente su VideoCore IV) dal 2018, Igalia ha lavorato su questo nuovo driver solo per poche settimane e abbiamo ancora una roadmap di sviluppo molto lunga davanti a noi.

Inoltre, Khronos ha annunciato la certificazione del controller Mesa v3d (precedentemente vc5), che è riconosciuto come pienamente compatibile con OpenGL ES 3.1.

Il controller è certificato con il chip Broadcom BCM2711 utilizzato nelle schede Raspberry Pi 4. L'ottenimento di un certificato consente di dichiarare ufficialmente il supporto per gli standard grafici e di utilizzare i marchi Khronos associati.

Infine, l'arrivo di un controllore Vulkan ufficiale per il Raspberry Pi Contribuirà a migliorare il consumo energetico, le prestazioni e la distribuzione multi-core.

Inoltre, trarrà grandi vantaggi dallo sviluppo su Raspberry Pi, poiché Vulkan fornirà nuovi mezzi per ottenere le migliori prestazioni dell'hardware.

Se vuoi saperne di più Per quanto riguarda il post, puoi verificarne i dettagli nel file seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.