Raspberry Pi 4 își va îmbunătăți redarea 3D cu actualizarea Vulkan 1.2

Recent, într-o postare pe blog a CEO-ului Raspberry Pi, Eben Upton, a dezvăluit asta la Raspberry 4 este acum în conformitate cu versiunea 1.2 a Vulkan Graphics API.

După ce a ajuns la versiunea 1.0 în noiembrie 2020 și la versiunea 1.1 în octombrie 2021, versiunea 1.2 integrează 23 de extensii Vulkan utilizate frecvent în standard și este considerabil mai aproape de ultima versiune, 1.3, care a fost lansată în ianuarie.

Khronos și-a dat aprobarea și cu care ar trebui să existe o actualizare a driverului într-o versiune viitoare a sistemului de operare.

„Toate modificările necesare au fost deja încorporate în driverul Mesa v3dv anterior și vor fi în cele din urmă disponibile în actualizările viitoare ale sistemului de operare Raspberry Pi. Compatibilitate cu diverse alte extensii, dintre care unele sunt esențiale în Vulkan 1.3, precum și multe remedieri de erori și îmbunătățiri ale performanței. ”, spune Iago Toral din Igalia.

Versiunea actuală de Mesa este 22.1.3 și probabil noul cod nu va fi disponibil până în 22.2. Aceasta înseamnă că vor fi necesare unele lucrări pentru cei care adoptă timpurie. Articolul lui Upton indică, de asemenea, o contribuție a lui Roman Stratiienko care adaugă suport Android controlerului. Acest lucru deschide calea pentru rularea jocurilor Android pe Pi 4 printr-un port al sistemului de operare Google, cum ar fi Lineage OS.

Această dezvoltare, inclusiv suport pentru Vulkan 1.2, nu înseamnă neapărat că vor fi văzute jocuri populare sau poate fi folosit pentru lucruri de acest tip în Raspberry Pi 4. Dar ar putea duce la îmbunătățiri ale performanței aplicației precum Kodi, VLC sau aplicații web accelerate de hardware.

Există și biblioteci Vulkan pentru învățarea automată, care deschide noi modalități de antrenare a rețelelor neuronale pe clustere Pi. Pentru majoritatea oamenilor care își folosesc Pi ca server, controler DIY sau desktop ușor, conformitatea Vulkan 1.2 nu va fi vizibilă. Grafica desktop de pe sistemul de operare standard Raspberry Pi este controlată de OpenGL.

Acesta este vechiul API grafic pe care Vulkan ar trebui să îl înlocuiască. daPotrivit Upton, există un grup care beneficiază: jocurile 3D Android și alte aplicații. Android folosește Vulkan ca API grafică low-cost.

Ca și în cazul majorității progreselor Raspberry Pi, această schimbare aparent mică ar putea deschide oportunități neprevăzute. Suportul pentru Vulkan 1.2 oferă dezvoltatorilor aceeași interfață grafică 3D (dar nu aceeași putere) ca plăcile grafice NVIDIA 2019, cipurile Intel 2020 cu grafică integrată și zeci de alte dispozitive.

Cu un driver Vulkan 1.0 instalat, Toral a putut, în 2020, să ruleze trilogia originală Quake pe un Pi 4, cu rate de cadre nu atât de proaste. Configurarea unui driver Vulkan modern pentru Pi 4 este de o importanță deosebită pentru Upton.

De fapt, înainte de a lucra la Raspberry Pi, Upton a făcut parte din echipa de la Broadcom care a proiectat cipul GPU VideoCore 3D, același care este montat pe fiecare placă Raspberry Pi. Upton a reprezentat, de asemenea, Broadcom din 2007 până în 2012 la Khronos, organismul de standarde grafice API care a supravegheat standarde precum OpenGL.

OpenGL își arăta deja vârsta pe vremea lui Upton, iar el a fost implicat în efortul inițial de a lansa succesorul său, Vulkan.

„Avem tendința de a avansa versiunile Mesa în loc să așteptăm doi ani să apară în următoarea versiune majoră a Debian. Probabil că este prea târziu pentru o lansare în septembrie, așa că mă gândesc la sfârșitul anului”, a spus el. Cât despre unde ar putea ajunge această tehnologie, a spus el, „este utilă ca un back-end mai eficient pentru diferitele motoare de joc standard (în special, motorul Unreal al Epic Games). Studiourile care investesc în portarea jocurilor pe platformă sunt altceva, „dar este frumos să avem elementele de bază la locul lor”.

În cele din urmă, este de menționat că suportul nu este încă disponibil pe sistemele de operare descărcabile potrivite pentru plăcile Pi, dar ar trebui să fie disponibil în curând.

Pentru cei care sunt interesat să afle mai multe despre asta, puteți verifica detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.