Kiitos Valve-insinööri Timur Kristóf ja muut mukana olevat avoimen lähdekoodin kehittäjät, Mesan Radeon Vulkan-ajuri”RADV”päättää vuoden 2021 korkealla: mesh shaderit yhdistettiin juuri!

Kuten lokakuussa todettiin, RADV on työskennellyt mesh-varjostimien parissa ainakin kokeellisessa muodossa ja hyödyntäen NVIDIAn NV_mesh_shader-laajennusta.

Mesh-varjostimet tarjoavat laskennan kaltaisen varjostusvaiheen, joka korvaa perinteisen vertex/geometry-liukulinjan. Tämän työn odotetaan kuitenkin pysyvän”kokeellisena”, kunnes verkkovarjostimien ympärille on olemassa oikea Vulkan-toimittajien välinen laajennus, koska NV_mesh_shaderin tiedetään toimivan huonosti AMD-laitteistoissa, joille laajennusta ei ole suunniteltu.

Mesh-varjostimien tuki edellyttää Radeon RX 6000″RDNA2″GPU:ta ja uudempaa tukea varten. Tämä kokeellinen mesh-varjostimien tuki on osa Mesa 22.0:aa, joka debytoi vakaana maaliskuuhun mennessä. Tämä saattaa osoittautua hyödylliseksi VKD3D-Protonille kartoittaessaan Direct3D 12 mesh-varjostimia Vulkanin päällä, mutta jälleen kerran, suorituskyvyn ei odoteta olevan optimaalinen.

RADV-kehittäjät pyrkivät myös tukemaan tasovarjostimia, mutta ne eivät ole osa tämän päivän uudenvuodenaaton koodin laskeutumista.

Kokeellisen tilan vuoksi Mesa 22.0:ssa RADV mesh shader-tuki RDNA2-grafiikkasuorittimilla on esillä vain uudella”nv_ms”RADV_PERFTEST-ympäristömuuttujalipulla.

RADV-laskeutuvat mesh-varjostimet on loistava tapa lopettaa 2021 tälle avoimen lähdekoodin Mesa Radeon Vulkan-ohjaimelle, jonka parissa Valve, Red Hat ja Google ovat tehneet paljon töitä. ja avoimen lähdekoodin yhteisö. On mielenkiintoista nähdä, mihin RADV johtaa vuonna 2022 ja miten suorituskyky kehittyy – katso eiliset RADV vs. AMDVLK-vertailuarvot saadaksesi nykyisen katsauksen AMD Vulkan Linux-ohjaimen suorituskykyyn.

Categories: IT Info