Az AMDGPU LRU tömeges mozgatás funkciója növeli az OpenCL és a Vulkan teljesítményét

Hardver / Az AMDGPU LRU tömeges mozgatás funkciója növeli az OpenCL és a Vulkan teljesítményét

Talos elv összehasonlított

1 perc olvasás AMDGPU LRU tömeges mozgatás

A Vulkan API mindig is az AMD grafikus kártyákat részesítette előnyben, és sajnálatos, hogy nem sok fejlesztő nyújt megfelelő támogatást a Vulkan számára, de ez nem akadályozta meg az AMD-t abban, hogy a teljesítmény még jobbá tegye. Az AMD Huang Rui és Christian Konig az AMDGPU LRU Bulk Move funkcionalitásán dolgozik, amely növeli a grafikus kártyák teljesítményét a Vulkan és az OpenCL használatakor.



Az AMDGPU LRU Bulk Move funkciót bevezették az új javításba, és a Talos Principle volt az egyik olyan játék, amelyet a javítás bevezetése előtt és után teszteltek. Érdekes látni, hogy az AMDGPU LRU Bulk Move funkció lehetővé teszi, hogy a játék teljesítménye Vulkanban 147 FPS-ről 163 FPS-re növekedjen. Ugyanez mondható el az OpenCL terhelésekről is, ahol a késés 76-ról 40-re csökkent. Ez valóban nagyon lenyűgöző.

Noha az AMD grafikus kártyák piacra dobása nem a vártnak megfelelő volt, és az asztali kártyák teljesítménye kissé lesújtó volt, nyugodtan kijelenthetjük, hogy az AMD a megfelelő illesztőprogram-támogatás biztosításán fáradozott, és ez lehetővé tette a vállalat számára, hogy jobb teljesítményt nyújtson mindegyikkel. illesztőprogram-frissítés. A grafikus kártyák eredeti piacra dobásához képest ez valóban nagyon lenyűgöző, és az AMD maximalizálni tudta a dolgokat.



De a Red csapat nem állt meg itt, és továbbra is ügyeskedik a dolgokkal, és igyekszik még jobbá tenni a teljesítményt. A felhasználók a lehető legjobb teljesítményt szeretnék elérni a megvásárolt hardverektől, és ez csak akkor történhet meg, ha az AMD biztosítja a hardver megfelelő szoftveres támogatását. Biztos vagyok benne, hogy ezt a felhasználók értékelni fogják.



Az AMD által biztosított technikai részletek szerint:



amikor az amdgpu_vm_validate_pt_bos () meghívást kapunk, és nincs mit tennünk, akkor nem minden BO-t mozgatunk egyesével, hanem darabokra vágjuk az LRU listát, hogy mindent csak a végére mozgassunk csak egy művelet alatt.

Az AMDGPU LRU Bulk Move funkcionalitása nagyszerű szolgáltatás, és ha a következő napokban folyamatosan kapunk ilyen fejlesztéseket, akkor sokkal jobb teljesítményt kell elérnünk az AMD grafikus kártyáival szemben ahhoz képest, amivel jelenleg rendelkezésünkre áll.

Forrás freedesktop Címkék amd