Famoahana ny Mesa 20.0.0 miaraka amin'ny fanohanana ny Vulkan 1.2

nampidirina famoahana fampiharana maimaimpoana ny OpenGL sy Vulkan API - Mesa 20.0.0. Ny famoahana voalohany ny sampana Mesa 20.0.0 dia manana sata andrana - aorian'ny fanamafisana farany ny kaody dia havoaka ny version stable 20.0.1. Ao amin'ny Mesa 20.0 ampiharina Fanohanana feno OpenGL 4.6 ho an'ny GPU Intel (i965, iris) sy AMD (radeonsi), OpenGL 4.5 ho an'ny GPU AMD (r600) sy NVIDIA (nvc0), ary fanohanana Vulkan 1.2 ho an'ny karatra Intel sy AMD.

Anisan'ireo FIOVANA:

  • Ao amin'ny mpamily RadeonSI (ho an'ny AMD GPU) antoka fanohanana
    OpenGL 4.6 (OpenGL 4.6 dia notohanana teo aloha tao amin'ny Mesa ho an'ny Intel GPUs ihany) ary ny solontenan'ny SPIR-V shader intermediate.

  • Ny mpamily RADV sy ANV ho an'ny AMD sy Intel GPU dia manohana ny API grafika Vulkan 1.2;
  • Ho an'ny Intel GPU mifototra amin'ny Broadwell sy Skylake microarchitecture (Gen8+), ny mpamily Iris vaovao dia ampiasaina amin'ny alΓ lan'ny default, izay amin'ny fahaizany dia tonga mifanaraka amin'ny mpamily i965. Ny mpamily Iris dia mifototra amin'ny maritrano Gallium3D, izay manaisotra ny asa fitantanana ny fitadidiana amin'ny lafiny mpamily DRI amin'ny kernel Linux ary manome tracker fanjakana efa vonona miaraka amin'ny fanohanana ny cache ampiasaina indray amin'ny zavatra mivoaka. Ho an'ny chips mifototra amin'ny microarchitectures taloha, anisan'izany i Haswell, ny mpamily i965 dia tazonina;
  • Ao amin'ny RADV (mpamily Vulkan ho an'ny chips AMD) ary backend ho an'ny fanangonana shaders "ACO", izay novolavolain'i Valve ho solon'ny LLVM shader compiler, nanampy fanohanana ireo taranaka GPU GCN 1.0/GFX6 (Nosy Atsimo) sy GCN 1.1/GFX7 (Nosy ranomasina);
  • Ny RADV sy ny ACO dia manome fitambarana lokon'ny geometrika;
  • RADV sy ACO ho an'ny GPU GFX10 (Navi) dia manohana ny maody Onja32 (manambatra kofehy 32 ho "onja" iray ho an'ny famonoana miaraka);
  • Ny mpamily LLVMpipe sy RadeonSI dia niova fo mba hampiasa shaders intermediate intermediate (IR) tsy misy karazana NIR, mikendry ny hiasa amin'ny ambaratonga ambany indrindra, eo ambanin'ny IR GLSL sy ny IR anatiny an'ny Mesa. Nohatsaraina ny fahombiazan'ny NIR;
  • Ao amin'ny mpamily RadeonSI nanampy fanohanana ny cache mivantana, izay manivana ny dika mitovy amin'ny zavatra shader natambatra;
  • Ny fanohanana ny chips Gen11 (Jasper Lake) dia nampiana tamin'ny mpamily OpenGL sy Vulkan ho an'ny Intel GPU;
  • Ny mpamily V3D (ho an'ny Raspberry Pi) dia nanampy fanohanana ho an'ny shaders geometrika mifanaraka amin'ny OpenGL ES 3.2 ary manome fanohanana feno ho an'ny OpenGL ES 3.1;
  • Ny fahombiazan'ny TURNIP mpamily Vulkan ho an'ny Qualcomm Adreno GPUs dia nohatsaraina;
  • Nampiana fanitarana OpenGL vaovao:
  • Nampiana fanitarana ny mpamily RADV Vulkan (ho an'ny karatra AMD):
  • Fanampiana fanampiny ho an'ny mpamily ANV Vulkan (ho an'ny karatra Intel):

Source: opennet.ru

Add a comment