Ang AMDGPU LRU Bulk Move Functionality ay nagdaragdag ng Pagganap Sa OpenCL At Vulkan

Hardware / Ang AMDGPU LRU Bulk Move Functionality ay nagdaragdag ng Pagganap Sa OpenCL At Vulkan

Ang Talos Principle Benchmarked

1 minuto basahin AMDGPU LRU Bulk Move

Palaging pinapaboran ng Vulkan API ang mga AMD graphics card at kapus-palad na hindi maraming mga developer ang nagbibigay ng wastong suporta para sa Vulkan, ngunit hindi nito pinigilan ang AMD na magtrabaho sa paggawa ng mas mahusay na pagganap. Ang Huang Rui at Christian Konig ng AMD ay nagtatrabaho sa pag-andar ng AMDGPU LRU Bulk Mov na nagdaragdag ng pagganap ng mga graphic card kapag gumagamit ng Vulkan at OpenCL.



Ang pag-andar ng AMDGPU LRU Bulk Move ay ipinakilala sa bagong patch at ang Talos Principle ay isa sa mga laro na nasubukan bago at pagkatapos ipatupad ang patch. Nakatutuwang makita na ang pag-andar ng AMDGPU LRU Bulk Move ay nagbibigay-daan sa pagganap ng laro sa Vulkan na tumaas mula 147 FPS hanggang 163 FPS. Ang pareho ay masasabi tungkol sa mga karga sa OpenCL kung saan ang latency ay nabawasan mula 76 sa amin hanggang 40. Napakahanga talaga nito.

Habang ang paglulunsad ng mga AMD graphics card ay hindi tulad ng inaasahan at ang pagganap ng mga desktop card ay medyo underwhelming, ligtas na sabihin na ang AMD ay nagtatrabaho sa pagbibigay ng tamang suporta sa driver at pinapayagan ang kumpanya na magbigay ng mas mahusay na pagganap sa bawat isa update ng driver. Kung ihahambing sa orihinal na paglulunsad ng mga graphics card, ito ay talagang kahanga-hanga at ang AMD ay nagawang mag-tweak ng mga bagay sa max.



Ngunit ang koponan Red ay hindi tumigil doon at nakikipag-usap pa rin sa mga bagay, sinusubukan na gawing mas mahusay ang pagganap. Nais ng mga gumagamit na makuha ang lahat ng pagganap na posible mula sa hardware na kanilang binili at maaari lamang mangyari iyon kung ibibigay ng AMD ang suporta sa software na wastong hardware. Sigurado ako na ito ay isang bagay na pahalagahan ng mga gumagamit.



Ayon sa mga teknikal na detalye na ibinigay ng AMD:



kapag ang amdgpu_vm_validate_pt_bos () ay tinawag at wala kaming magagawa, hindi namin ilipat ang bawat BO nang paisa-isa, ngunit sa halip ay pinuputol ang listahan ng LRU upang madagdagan namin ang lahat sa dulo sa isang operasyon lamang.

Ang pag-andar ng AMDGPU LRU Bulk Move ay isang mahusay na tampok at kung patuloy tayong nakakakuha ng mga pagpapahusay tulad nito sa mga paparating na araw kung gayon dapat nating makuha ang mas mahusay na pagganap mula sa mga AMD graphics card kumpara sa kung ano ang magagamit namin ngayon.

Pinagmulan freedesktop Mga tag amd