La funcionalitat de desplaçament massiu AMDGPU LRU augmenta el rendiment a OpenCL i Vulkan

Maquinari / La funcionalitat de desplaçament massiu AMDGPU LRU augmenta el rendiment a OpenCL i Vulkan

Principi de Talos comparat

1 minut de lectura AMDGPU LRU Moviment massiu

L’API Vulkan sempre ha afavorit les targetes gràfiques AMD i és lamentable que no molts desenvolupadors proporcionin el suport adequat per a Vulkan, però això no ha impedit que AMD treballi per millorar el rendiment encara. Huang Rui d’AMD i Christian Konig han estat treballant en la funcionalitat AMDGPU LRU Bulk Move que augmenta el rendiment de les targetes gràfiques quan s’utilitzen Vulkan i OpenCL.



La nova funcionalitat AMDGPU LRU Bulk Move s’ha introduït al nou patch i Talos Principle va ser un dels jocs que es van provar abans i després d’implementar el patch. És interessant veure que la funcionalitat AMDGPU LRU Bulk Move permet que el rendiment del joc a Vulkan augmenti de 147 FPS a 163 FPS. El mateix es pot dir sobre les càrregues de treball OpenCL on la latència va disminuir de 76 a 40. De fet, és molt impressionant.

Tot i que el llançament de les targetes gràfiques AMD no va ser l’esperat i el rendiment de les targetes d’escriptori va ser una mica decebedor, és segur dir que AMD ha estat treballant per proporcionar un suport adequat als controladors i això ha permès a l’empresa proporcionar un millor rendiment actualització del controlador. En comparació amb el llançament original de les targetes gràfiques, això és molt impressionant i AMD ha estat capaç de modificar les coses al màxim.



Però l’equip Red no s’ha detingut aquí i segueix jugant amb les coses, intentant millorar encara més el rendiment. Els usuaris volen obtenir tot el rendiment possible del maquinari que han comprat i que només pot passar si AMD proporciona el suport de programari adequat al maquinari. Estic segur que això és una cosa que els usuaris agrairan.



Segons els detalls tècnics proporcionats per AMD:



quan es crida amdgpu_vm_validate_pt_bos () i no tenim res a fer, no movem tots els BO un per un, sinó que tallem la llista LRU en trossos de manera que ho moguem tot al final en una sola operació.

La funcionalitat AMDGPU LRU Bulk Move és una gran característica i, si continuem obtenint millores com aquestes en els propers dies, hauríem d’obtenir un rendiment molt millor de les targetes gràfiques AMD en comparació amb el que disposem ara mateix.

Font freedesktop Etiquetes amd