Mesa 20.0.0 e lokolloa ka tšehetso ea Vulkan 1.2

Tsebisoa tokollo ea ts'ebetsong ea mahala ea OpenGL le Vulkan API - Mesa 20.0.0. Tokollo ea pele ea lekala la Mesa 20.0.0 e na le boemo ba liteko - ka mor'a hore ho be le botsitso ba ho qetela ba khoutu, phetolelo e tsitsitseng 20.0.1 e tla lokolloa. Ka Mesa 20.0 kenngwa tshebetsong Ts'ehetso e felletseng ea OpenGL 4.6 bakeng sa Intel (i965, iris) le AMD (radeonsi) GPUs, tšehetso ea OpenGL 4.5 bakeng sa AMD (r600) le NVIDIA (nvc0) GPUs, le tšehetso ea Vulkan 1.2 bakeng sa likarete tsa Intel le AMD.

har'a liphetoho:

  • Ho mokhanni oa RadeonSI (bakeng sa AMD GPUs) faneng ka tšehetso
    OpenGL 4.6 (OpenGL 4.6 e kile ea tšehetsoa ho Mesa feela bakeng sa Intel GPUs) le boemeli ba mahareng ba SPIR-V shader.

  • Bakhanni ba RADV le ANV ba AMD le Intel GPUs joale ba tšehetsa API ea litšoantšo Vulkan 1.2;
  • Bakeng sa Intel GPUs e thehiloeng ho Broadwell le Skylake microarchitecture (Gen8 +), mokhanni e mocha oa Iris o sebelisoa ka ho sa feleng, eo ka bokhoni ba eona e fihletseng ho lekana le mokhanni oa i965. Mokhanni oa Iris o ipapisitse le meralo ea Gallium3D, e theolelang mesebetsi ea taolo ea memori ho lehlakoreng la mokhanni oa DRI oa Linux kernel mme e fana ka tracker ea boemo bo lokiselitsoeng e nang le ts'ehetso bakeng sa cache ea ho sebelisa hape ea lintho tse hlahisoang. Bakeng sa li-chips tse thehiloeng ho li-microarchitectures tsa khale, ho kenyeletsoa Haswell, mokhanni oa i965 o bolokiloe;
  • Ho RADV (mokhanni oa Vulkan bakeng sa li-chips tsa AMD) le backend bakeng sa ho bokella shaders "ACO", e ntseng e ntlafatsoa ke Valve e le mokhoa o mong oa moqapi oa li-shader oa LLVM, tšehetso e eketsehileng bakeng sa meloko ea GPU GCN 1.0/GFX6 (Lihlekehleke Tsa Boroa) le GCN 1.1/GFX7 (Lihlekehleke Tsa Leoatle);
  • RADV le ACO li fana ka pokello ea li-shaders tsa geometry;
  • RADV le ACO bakeng sa GPU GFX10 (Navi) li tšehetsa mokhoa Maqhubu32 (ho kopanya likhoele tse 32 ho ba "leqhubu" le le leng bakeng sa ho bolaoa ka nako e le 'ngoe);
  • Bakhanni ba LLVMpipe le RadeonSI ba fetotsoe ho sebelisa li-shader tse se nang mofuta oa boemeli ba mahareng (IR) NOR, e reretsoeng ho sebetsa boemong bo tlaase ka ho fetisisa, tlas'a GLSL IR le Mesa ea ka hare ea IR. Ts'ebetso ea NIR e ntlafalitsoe;
  • Ho mokhanni oa RadeonSI eketsoe tšehetso bakeng sa cache e phelang, e hloekisang likopi tsa lintho tse hlophisitsoeng tsa shader;
  • Ts'ehetso bakeng sa lichifi tsa Gen11 (Jasper Lake) e kentsoe ho bakhanni ba OpenGL le Vulkan bakeng sa Intel GPUs;
  • Mokhanni oa V3D (bakeng sa Raspberry Pi) o ekelitse tšehetso bakeng sa li-shaders tsa geometry tse lumellanang le OpenGL ES 3.2 mme o fana ka tšehetso e feletseng bakeng sa OpenGL ES 3.1;
  • Ts'ebetso ea mokhanni oa Vulkan TURNIP bakeng sa Qualcomm Adreno GPUs e ntlafalitsoe;
  • E kentse likeketso tse ncha tsa OpenGL:
  • E kenyellelitsoe katoloso ho mokhanni oa RADV Vulkan (bakeng sa likarete tsa AMD):
  • E kenyellelitse lisebelisoa ho mokhanni oa ANV Vulkan (bakeng sa likarete tsa Intel):

Source: opennet.ru

Eketsa ka tlhaloso