Il Raspberry Pi 4 migliorerà il suo rendering 3D con l'aggiornamento Vulkan 1.2

Di recente, in un post sul blog del CEO di Raspberry Pi, Eben Upton, lo ha rivelato la Raspberry 4 ora è conforme alla versione 1.2 dell'API grafica Vulkan.

Dopo aver raggiunto la versione 1.0 a novembre 2020 e la versione 1.1 a ottobre 2021, la versione 1.2 integra 23 estensioni Vulkan utilizzate di frequente nello standard ed è notevolmente più vicina all'ultima versione, 1.3, rilasciata a gennaio.

Khronos ha dato la sua approvazione e con il quale dovrebbe esserci un aggiornamento del driver in una versione futura del sistema operativo.

“Tutte le modifiche necessarie erano già incorporate nel precedente driver Mesa v3dv e alla fine saranno disponibili nei futuri aggiornamenti del sistema operativo Raspberry Pi. Compatibilità con varie altre estensioni, alcune delle quali sono essenziali in Vulkan 1.3, oltre a molte correzioni di bug e miglioramenti delle prestazioni. ”, dice Iago Toral di Igalia.

L'attuale versione di Mesa è 22.1.3 e probabilmente il nuovo codice non sarà disponibile fino al 22.2. Ciò significa che sarà necessario del lavoro per i primi utenti. L'articolo di Upton indica anche un contributo di Roman Stratiienko che aggiunge il supporto Android al controller. Questo apre la strada all'esecuzione di giochi Android sul Pi 4 tramite un port del sistema operativo di Google, come Lineage OS.

Questo sviluppo, incluso il supporto per Vulkan 1.2, non significa necessariamente che verranno visti giochi popolari o può essere utilizzato per cose di questo tipo nel Raspberry Pi 4. Ma potrebbe portare a miglioramenti nelle prestazioni dell'applicazione come Kodi, VLC o app Web con accelerazione hardware.

Ci sono anche librerie Vulkan per l'apprendimento automatico, che apre nuovi modi per addestrare le reti neurali sui cluster Pi. Per la maggior parte delle persone che usano il proprio Pi come server, controller fai-da-te o desktop leggero, la conformità a Vulkan 1.2 non sarà evidente. La grafica desktop sul sistema operativo standard Raspberry Pi è controllata da OpenGL.

Questa è la vecchia API grafica che Vulkan dovrebbe sostituire. sìSecondo Upton, esiste un gruppo che ne trae vantaggio: giochi 3D per Android e altre app. Android utilizza Vulkan come API grafica a basso costo.

Come con la maggior parte dei progressi di Raspberry Pi, questo cambiamento apparentemente piccolo potrebbe aprire opportunità impreviste. Il supporto per Vulkan 1.2 offre agli sviluppatori la stessa interfaccia grafica 3D (ma non la stessa potenza) delle schede grafiche NVIDIA 2019, chip Intel 2020 con grafica integrata e dozzine di altri dispositivi.

Con un driver Vulkan 1.0 installato, Toral è stata in grado, nel 2020, di eseguire la trilogia originale di Quake su un Pi 4, con frame rate non così male. La configurazione di un moderno driver Vulkan per il Pi 4 è di particolare importanza per Upton.

Infatti, prima di lavorare sul Raspberry Pi, Upton faceva parte del team di Broadcom che ha progettato il chip GPU VideoCore 3D, lo stesso che è montato su ogni scheda Raspberry Pi. Upton ha anche rappresentato Broadcom dal 2007 al 2012 presso Khronos, l'ente per gli standard delle API grafiche che ha supervisionato standard come OpenGL.

OpenGL stava già mostrando la sua età ai tempi di Upton, ed è stato coinvolto nello sforzo iniziale per rilasciare il suo successore, Vulkan.

“Tendiamo a portare avanti le versioni di Mesa invece di aspettare due anni prima che appaiano nella prossima major release di Debian. Probabilmente è troppo tardi per l'uscita di settembre, quindi penso alla fine dell'anno", ha detto. Quanto a dove potrebbe arrivare questa tecnologia, ha detto, "è utile come back-end più efficiente per i vari motori di gioco standard (in particolare, Unreal engine di Epic Games)." Gli studi che investono nel porting dei giochi sulla piattaforma sono qualcos'altro, "ma è bello avere le basi in atto".

Infine, vale la pena ricordare che il supporto non è ancora disponibile sui sistemi operativi scaricabili adatti alle schede Pi, ma dovrebbe essere disponibile a breve.

Per quelli che lo sono interessati a saperne di più, puoi controllare i dettagli nel 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.