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

Soo gudbiyey sii deynta hirgelinta bilaashka ah ee OpenGL iyo Vulkan API - Mesa 20.1.0. Siideynta ugu horreysa ee laanta Mesa 20.1.0 waxay leedahay xaalad tijaabo ah - ka dib xasilinta kama dambaysta ah ee koodhka, nooca xasilloon ee 20.1.1 ayaa la sii deyn doonaa. Gudaha Mesa 20.1 la fuliyay Taageerada buuxda ee OpenGL 4.6 ee Intel (i965, iris) iyo AMD (radeonsi) GPUs, OpenGL 4.5 taageero AMD (r600) iyo NVIDIA (nvc0) GPUs, OpenGL 4.3 ee virgl (Virtual GPUs). Virgil3D loogu talagalay QEMU/KVM), iyo sidoo kale taageerada Vulkan 1.2 ee kaararka Intel iyo AMD.

Waxaa ka mid ah isbedel:

  • Lagu daray Lakabka xulashada aaladda firfircoon ee Vulkan API ee nidaamyada leh GPU-yo badan oo Vulkan karti u leh, oo la mid ah DRI_PRIME ee OpenGL. Si loo doorto darawalka fir fircoon iyo GPU, MESA_VK_DEVICE_SELECT doorsoome deegaan ayaa la bixiyaa (haddii aan la rakibin, DRI_PRIME waa la isticmaalaa).
  • Taageerada chips-ka la filayo sanadka soo socda oo ku saleysan microarchitecture cusub ayaa lagu daray i965 iyo iris darawalada Intel GPUs Lake Gantaal.
  • Darawalka ANV Vulkan waxaa loo sameeyay Intel GPUs ayaa lagu daray Hagaajinta jajabyada ku salaysan microarchitecture Icelake (Gen11), taas oo u oggolaanaysa isticmaalka midabyo saafi ah marka qoraalka la qorayo. Markii lagu tijaabiyay Dota2, isbeddelku wuxuu hoos u dhigay tirada hawlgallada beddelka midabka 95% iyo korodhka waxqabadka 3.5%.
  • Ku dhex jira darawalka Vulkan ANV kordhay waxtarka isticmaalka kaydinta nidaamyada leh Intel Ivybridge iyo chips Haswell. Isticmaalka imtixaanada shaqada Vulkan xisaabinta laga bilaabo Geekbench 5 waxay muujisay korodhka waxqabadka 330% ee Haswell GT3 hardware (kor u kaca sababtoo ah markii hore cache aan loo isticmaalin xaaladaha qaarkood).
  • Darawalada Intel GPU-yada (i965, iris) ku daray Qaabka "god madow" (OpenGL fidinta INTEL_blackhole_render), kaas oo baabi'iya dhammaan hawlgallada wax-qabad ee uu gudbiyo GPU-gu, laakiin sii haya habaynta hawlgallada OpenGL.
  • Taageerada vectorization ee hore loogu daray chips-ka AMD ayaa loo dejiyay chips garaafyada Intel NIR, matalaad dhexdhexaad ah oo aan nooc lahayn (IR) ee hadhka loogu talagalay in lagu shaqeeyo heerka ugu hooseeya, ee hoos yimaada GLSL IR iyo Mesa's gudaha IR. Dhanka wax ku oolka ah, sababtoo ah hagaajinta wanaagsan ee shaders, isbeddelku wuxuu suurtogaliyay in la kordhiyo waxqabadka OpenGL iyo Vulkan ciyaaraha badan ee nidaamyada leh Intel GPUs. Tusaale ahaan, ciyaarta dhexdeeda
    Rise of Raider xabaashii xusay Waxqabadka wuxuu kordhay 3%, iyo hooska Qabriga Raider 10%.

  • Xagga dambe ee ururinta shaders"ACO", Kaas oo ay soo saartay Valve beddelka LLVM shader compiler, taageerada nooca shaderInt9 ayaa lagu daray GFX16+ GPU, taasoo u oggolaanaysa adeegsiga 16-bit integers ee koodhka shader. Waayo
    AMD Navi GPU (GFX10) la hubsaday isticmaalka matoorada NGG (Next-Gen Geometry) marka aad la shaqaynayso vertex iyo shaders.

  • Loogu talagalay AMD Navi 12 iyo Navi 14 GPUs waxaa ka mid ahaa taageerada qaabka DCC ee la soo bandhigay (Delta Color Compression), kaas oo hubiya in lagu shaqeeyo xogta midabka la cufan marka la abaabulayo wax soo saarka bandhigga.
  • Lagu daray Taageerada tijaabada ah ee NIR ee darawalka caadiga ah ee Gallium3D darawalka R600 (AMD Radeon HD 2000-6000) oo leh taageero joomatari, jajab, vertex iyo xinjirowga hadhyo.
  • Vulkan RADV darawalka ku daray Xirmo hagaajinaysa waxqabadka Id Tech ciyaaraha nidaamyada leh AMD APUs iyada oo wanaajisa maaraynta xusuusta.
  • In darawalka Panfrost la fuliyay taageerada tijaabada ah ee OpenGL ES 3.0 iyo la siiyay Taageerada 3D ee Bifrost GPU (Mali G31). Hirgelinta bilawga ah ee isku xidhaha hadhka ayaa la diyaariyey kaas oo taageera Bifrost GPU-ga gaarka ah ee tilmaamaha gudaha.
  • Darawalka Vulkan TURNIP, oo loo sameeyay Qualcomm Adreno GPUs, ayaa lagu daray taageerada hadhka joomatari iyo Adreno 650 chips.
  • Dareewalka Gallium3D LLVMpipe, kaas oo bixiya samaynta software, muuqday taageero shaders tessellation.
  • Soo bandhigay kii weynaa qaybta hagaajinta in glthread (fulinta multithreaded ee OpenGL). Kadib samaynta isbeddelada, waxqabadka Torcs-ka jilitaanka tartanka wuxuu kordhay 16% qaabeynta caadiga ah iyo 40% markii glthread la kartiyeeyay.
  • Lagu daray allow_draw_out_of_order option (ka shaqeeya via driconf) si loo suurtageliyo hagaajinta si loo dedejiyo hawlgallada sawir bixinta ee gaarka ah ee CAD. Marka doorashadan la furo, 11% dardargelinta ayaa lagu arkay imtixaanka Viewperf7 Catia.
  • Kordhinta cusub ee OpenGL:
  • Kordhinta lagu daray darawalka RADV Vulkan (kaarka AMD):
  • Kordhinta lagu daray darawalka ANV Vulkan (kaarka Intel):

    Source: opennet.ru

Add a comment