Tukunga o Mesa 19.3.0, he whakatinanatanga kore utu o OpenGL me Vulkan

Tukuna e te tukunga kore utu o te OpenGL me te Vulkan API - Mesa 19.3.0. Ko te tukunga tuatahi o te peka Mesa 19.3.0 he mana whakamatautau - i muri i te whakapumautanga whakamutunga o te waehere, ka tukuna he putanga pumau 19.3.1. Kei Mesa 19.3 whakatinana Katoa te tautoko OpenGL 4.6 mo nga GPU Intel (i965, taraiwa iris), tautoko OpenGL 4.5 mo AMD (r600, radeonsi) me NVIDIA (nvc0) GPU, me te tautoko Vulkan 1.1 mo nga kaari Intel me te AMD. Inanahi nei ka huri ki te tautoko i te OpenGL 4.6 hoki tāpirihia i roto i te taraiwa radeonsi, engari kaore i whakauruhia ki te peka Mesa 19.3.

I roto i te huringa:

  • He tuara hou mo te whakahiato i nga atarangi kua tohua mo RADV (te taraiwa Vulkan mo nga maramara AMD) "ACO", kei te whakawhanakehia e Valve hei rereke ki te LLVM shader compiler. Ko te tuara e whai ana ki te whakapumau i te hanga waehere kia tino pai mo nga kaiwhakauru tono petipeti, tae atu ki te whakatutuki i te tere whakahiato teitei. Kua tuhia te ACO ki te C ++, i hangaia me te whakahiato JIT i roto i te hinengaro, me te whakamahi i nga hanganga raraunga tere tere, me te karo i nga hanganga-a-tohu. Ko te tohu takawaenga o te waehere kei runga katoa i te SSA (Taumahi Takitahi Tukoi) ka taea te tohatoha rehita ma te tatau i mua i te rehita i runga i te kaimarumaru. Ka taea te whakahohe ACO mo Vega 8, Vega 9, Vega 10 me Navi 10 GPU ma te tautuhi i te taurangi taiao "RADV_PERFTEST=aco";
  • Ko te taraiwa Gallium3D kei roto i te turanga waehere Nohotima, e whakatinana ana i te OpenGL API ki runga ake o Vulkan. Ma te Zink ka taea e koe te whakatuwhera i nga taputapu OpenGL ki te mea he iti nga taraiwa o te punaha ki te tautoko anake i te API Vulkan;
  • Ka whakatinanahia e te taraiwa Vulkan ANV me te iris taraiwa OpenGL te tautoko tuatahi mō te whakatipuranga 12 o ngā maramara Intel (Tiger Lake, gen12). I roto i te kernel Linux, ngā wāhanga hei tautoko i a Tiger Lake, tae atu ki te tīmatanga o te putanga 5.4;
  • Ko nga taraiwa i965 me nga kaitaraiwa iris e tautoko ana mo te ahua takawaenga o nga whakamarumaru SPIR-V, i taea ai te whakatutuki i te tautoko katoa i roto i enei taraiwa. OpenGL 4.6;
  • Ka taapirihia e te taraiwa RadeonSI te tautoko mo nga GPU AMD Navi 14 me te whakapai ake i te whakatere wetewete ataata, hei tauira, te taapiri tautoko mo te wetewete ataata 8K i roto i nga whakatakotoranga H.265 me VP9;
  • He tautoko taapiri mo te taraiwa RADV Vulkan whakahiato pare, ka wehea nga miro i whakarewahia hei whakahiato i nga atarangi ma te whakamahi i te tikanga seccomp. Ka taea te aratau ma te whakamahi i te taurangi taiao RADV_SECURE_COMPILE_THREADS;
  • Ko nga taraiwa mo nga maramara AMD e whakamahi ana i te AMDGPU i puta mai i roto i te waahanga kernel atanga pūmanawa ki te tautuhi i te GPU;
  • Kua mahia nga mahi ki te whakapai ake i nga mahi i runga i nga punaha me nga APU AMD Radeon. Ko te mahi a te taraiwa Gallium3D Iris mo nga Intel GPU kua pai ake;
  • I roto i te taraiwa Gallium3D LLVMpipe, e whakarato ana i te raupaparorohiko, puta mai tautoko mo nga whakamarumaru rorohiko;
  • Pūnaha keteroki whakamarumaru i runga i te kōpae papaitia mo nga punaha neke atu i te 4 nga waahanga CPU;
  • Kua tautokona te pūnaha hanga Meson mō te whakahiato i roto i Windows te whakamahi i te MSVC me te MinGW. Kua mutu te whakamahinga o ngā papa hanga whare mō ngā pūnaha ehara i te Windows;
  • Kua whakatinanahia te toronga EGL EGL_EXT_image_flush_external;
  • Kua taapirihia nga taapiri OpenGL hou:
  • Kua taapirihia nga taapiri ki te taraiwa RADV Vulkan (mo nga kaari AMD):
  • Kua taapirihia nga taapiri ki te taraiwa ANV Vulkan (mo nga kaari Intel):

I tua atu, ka taea te tohu whakaputanga na AMD tuhinga kia rite ki te hanganga whakahau o te "Vega" 7nm APU i runga i te GCN (Graphics Core Next) microarchitecture.

Source: opennet.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster