Specificația Vulkan 1.1 anunțată, îmbunătățește suportul multiplu

Cuprins:
Grupul Khronos a anunțat astăzi noua specificație Vulkan 1.1 care include îmbunătățiri majore la această rivală API la omniprezentul DirectX al Microsoft. Vulkan 1.1 standardizează unele caracteristici care au fost oferite anterior ca extensii, obținând paritate cu Microsoft DirectX 12 în sine.
Vulkan 1.1 captează DX12
În primul rând, avem sprijin explicit pentru mai multe GPU-uri care oferă control dezvoltatorilor, permițând unui program să-și extindă activitatea în mai multe GPU-uri mai eficient decât în cazul sistemelor SLI și Crossfire. Resursele unui GPU fizic pot fi utilizate de o altă GPU, diferite comenzi pot fi rulate pe diferite GPU-uri și o GPU poate afișa imagini redate de un alt GPU.
Cu Vulkan 1.1, layout-urile de memorie Direct3D sunt gestionate nativ, iar programele HLSL care preiau aceste machete sunt gestionate în mod nativ. Acest lucru face ușor pentru dezvoltatori să mute codul Direct3D existent în Vulkan, deoarece nu mai au nevoie să rescrie toate programele. Noua specificație îmbunătățește, de asemenea , capacitățile de programare ale GPU cu operațiuni de subgrup, care permit distribuirea datelor în diferite moduri între diferite fire ale unui calcul bazat pe GPU.
Vă recomandăm să citiți postarea noastră pe cele mai bune plăci de bază de pe piață (februarie 2018)
Vulkan 1.1 are, de asemenea, îmbunătățiri pentru aplicațiile de realitate virtuală, ceea ce necesită reprezentarea a două perspective diferite ale aceleiași scene, una pentru fiecare ochi. Cu Vulkan 1.1, dezvoltatorii pot utiliza vizualizarea multiplă, unde un singur set de comenzi de redare produce mai multe ieșiri ușor diferite cu un singur apel, ceea ce îl face mai eficient.
Noua versiune a Vulkan acceptă, de asemenea, noile formate de culori YUV / YCbCr utilizate frecvent de codec-urile video în mișcare. Aceasta se referă la suportul încorporat pentru conținut protejat. Acest suport permite utilizarea acestui conținut ca parte a unei scene redate cu GPU, respectând în același timp protecția la copiere și afișarea sigură.
Font ArstechnicaS-a lansat specificația audio a portului de tip usb

Audio Device Class 3.0 este specificația audio pentru USB Type-C, caracteristicile sale facilitează foarte mult implementarea sunetului.
Amd navi nu se va baza pe un design multiplu

David Wang, vicepreședinte senior al ingineriei pentru Radeon Technologies Group, a lămurit că Navi va continua să se bazeze pe un design monolitic tradițional.
Microsoft îmbunătățește suportul multiplu

Microsoft dorește să faciliteze implementarea suportului multi-GPU native DirectX 12 și să îl facă alegerea preferată a dezvoltatorului.