Raspberry Pi 4 vil forbedre sin 3D-gengivelse med Vulkan 1.2-opdateringen

For nylig, i et blogindlæg af administrerende direktør for Raspberry Pi, Eben Upton, afslørede det la Raspberry 4 overholder nu version 1.2 af Vulkan Graphics API.

Efter at have nået version 1.0 i november 2020 og version 1.1 i oktober 2021, integrerer version 1.2 23 hyppigt anvendte Vulkan-udvidelser i standarden og er betydeligt tættere på den sidste version, 1.3, som blev udgivet i januar.

Khronos har givet sin godkendelse og hvormed der skulle være en driveropdatering i en fremtidig version af styresystemet.

"Alle de nødvendige ændringer var allerede indarbejdet i den tidligere Mesa v3dv-driver og vil med tiden være tilgængelige i fremtidige opdateringer til Raspberry Pi OS. Kompatibilitet med forskellige andre udvidelser, hvoraf nogle er essentielle i Vulkan 1.3, samt mange fejlrettelser og ydeevneforbedringer. ”, siger Iago Toral fra Igalia.

Den aktuelle version af Mesa er 22.1.3 og den nye kode sandsynligvis vil først være tilgængelig den 22.2. Det betyder, at en del arbejde vil være påkrævet for early adopters. Uptons artikel peger også på et bidrag fra Roman Stratiienko, der tilføjer Android-understøttelse til controlleren. Dette baner vejen for at køre Android-spil på Pi 4 gennem en port på Googles operativsystem, såsom Lineage OS.

Denne udvikling, herunder understøttelse af Vulkan 1.2, betyder ikke nødvendigvis, at populære spil vil blive set eller kan bruges til ting af denne type i Raspberry Pi 4. Men det kan føre til forbedringer i applikationens ydeevne som Kodi, VLC eller hardwareaccelererede webapps.

Der er også Vulkan-biblioteker til maskinlæring, som åbner nye måder at træne neurale netværk på Pi-klynger. For de fleste mennesker, der bruger deres Pi som en server, gør-det-selv-controller eller letvægts desktop, vil Vulkan 1.2-overholdelse ikke være mærkbar. Desktop-grafik på standard Raspberry Pi-operativsystemet styres af OpenGL.

Dette er det gamle grafik-API, som Vulkan formodes at erstatte. JaIfølge Upton er der én gruppe, der gavner: Android 3D-spil og andre apps. Android bruger Vulkan som en lavpris grafik API.

Som med de fleste Raspberry Pi-fremskridt, kan denne tilsyneladende lille ændring åbne op for uforudsete muligheder. Understøttelse af Vulkan 1.2 giver udviklere den samme 3D-grafikgrænseflade (men ikke den samme kraft) som 2019 NVIDIA-grafikkort, 2020 Intel-chips med integreret grafik og snesevis af andre enheder.

Med en Vulkan 1.0-driver installeret var Toral i 2020 i stand til at køre den originale Quake-trilogi på en Pi 4, med ikke så dårlige billedhastigheder. Opsætning af en moderne Vulkan-driver til Pi 4 er af særlig betydning for Upton.

Faktisk, før han arbejdede på Raspberry Pi, var Upton en del af teamet hos Broadcom, der designede VideoCore 3D GPU-chippen, den samme som er monteret på alle Raspberry Pi-kort. Upton repræsenterede også Broadcom fra 2007 til 2012 hos Khronos, det grafiske API-standardorgan, der havde tilsyn med standarder som OpenGL.

OpenGL viste allerede sin alder på Uptons tid, og han var involveret i den indledende indsats for at frigive dens efterfølger, Vulkan.

"Vi har en tendens til at skubbe Mesa-udgivelser frem i stedet for at vente to år på, at de vises i den næste store Debian-udgivelse. Det er formentlig for sent for en udgivelse i september, så jeg tænker på årsafslutning," sagde han. Med hensyn til, hvor denne teknologi kunne gå hen, sagde han, "det er nyttigt som en mere effektiv back-end til de forskellige standard spilmotorer (især Epic Games' Unreal-motor)." Studier, der investerer i portering af spil til platformen, er noget andet, "men det er rart at have det grundlæggende på plads."

Til sidst er det værd at nævne, at support endnu ikke er tilgængelig på de downloadbare operativsystemer, der passer til Pi-kort, men burde være tilgængelig snart.

For dem der er interesseret i at vide mere om det, du kan kontrollere detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.