Grafikkort

Vulkan 1.1-specifikationen tillkännagivits, förbättrar multi-support

Innehållsförteckning:

Anonim

Khronos Group tillkännagav idag den nya Vulkan 1.1- specifikationen som innehåller stora förbättringar av detta rivaliserande API till Microsofts allestädes närvarande DirectX. Vulkan 1.1 standardiserar vissa funktioner som tidigare erbjöds som tillägg och uppnår paritet med Microsofts DirectX 12 själv.

Vulkan 1.1 fångar upp till DX12

Först och främst har vi uttryckligt stöd för flera GPU: er som ger utvecklarkontroll, vilket gör att ett program kan utöka sitt arbete över flera GPU: er mer effektivt än med SLI och Crossfire-system. Resurserna för en fysisk GPU kan användas av en annan GPU, olika kommandon kan köras på olika GPU: er och en GPU kan visa bilder som gjorts av en annan GPU.

Med Vulkan 1.1 hanteras Direct3D-minneslayouter infödda, och HLSL-program som tar över dessa layouter hanteras också infödda. Detta gör det enkelt för utvecklare att flytta befintlig Direct3D-kod till Vulkan eftersom de inte längre behöver skriva om alla sina program. Den nya specifikationen förbättrar också GPU: s programmeringsfunktioner med undergruppsoperationer, vilket gör att data kan delas på olika sätt mellan de olika trådarna i en GPU-baserad beräkning.

Vi rekommenderar att du läser vårt inlägg på marknadens bästa moderkort (februari 2018)

Vulkan 1.1 har också förbättringar för virtual reality-applikationer, vilket kräver två olika perspektiv på samma scen, ett för varje öga. Med Vulkan 1.1 kan utvecklare använda flera vyer, där en enda uppsättning av renderingskommandon ger flera lite olika utgångar med ett enda samtal, vilket gör det mer effektivt.

Den nya versionen av Vulkan stöder också de nya YUV / YCbCr-färgformaten som vanligtvis används av rörelsevideokodek. Detta avser inbyggt stöd för skyddat innehåll. Detta stöd gör att detta innehåll kan användas som en del av en GPU-renderad scen, samtidigt som kopieringsskyddet och säker visning respekteras.

Arstechnica typsnitt

Grafikkort

Redaktörens val

Back to top button