Grafische kaarten

Specificatie Vulkan 1.1 aangekondigd, verbetert multi-ondersteuning

Inhoudsopgave:

Anonim

De Khronos Group heeft vandaag de nieuwe Vulkan 1.1- specificatie aangekondigd, die belangrijke verbeteringen aan deze concurrerende API aan de alomtegenwoordige DirectX van Microsoft bevat. Vulkan 1.1 standaardiseert enkele functies die eerder als extensies werden aangeboden, waardoor ze gelijk waren aan Microsoft's DirectX 12 zelf.

Vulkan 1.1 haalt DX12 in

Allereerst hebben we expliciete ondersteuning voor meerdere GPU's die ontwikkelaars controle geven, waardoor een programma zijn werk effectiever kan uitbreiden naar meerdere GPU's dan met SLI- en Crossfire-systemen. De bronnen van één fysieke GPU kunnen worden gebruikt door een andere GPU, verschillende opdrachten kunnen worden uitgevoerd op verschillende GPU's en één GPU kan afbeeldingen weergeven die zijn gegenereerd door een andere GPU.

Met Vulkan 1.1 worden Direct3D-geheugenlay-outs native verwerkt en worden HLSL-programma's die deze lay-outs overnemen ook native verwerkt. Dit maakt het gemakkelijk voor ontwikkelaars om bestaande Direct3D-code naar Vulkan te verplaatsen, omdat ze niet langer al hun programma's hoeven te herschrijven. De nieuwe specificatie verbetert ook de programmeermogelijkheden van de GPU met subgroepbewerkingen, waardoor gegevens op verschillende manieren kunnen worden gedeeld tussen de verschillende threads van een GPU-gebaseerde berekening.

We raden aan om ons bericht te lezen over de beste moederborden op de markt (februari 2018)

Vulkan 1.1 heeft ook verbeteringen voor virtual reality-toepassingen, waarvoor twee verschillende perspectieven van dezelfde scène moeten worden weergegeven, één voor elk oog. Met Vulkan 1.1 kunnen ontwikkelaars meerdere weergaven gebruiken, waarbij een enkele set renderopdrachten meerdere enigszins verschillende outputs produceert met een enkele aanroep, waardoor het efficiënter wordt.

De nieuwe versie van Vulkan ondersteunt ook de nieuwe YUV / YCbCr-kleurformaten die veel worden gebruikt door motion video-codecs. Dit heeft betrekking op ingebouwde ondersteuning voor beveiligde inhoud. Dankzij deze ondersteuning kan deze inhoud worden gebruikt als onderdeel van een GPU-gerenderde scène, met respect voor kopieerbeveiliging en veilige weergave.

Arstechnica-lettertype

Grafische kaarten

Bewerkers keuze

Back to top button