Siideynta Mesa 19.3.0, oo ah hirgelinta bilaashka ah ee OpenGL iyo Vulkan

Soo gudbiyey sii deynta hirgelinta bilaashka ah ee OpenGL iyo Vulkan API - Mesa 19.3.0. Siideynta ugu horreysa ee laanta Mesa 19.3.0 waxay leedahay xaalad tijaabo ah - ka dib xasilinta kama dambaysta ah ee koodhka, nooca xasilloon ee 19.3.1 ayaa la sii deyn doonaa. Gudaha Mesa 19.3 la fuliyay Taageerada buuxda ee OpenGL 4.6 ee Intel GPUs (i965, iris drivers), taageerada OpenGL 4.5 ee AMD (r600, radeonsi) iyo NVIDIA (nvc0) GPUs, iyo Vulkan 1.1 taageerada kaararka Intel iyo AMD. Shalay, isbeddelada taageerada OpenGL 4.6 ayaa sidoo kale la sii daayay. ayaa lagu daray galay darawalka radeonsi, laakiin laguma darin laanta Mesa 19.3.

Waxaa ka mid ah isbedel:

  • Dib-u-soo-ururin cusub oo shader ah ayaa loo soo jeediyay RADV (darawalka Vulkan ee chips-ka AMD)ACO", kaas oo ay soo saartay Valve oo ah beddelka kombuyuutarka shader LLVM. Dhabarka dambe waxaa looga golleeyahay in la hubiyo in jiilka code waa sida ugu wanaagsan ee suurtogalka ah ee shaders ee codsiyada ciyaarta, iyo sidoo kale gaaritaanka xawaaraha ururinta aad u sarreeya. ACO waxaa lagu qoray C ++, waxaa loogu talagalay iyada oo isha lagu hayo suurtagalnimada isticmaalka JIT ururinta, iyo isticmaalaan qaab-dhismeedka xogta degdeg ah ee qaab-dhismeedka. code wuxuu ku salaysan yahay gebi ahaanba SSA (Static Single Assignment) oo u ogolaanaya qoondaynta diiwaanka, si sax ah u xisaabinta diiwaanka ku xiran tahay hadh ah ACO waxaa loo hawlgelin karaa Vega 8, Vega 9, Vega 10, iyo Navi 10 GPUs iyadoo la dejiyo doorsoom deegaanka "RADV_PERFTEST=aco";
  • Darawalka Gallium3D waxa uu ku jiraa saldhiga koodka. Zink, kaas oo ka hirgaliya OpenGL API dushiisa Vulkan. Zink waxa uu awood u siinaya OpenGL-xawaare-xareed xitaa marka nidaamku leeyahay darawalo taageera Vulkan API;
  • Darawalka Vulkan ANV iyo iris-ka darawalka OpenGL waxay hirgeliyaan taageerada bilowga ah ee jiilka 12aad ee chips-ka Intel (Tiger Lake, gen12). Linux, qaybaha lagu taageerayo Tiger Lake, oo ay ku jiraan laga bilaabo sii deynta 5.4;
  • Darawalada i965 iyo iris hadda waxay taageeraan matalaada dhexe ee SPIR-V ee shaders, taasoo u oggolaanaysa darawaliintan inay gaaraan taageero buuxda. OpenGL 4.6;
  • Darawalka Radeon™ 14 wuxuu ku daraa taageerada AMD Navi 14 GPUs wuxuuna wanaajiyaa dardargelinta dejinta codka, sida taageerada dejinta 8K fiidiyoowga ee qaababka H.265 iyo VP9;
  • Taageerada qaabka RADV ayaa lagu daray darawalka Vulkan ururinta la ilaaliyo, kaas oo dunta loo bilaabay ururinta hadhka ay go'doomiyeen iyadoo la isticmaalayo habka seccomp. Habkan waxa la dajiyay iyadoo la isticmaalayo RADV_SECURE_COMPILE_THREADS doorsoomiyaha deegaanka;
  • Darawalada loogu talagalay chips-yada AMD waxay adeegsadaan AMDGPU ee ka soo muuqday qaybta kernel-ka interface software dib u dajinta GPU-da;
  • Horumarinta waxqabadka ayaa lagu sameeyay nidaamyada leh AMD Radeon APUs. Waxqabadka darawalka Gallium3D Iris ee Intel GPUs sidoo kale waa la hagaajiyay.
  • Dareewalka Gallium3D LLVMpipe, kaas oo bixiya samaynta software, muuqday Xisaabi taageerada shader;
  • Nidaamka caching shader on-disk la hagaajiyay nidaamyada leh in ka badan 4 CPUs;
  • Nidaamka dhismaha Meson hadda waa la taageeraa si loo ururiyo Windows iyadoo la adeegsanayo MSVC iyo MinGW. Isticmaalka scons ee dhismaha ayaa laga joojiyay nidaamyada aan ahayn Windows;
  • La hirgaliyay fidinta EGL EGL_EXT_image_flush_external;
  • Kordhinta cusub ee OpenGL:
  • Kordhinta lagu daray darawalka RADV Vulkan (kaarka AMD):
  • Kordhinta lagu daray darawalka ANV Vulkan (kaarka Intel):

Intaa waxaa dheer, waxaa lagu ogaan karaa daabacaadda by AMD dukumentiyo marka loo eego qaab dhismeedka amarrada Vega 7nm APU ee ku salaysan GCN (Graphics Core Next) mikroarchitecture.

Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster