Il driver Panfrost supporta il rendering 3D per GPU Bifrost (Mali G31)

Azienda Collabora ha annunciato promozione delle funzionalità del driver Panfrost su dispositivi con GPU Bifrost (Mali G31) in uno stato idoneo per eseguire sistemi di rendering 3D, inclusa la supporto base per le texture.
Nella fase iniziale, il driver Panfrost si è principalmente concentrato sulla realizzazione del supporto per i chip Midgard, ma ora l'attenzione si è estesa anche ai chip Bifrost, che sono simili ai Midgard in termini di flusso di comandi, ma presentano differenze significative nelle istruzioni per eseguire shader e nelle interfacce tra shader e flusso di comandi.

Gli sviluppatori hanno preparato un'implementazione iniziale del compilatore di shader, che supporta un insieme di istruzioni interne specifiche per GPU Bifrost. In futuro, si prevede di includere nel compilatore il supporto per istruzioni avanzate, che consentiranno la generazione di shader più complessi. Le modifiche sono state trasferite nel codice base di Mesa e saranno incluse nel prossimo rilascio significativo 20.1.

Il driver Panfrost supporta il rendering 3D per GPU Bifrost (Mali G31)Il driver Panfrost supporta il rendering 3D per GPU Bifrost (Mali G31)

Il driver Panfrost si sviluppa attraverso l'ingegneria inversa dei driver originali forniti da ARM, ed è progettato per lavorare con chip basati sulle microarchitetture Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) e Bifrost (Mali G3x, G5x, G7x). Per le GPU Mali 400/450, utilizzate in molti vecchi chip basati sull'architettura ARM, viene sviluppato un driver separato Lima.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster