Jönnek a Vulkan API fejlesztései az AMD Polaris GPU-kra a Mesa RADV-ben

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Javul a régebbi AMD GPU-k támogatása Linux alatt, mivel a GCN 1.0/1.1 korszak hardvereit átviszik a modernebb AMDGPU kernel driverre, és több más fejlesztés is készül a régi Radeon GPU-khoz. A legújabb munka a RADV Vulkan driver támogatásának bővítése a régi Radeon RX 400/500 „Polaris” videokártyákhoz.

Timur Kristóf azon dolgozik, hogy megvalósítsa a transfer queue-k támogatását a Polaris GPU-kon az aszinkron adatmásolásokhoz. Néhány további előkészítő módosítást és javítást olvasztottak be. Ezek különösen megbízhatóbbá teszik a Vulkan használatát a Polaris GPU-kon. Kristóf ebben a merge requestben, amely már bekerült a Mesa 26.3-devel ágba, ezt írta:

„Ezekkel a javításokkal sikerült lefuttatnom egy terheléses tesztet, 20 egymás utáni, teljes VK CTS futással a transfer queue megvalósítással a Polaris gépen a CI-ben. (Ezek nélkül a javítások nélkül 50%-os volt a hibaarány.)”

Mostanra tehát stabilan és megbízhatóan fut a Vulkan Conformance Test Suite (CTS) ezeken a tízéves RX 400/500 sorozatú GPU-kon.

A radv_sdma_legacy Git branchben dolgozik azon, hogy a transfer queue támogatás ne csak a Polaris, hanem a Hawaii GPU-kon is működjön. Ez a kód még nincs betervezve a mainline Mesa ágba, és egyelőre a RADV_EXPERIMENTAL=transfer_queue környezeti változó beállítása is kell az aktiválásához.