Vulkan 1.0: l'API multipiattaforma per grafica ad alte prestazioni

El Febbraio 16 di quest'anno il Khronos Group ha annunciato il rilascio di Vulkan 1.0 (poiché non è stato possibile raggiungere la data di lancio prevista alla fine dell'anno 20015), dopo due anni di duro lavoro è finalmente pronto per uscire nel mondo. Il primo gioco con Motore Vulkan è anche disponibile in beta pubblica a partire dal 16/02/16, tuttavia il La situazione di Linux non è del tutto favorevole per utenti finali e giocatori, poiché la maggior parte dei venditori lo sono ancora determinare se aiuteranno tramite il supporto Linux su Windows. Ignorando queste differenze del sistema operativo, devi essere sicuro che le tue aspettative sono realistiche prima di provare il file nuovo gioco Vulkan dando agli sviluppatori il tempo di imparare e progettare per questa nuova API grafica.

1

Vulkan 1.0

Vulcano è la risposta di Khronos Group per Microsoft DirectX 12, Apple's Metal e la vecchia API AMD Mantle fornire grafica ad alte prestazioni. Inizialmente si riferirono a questo AP come al "Iniziativa OpenGL di nuova generazione", ma una volta chiamato Vulkan, il titolo precedente è rimasto nel passato. Vulkan va alla deriva ed è stato costruito sulla base della tecnologia ADM Mantle che è stato donato da AMD con l'intenzione di dare Khronos una base su cui iniziare a sviluppare un'API che potrebbero standardizzare in tutto il settore (proprio come OpenGL), ma Vulcano si è evoluto molto di più, già non è legato al design hardware GNC di AMD ed è in grado di adattarsi a tutti i casi d'uso tutti gli ecosistemi, l'API si è evoluta molto dopo essere stata esaminata da molte parti diverse. Il presidente di Khronos, Neil trevett, lo ha chiarito Vulcano es molto più di un diverso focus su Mantle.

Tra Gli obiettivi di Vulkan questo disegno Applicazioni grafiche 3D in tempo reale, come giochi e media interattivi su tutte le piattaforme, allo stesso modo, è destinato a fornire una grande varietà vantaggi rispetto ad altre APIOfferta Overhead inferiore, controllo più diretto sulla GPU e prestazioni più elevate con un minore utilizzo della CPU, essere capace di distribuire meglio il lavoro tra più core della CPU. È anche caratterizzato dall'essere un API multipiattaforma supportata da schede grafiche di fascia alta y ha OS agnostico per migliorare la portabilità delle applicazioni create utilizzando questa API.

Vulkan 1.0 è progettato per adattarsi ai casi d'uso di smartphone, desktop e console, ora è un file API con funzionalità multi-threading, con un overhead molto inferiore rispetto ai driver OpenGL e cosa supporta shader precompilati tramite SPIR-V. A differenza di altre API alternative, Vulkan è multipiattaforma e un vero standard del settore. Attualmente esistono SDK Vulkan disponibile per Android, Linux e Windows, sebbene ancora in fase beta, AMD e Nvidia lo hanno fatto sapere supportano Vulkan. Vulkan 1.0 Non è la versione finale, le revisioni future verranno ovviamente una volta che il gruppo di lavoro ha ricevuto feedback da altri sviluppatori.

¿E cosa accadrà a OpenGL?

Mentre Vulkan 1.0 è in prima linea per prendersi cura della grafica ad alta capacità, OpenGL non viene abbandonato dal gruppo Khronos, gli sviluppatori incaricati di questo progetto rimarranno e dovranno evolversi. Vulcano n è strettamente necessario per tutti gli sviluppatori di giochi e app, questo dipenderà da quanto ci tieni a prestazioni, se hai bisogno di aiuto dalla scheda grafica, se stai cercando un'API più accessibile, se il tuo carico di lavoro non può essere parallelizzato, ecc.

2

Si è parlato anche di aggiunta di supporto SPIR-V per OpenGL e altri miglioramenti su quel fronte. In ogni caso, il Khronos Group non ha annunciato ufficialmente nuove specifiche o aggiornamenti a OpenGL, ma si tratta di essere vigili nei prossimi mesi.

Uno dei Estensioni OpenGL (non ufficiale) esposto da il driver NVIDIA è GL_NV_draw_vulkan_image. Questa estensione fornisce DisegnaVkImageNV la possibilità di disegnare un rettangolo che permette di mostrare tutti o alcuni dei contenuti di VkImage in Vulkan in modo bidimensionale. Questa estensione fornirà anche funzioni per la sincronizzazione del disegno tra Vulkan e OpenGL, fondamentalmente l'estensione fornirà un modo per presente contenuto de Vulcano dall'interno di un contesto opengl.

3

Giochi e Vulkan

Lo scorso 16 febbraio Croteam ha lanciato Talos Principle, caricato in Piattaforma Steam utilizzando Motore Vulkan. Sfortunatamente la versione di questo gioco per Linux non è ancora disponibile pubblicamentema presto lo sarà

El ritardo è perchè ricerca di driver di conformità. Queste Driver Vulkan 1.0 volontà presto rilasciato poiché sappiamo che il La versione beta di Windows è disponibile su Steam. Da Valve, si prevede anche che Dota2 essere presto disponible Con il supporto Vulcano, allo stesso modo altri giochi appariranno in futuro.

Michele Larabella, scrittore di forum Phoronix ha commentato che "come sviluppatore di giochi che ha avuto un coinvolgimento precoce in Vulcano era stato avvertito no pretendente aspettati un miracolo con le prestazioni dei giochi Vulkan". Questo perché il L'API Vulkan offre molte possibilità per prestazioni migliori e maggiori ottimizzazioni, i giochi e i loro motori sono stati ottimizzati per DirectX 11 e OpenGL. Non sarà fino alla comparsa dei nuovi giochi o dei motori ridisegnati in giro Vulcano che ci sarà un file migliori prestazioni in OpenGL / DX11. Ecco perché juegos attualmente disponibile su Vulcano possono essere più lenti di quelli esistenti nel processore OpenGL, questo mentre si lavora su vari bug dei giochi e dei driver.

Sebbene sviluppatori dei giochi lo sono eccitato con l' possibilità offerte da Vulkan le luci, prenderà del tempo così che convertire completamente. Una situazione simile a questa si è verificata quando Diretto3D 11 è stato rilasciato e iniziato giochi di supporto, qualche tempo dopo i giochi hanno iniziato a funzionare più velocemente di Direct3D 9.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  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.

  1.   lo stalker suddetto

    Buon post, per vedere cosa dà di sé per i giochi. I bei tempi stanno arrivando per i giochi nel mondo opensource

  2.   HO2Gi suddetto

    "20015" Penso che ti sia rimasto uno zero