Vulkan-kompatibilitet med Raspberry Pi 4 er i ferd

Bringebæret er en enkelt datamaskin som har fått mye popularitet og har blitt brukt til utvikling av ulike prosjekter, alt fra bruk av enheten for implementering av AI, videoovervåking, til opprettelse av NAS, blant andre. Og til og med på grunn av sin store popularitet, samfunnet har lenge bedt om som enheten har Vulkan-kompatibilitet, som selv disse forespørslene knapt ble hørt fra.

Eben Upton (skaper og utvikler av Raspberry) gjorde en kunngjøring på Raspberry-bloggen, der avduket arbeidsstart på en gratis videodriver for VideoCore VI grafikkakseleratoren som brukes i Broadcom-sjetonger. Denne nyheten kommer rett etter kunngjøringen om at Raspberry Pi 4 es kompatibel med OpenGL ES 3.1.

Den nye driveren er basert på Vulkan graphics API og er primært ment for bruk med Raspberry Pi 4-kort og modeller som vil bli utgitt i fremtiden. Igalia leder kontrollerutvikling, i samarbeid med Raspberry Pi Foundation.

I tilfelle av VideoCore IV GPU leveres i Raspberry Pi 3, nevnes det at det ikke er nok for en full Vulkan-implementering, så integrasjonen av driveren i denne versjonen av Raspberry Pi det er helt utelukket.

Vulkan er posisjonert som neste generasjons API for grafikk og databehandling Det gir svært effektiv tilgang på tvers av plattformer til moderne GPUer.

Vulkan API er designet for å bedre imøtekomme moderne GPUer og adressere flaskehalser vanlige ytelsesstandarder i OpenGL, og gir grafikkutviklere nye midler for å få best ytelse fra maskinvare.

Eben Upton nevner i innlegget sitt fra bloggen som:

Vulkan API er designet for å dra full nytte av moderne databehandling / grafikkmaskinvare, og adressere vanlige flaskehalser i OpenGL.

Så langt er bare den første prototypen til kontrolleren utarbeidet, egnet for enkle demonstrasjoner. Den første betaversjonen, som kan brukes til å lansere noen virkelige applikasjoner, er planlagt utgitt i andre halvdel av inneværende år.

I innlegget til Eben Upton viser det at arbeidet er gjort, viser en RGB-trekant.

Upton kommenterer at denne representasjonen av trekanten av Broadcom VideoCore VI Vulkan-versjonen er bevis på "feilfri RGB-trekant, enkelt fliser" i kontrolleren, selv på denne tidlige utviklingsstadiet.

Det er foreløpig ingen tilgang til koden, men det er et løfte om at den vil være tilgjengelig senere. Selv om ankomsten av Vulkan til Raspberry Pi ble kunngjort, nevner utviklingsteamet at dette bare er første arbeid, og det er mye arbeid å gjøre.

Før du blir for spent, husk at dette bare er begynnelsen på Vulkan-utviklingsprosessen på Raspberry Pi. Mens det har vært samfunnsinnsats i retning av Vulkan-støtte (opprinnelig på VideoCore IV) siden 2018, har Igalia bare jobbet med denne nye kontrolleren i noen uker, og vi har fortsatt en veldig lang utviklingskart for foran.

Videre Khronos kunngjorde v3d Mesa controller-sertifisering (tidligere vc5), som er anerkjent som fullt kompatibel med OpenGL ES 3.1.

Kontrolleren er sertifisert med Broadcom BCM2711-brikke brukt i Raspberry Pi 4. Tavler Å få et sertifikat lar deg offisielt erklære støtte for grafikkstandarder og bruke tilknyttede Khronos-varemerker.

Endelig, ankomsten av en Vulkan-kontroller offisiell for Raspberry Pi Det vil bidra til å forbedre strømforbruk, ytelse og flerkjernedistribusjon.

I tillegg vil det i stor grad være til fordel for utviklingen på Raspberry Pi, ettersom Vulkan vil gi nye midler for å oppnå den beste ytelsen til maskinvaren.

Hvis du vil vite mer om det Om innlegget kan du sjekke detaljene i posten følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.