no.phhsnews.com


no.phhsnews.com / Hva du trenger å vite om Vulkan, som lover raskere spill på hver plattform

Hva du trenger å vite om Vulkan, som lover raskere spill på hver plattform


Microsofts DirectX 12 og Apples Metal er neste generasjons grafikkplattformer. De gir lavere nivå tilgang til grafikk maskinvare, slik at spillprogrammerere kan presse mer ytelse ut av maskinvaren. Vulkan er kryssplattform svaret på Microsoft og Apples teknologier.

Som Vulkan er kryssplattform, bringer den denne neste generasjons grafikkteknologi til Googles Android, Valves SteamOS, Linux, alle versjoner av Windows, og muligens til og med Nintendos neste konsollen. Vulkan gir bedre spillytelse på absolutt hvilken som helst plattform som ønsker å bruke den, og gjør spillene mer bærbare mellom ulike plattformer.

Alt startet med AMDs mantel

For å forstå hvor Vulkan kom fra, er det viktig å vite en liten historie. Det hele startet med AMDs arbeid på Mantle, som ble annonsert i 2013. Mantle var et nytt grafikksystem plassert direkte til spillutviklere. Det lovte å lage spill raskere ved å gi et mer effektivt grafikklag. Mer teknisk, det lovet lavere CPU-overhead og mer direkte tilgang til lavere maskinvarefunksjoner for grafikk.

AMD gir grafikkhårdvaren for både Microsofts Xbox One og Sony PlayStation 4, og sa at Mantle ble bygget på optimeringene det arbeidet med for de neste generasjons spillkonsoller.

Mantle konkurrerte med Microsofts DirectX og plattformen OpenGL, som begge viste sin alder på den tiden. Faktisk var dette et direkte angrep på Microsofts egen DirectX, som mange PC-spill bruker. AMD-ledere på den tiden sa at de aldri hadde forventet at Microsoft skulle til og med frigjøre en annen DirectX. Så AMD måtte bare overbevise spillutviklere om å forlate DirectX og OpenGL bak og bruke sitt nyere, bedre system.

DirectX 12, Metal og Vulkan

reagerte Microsoft. I 2014 annonserte Microsoft DirectX 12, som nå er inkludert i Windows 10 og Xbox One. Microsoft lagde det på samme måte, lovet et mer effektivt grafikksystem enn DirectX 11, og en som ga direkte tilgang til lavgrade grafikkhardwarefunksjoner.

Apple annonserte også en lignende teknologi i 2014 som heter Metal. Det ble lagt til iPhone og iPads med iOS 8, og til Mac med OS X 10.11 El Capitan.

AMD skiftet gir etter dette. Noen få spill implementerte eksperimentell Mantle-støtte, men teknologien ble aldri virkelig utgitt for publikum. AMD annonserte at det ville fokusere på Microsofts DirectX 12 og "Next-Generation OpenGL Initiative" i stedet for å skyve sin egen plattform. At "neste generasjons OpenGL-initiativ" ble styrt av Khronos-konsernet, som også styrer OpenGL, og til slutt ble Vulkan. Selv om du aldri har hørt om OpenGL, har du sikkert brukt den. Alle Android 3D-spill og de fleste iPhone 3D-spill, til Apple's Metal ble annonsert, har i hvert fall blitt skrevet i OpenGL.

Vulkan bringer et kryssplattform, neste generasjons grafikksystem til Android, SteamOS og Linux. Windows-spill kan også bruke Vulkan. Sony PlayStation 4 kan legge til Vulkan-støtte, akkurat som Microsofts Xbox One la DirectX 12-støtte. Nintendo gikk stille sammen med Khronos-konsernet i 2015, så det er en god sjanse Nintendos neste konsoll kan også bruke Vulkan.

Vulkan fungerer også på Windows 7 og Windows 8.1, som aldri vil motta Microsofts DirectX 12. Fordi det er kryssplattform, Spillutviklere kan velge Vulkan og deres optimaliserte kode kan kjøre på forskjellige plattformer, i stedet for bare Windows 10, eller bare OS X.

Det er meningen med Vulkan: det kan legges til praktisk talt alle plattformer. Utviklere kunne kode spill i Vulkan, og de ville være lett bærbare mellom ulike plattformer, noe som er en stor velsignelse hvis det leverer på sine løfter.

Vulkan er allerede her

Khronos-gruppen utgav versjon 1.0 av Vulkan-spesifikasjonen på 16. februar 2016. Både NVIDIA og AMD la til Vulkan-støtte til deres Windows- og Linux-grafikkdrivere, slik at Windows og Linux-spill kunne bruke Vulkan. Intel har gitt ut betaversjoner av grafikkdrivere med Vulkan-støtte for både Windows og Linux. Valves SteamOS fikk Vulkan-støtte ved å oppdatere til disse nye driverne.

Kort sagt: Så lenge du oppdaterer driverne, fungerer Vulkan allerede med mye eksisterende grafikk maskinvare. Nå har alt vi trenger er Vulkan-aktiverte spill.

Google har selv annonsert at fremtidige versjoner av Android vil ha innebygd støtte for Vulkan, og bevis på arbeid på Vulkan kan ses i arbeidet på Android's kildekode. Vulkan vil trolig vises på fremtidige konsoller og forskjellige andre maskinvareplattformer også.

Spill med Vulkan er på Horizon

Vulkan, akkurat som DirectX 12 og Metal, er egentlig ikke noe du som gamer kan velge å bruke . De er nye grafikkprogrammeringssystemer som spillutviklere kan velge å bruke.

Som med DirectX 12 og Metal, må du bare vente på fremtidige spill for å støtte disse teknologiene. For øyeblikket tilbyr Talos-prinsippet eksperimentell støtte til Vulkan, som du kan aktivere. Dette spillet var imidlertid ikke laget for å bruke Vulkan, og Vulkan-koden er tidlig og ikke optimalt, så dette vil ikke nødvendigvis fortelle deg mye om Vulkans mulige ytelse.

Vulkan vil ikke helt erstatte OpenGL, selvfølgelig . Som Croteam, utviklere av The Talos Principle , setter det: "For enkle spill er OpenGL (eller Direct3D for den saks skyld) her for å bli; [læringskurven er ikke [så] bratt som med vulkanen. Men Vulkan skinner virkelig når det gjelder å redusere applikasjon og driver CPU overhead. Det er (eller vil være) mye raskere enn Direct3D 9, 11 og OpenGL! "

Men Vulkan handler ikke bare om å velge et nytt alternativ i en grafikkinnstillingsmeny. Det hjelper Linux og SteamOS å få tak i Windows-spill og bli mye mer konkurransedyktig. Det betyr at Android snart vil få et neste generasjons grafikklag konkurransedyktig med Apples Metal. Og det betyr at spillutviklere kan velge Vulkan i stedet for DirectX 12 og lettere støtte en rekke plattformer - inkludert Windows. Dette er bra for alle spillere.


Som DirectX 12 på Windows og Metal på Apples plattformer, er Vulkan en spennende ny grafikkteknologi som vil løfte om å hjelpe spillutviklere å gjøre spillene raskere. Som en tverrplattformsteknologi har den også andre fordeler - å bringe disse funksjonene til nye plattformer og lovende å gjøre det lettere å port spill mellom plattformer.


Slik aktiverer du CMD + n Snarveier i Safari for enkel tabulering

Slik aktiverer du CMD + n Snarveier i Safari for enkel tabulering

OS Xs Safari har ganske mange fordeler over Chrome, men vi savner Chrome's evne til å bytte faner med "Command + #" . Heldigvis har vi funnet en løsning som gjør det mulig å aktivere snarveier for Chrome-lignende i Safari. Det er ikke at Chrome er dårlig, det er fortsatt der oppe med resten av nettleserne som ikke er Internet Explorer, men på OS X er det en beryktet batteri hog.

(how-to)

Hva er kryptering, og hvorfor er folk redd for det?

Hva er kryptering, og hvorfor er folk redd for det?

Med nyere terrorhandlinger i Paris og Libanon har nyhetsmedier og regjeringen brukt ordet "kryptering" som om det er noe å skylde på. Tull. Kryptering er lett å forstå, og hvis du ikke bruker det, bør du være. Som mange teknologier har kryptering potensialet til å bli misbrukt, men det gjør det ikke farlig.

(how-to)