Mae gyrrwr RADV Vulkan wedi'i newid i ddefnyddio ôl-wyneb casglu lliwydd ACO

Yn y sylfaen god a ddefnyddiwyd i ffurfio'r datganiad Mesa 20.2, wedi'i weithredu Newid RADV, y gyrrwr Vulkan ar gyfer sglodion AMD, i ddefnyddio'r cefndir llunio cysgodi rhagosodedig "ACO", sy'n cael ei ddatblygu gan Valve fel dewis arall yn lle'r crynhoydd cysgodi LLVM. Bydd y newid hwn yn gwella perfformiad gêm ac yn lleihau amseroedd lansio. I ddychwelyd i'r hen gefnlen, mae'r newidyn amgylcheddol "RADV_DEBUG=llvm" ar gael.

Daeth trosglwyddo'r gyrrwr RADV i'r backend newydd yn bosibl ar ôl i ACO gyflawni cydraddoldeb swyddogaethol â'r backend hen a ddatblygwyd gan AMD ar gyfer y gyrrwr AMDGPU, sy'n parhau i gael ei ddefnyddio yn y gyrrwr Radeon SI OpenGL. Cynhaliwyd profion gan Valve datgelu, bod ACO bron ddwywaith mor gyflym â'r crynhoydd cysgodi AMDGPU o ran cyflymder crynhoi ac yn dangos cynnydd yn FPS mewn rhai gemau wrth redeg ar systemau gyda'r gyrrwr RADV.

Mae gyrrwr RADV Vulkan wedi'i newid i ddefnyddio ôl-wyneb casglu lliwydd ACO

Mae gyrrwr RADV Vulkan wedi'i newid i ddefnyddio ôl-wyneb casglu lliwydd ACO

Nod cefndir ACO yw cynhyrchu cod sydd mor optimaidd â phosibl ar gyfer cysgodwyr mewn cymwysiadau gemau, yn ogystal â chyflawni cyflymderau llunio uchel iawn. Mae ACO wedi'i ysgrifennu yn C++, wedi'i gynllunio gyda llunio mewn pryd (JIT) mewn golwg, ac mae'n defnyddio strwythurau data cyflym ar gyfer iteriad, gan osgoi strwythurau sy'n seiliedig ar bwyntyddion. Mae cynrychiolaeth ganolradd y cod yn seiliedig yn llwyr ar SSA (Aseiniad Sengl Statig) ac yn galluogi dyrannu cofrestri, gan gyfrifo cofrestri ymlaen llaw yn fanwl gywir yn seiliedig ar y cysgodwr.

Diweddariad: Ar hyn o bryd, dim ond ar gyfer gyrrwr Vulkan Mesa RADV, mae ACO yn gweithio. Fodd bynnag, datblygwyr ACO wedi'i gadarnhaumai eu cam nesaf fydd dechrau gweithio ar ehangu galluoedd ACO i gefnogi'r gyrrwr RadeonSI OpenGL, fel y gall ACO yn y dyfodol ddisodli'r crynhoydd cysgodi LLVM diofyn ar gyfer y gyrrwr hwnnw hefyd.

Ffynhonnell: opennet.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster