Mesa 20.1.0 නිකුත් කිරීම, OpenGL සහ Vulkan නොමිලේ ක්‍රියාත්මක කිරීම

විසින් ඉදිරිපත් කරන ලදී OpenGL සහ Vulkan API නොමිලේ ක්‍රියාත්මක කිරීම නිකුත් කිරීම - මේසා 20.1.0. Mesa 20.1.0 ශාඛාවේ පළමු නිකුතුවට පර්යේෂණාත්මක තත්වයක් ඇත - කේතයේ අවසාන ස්ථායීකරණයෙන් පසුව, ස්ථාවර අනුවාදය 20.1.1 නිකුත් කරනු ලැබේ. මේසා 20.1 හි ක්රියාත්මක කර ඇත Intel (i4.6, iris) සහ AMD (radeonsi) GPU සඳහා පූර්ණ OpenGL 965 සහය, AMD (r4.5) සහ NVIDIA (nvc600) GPU සඳහා OpenGL 0 සහය, Virgl (අථත්‍ය GPU සඳහා OpenGL 4.3) Virgil3D QEMU/KVM සඳහා), මෙන්ම Intel සහ AMD කාඩ්පත් සඳහා Vulkan 1.2 සහාය.

අතර වෙනස් වෙනවා:

  • එකතු කරන ලදී OpenGL සඳහා DRI_PRIME හා සමානව ක්‍රියා කරන බහු Vulkan-සක්‍රීය GPU සහිත පද්ධති මත Vulkan API සඳහා සක්‍රිය උපාංග තේරීම් ස්ථරයක්. සක්‍රිය ධාවකය සහ GPU තේරීමට, MESA_VK_DEVICE_SELECT පරිසර විචල්‍යය සපයනු ලැබේ (ස්ථාපනය කර නොමැති නම්, DRI_PRIME භාවිතා වේ).
  • නව ක්ෂුද්‍ර ගෘහ නිර්මාණ ශිල්පය මත පදනම්ව ලබන වසරේ බලාපොරොත්තු වන චිප්ස් සඳහා සහය Intel GPU සඳහා i965 සහ iris ධාවකයන් වෙත එක් කර ඇත. රොකට් විල.
  • ANV Vulkan ධාවකය Intel GPU සඳහා සංවර්ධනය කෙරේ එකතු කළා Icelake microarchitecture (Gen11) මත පදනම් වූ චිප්ස් සඳහා ප්‍රශස්තිකරණය, වයනය කිරීමේදී පිරිසිදු වර්ණ භාවිතා කිරීමට ඉඩ සලසයි. Dota2 හි පරීක්‍ෂා කළ විට, වෙනස් කිරීම වර්ණ පරිවර්තන මෙහෙයුම් සංඛ්‍යාව 95% කින් අඩු කළ අතර කාර්ය සාධනය 3.5% කින් වැඩි විය.
  • Vulkan ධාවකයේ ANV වැඩි විය Intel Ivybridge සහ Haswell චිප්ස් සහිත පද්ධති මත හැඹිලි භාවිතයේ කාර්යක්ෂමතාව. Geekbench 5 හි Vulkan පරිගණක ක්‍රියාකාරී පරීක්ෂණ භාවිතා කිරීමෙන් Haswell GT330 දෘඪාංගයේ 3% ක කාර්ය සාධන වර්ධනයක් පෙන්නුම් කළේය (මීට පෙර හැඹිලිය සමහර තත්වයන් තුළ භාවිතා නොකළ නිසා වැඩි විය).
  • Intel GPU සඳහා ධාවක (i965, පැල්ලමක්) එකතු කළා “කළු කුහරය” මාදිලිය (OpenGL දිගුව INTEL_blackhole_render), GPU මඟින් සම්ප්‍රේෂණය කරන ලද සියලුම විදැහුම්කරණ මෙහෙයුම් අක්‍රීය කරයි, නමුත් OpenGL මෙහෙයුම් සැකසීම රඳවා ගනී.
  • AMD චිප්ස් සඳහා කලින් එකතු කරන ලද දෛශිකකරණ සහාය Intel ග්‍රැෆික් චිප් සඳහා ගෙන ගොස් ඇත NIR, GLSL IR සහ Mesa ගේ අභ්‍යන්තර IR යටතේ, පහළම මට්ටමින් වැඩ කිරීම ඉලක්ක කරගත් ෂේඩර්වල වර්ග රහිත අතරමැදි නියෝජනයක් (IR). ප්‍රායෝගික පැත්තෙන්, ෂැඩර්වල වඩා හොඳ ප්‍රශස්තිකරණය හේතුවෙන්, වෙනස් කිරීම මඟින් Intel GPU සහිත පද්ධතිවල බොහෝ ක්‍රීඩා වල OpenGL සහ Vulkan කාර්ය සාධනය වැඩි කිරීමට හැකි විය. උදාහරණයක් ලෙස, ක්රීඩාව තුළ
    මෙම Tomb Raider නැගීම සමරනු ලැබුවා කාර්ය සාධනය 3% කින් සහ ෂැඩෝ ඔෆ් ද ටොම්බ් රයිඩර් හි 10% කින් වැඩි වේ.

  • සෙවනැලි සම්පාදනය කිරීම සඳහා පසුබිමෙහි "ACO“, LLVM ෂැඩර් සම්පාදකයට විකල්පයක් ලෙස Valve විසින් සංවර්ධනය කරනු ලබන අතර, GFX9+ GPU සඳහා shaderInt16 වර්ගය සඳහා සහය එක් කර ඇති අතර, සෙවන කේතයේ 16-bit පූර්ණ සංඛ්‍යා භාවිතා කිරීමට ඉඩ ලබා දේ. සදහා
    AMD Navi GPU (GFX10) සුරක්ෂිත කර ඇත vertex සහ tessellation shaders සමඟ වැඩ කිරීමේදී NGG (Next-Gen Geometry) එන්ජින් භාවිතය.

  • AMD Navi 12 සහ Navi 14 GPU සඳහා ඇතුළත් සංදර්ශක ප්‍රතිදානය සංවිධානය කිරීමේදී සම්පීඩිත වර්ණ දත්ත සමඟ වැඩ කිරීම සහතික කරන සංදර්ශක DCC (ඩෙල්ටා වර්ණ සම්පීඩන) මාදිලිය සඳහා සහය දක්වයි.
  • එකතු කරන ලදී සම්භාව්‍ය Gallium3D ධාවකය R600 (AMD Radeon HD 2000-6000) සඳහා පර්යේෂණාත්මක NIR සහය ජ්‍යාමිතික, ඛණ්ඩනය, සිරස් සහ tessellation සෙවනැලි.
  • Vulkan RADV ධාවකය එකතු කළා මතක කළමනාකරණය ප්‍රශස්ත කිරීම මගින් AMD APU සහිත පද්ධතිවල Id Tech ක්‍රීඩා වල ක්‍රියාකාරිත්වය වැඩි දියුණු කරන පැච් එකක්.
  • Panfrost ධාවකය තුළ ක්රියාත්මක කර ඇත OpenGL ES 3.0 සඳහා පර්යේෂණාත්මක සහාය සහ සපයා ඇත Bifrost GPU (Mali G3) සඳහා ත්‍රිමාණ විදැහුම්කරණ සහාය. Bifrost GPU-විශේෂිත අභ්‍යන්තර උපදෙස් මාලාවකට සහය දක්වන සෙවන සම්පාදකයක මූලික ක්‍රියාත්මක කිරීමක් සකස් කර ඇත.
  • Qualcomm Adreno GPU සඳහා සංවර්ධනය කරන ලද Vulkan ධාවකය TURNIP, එකතු කළා ජ්යාමිතිය සෙවන සඳහා සහාය සහ Adreno 650 චිප්ස්.
  • මෘදුකාංග විදැහුම්කරණය සපයන Gallium3D ධාවකය LLVMpipe තුළ, පෙනී සිටියේය tessellation shaders සඳහා සහාය.
  • හඳුන්වා දෙන ලදී ලොකු කොටස ප්රශස්තකරණයන් glthread හි (OpenGL බහු නූල් ක්‍රියාත්මක කිරීම). වෙනස්කම් සිදු කිරීමෙන් පසු, Torcs ධාවන සිමියුලේටරයේ කාර්ය සාධනය පෙරනිමි වින්‍යාසයේදී 16% කින් සහ glthread සක්‍රීය කළ විට 40% කින් වැඩි විය.
  • එකතු කරන ලදී අවසරය_draw_out_of_order විකල්පය (driconf හරහා සක්‍රීය කර ඇත) CAD-විශේෂිත පිළිවෙලින් පිටත ඇඳීම් මෙහෙයුම් වේගවත් කිරීම සඳහා ප්‍රශස්තකරණයන් සක්‍රීය කරයි. මෙම විකල්පය සක්‍රීය කළ විට, Viewperf11 Catia පරීක්ෂණයේදී 7% ත්වරණයක් නිරීක්ෂණය කෙරේ.
  • නව OpenGL දිගු එක් කරන ලදී:
  • RADV Vulkan ධාවකයට දිගු එකතු කරන ලදි (AMD කාඩ්පත් සඳහා):
  • ANV Vulkan ධාවකයට දිගු එකතු කරන ලදි (Intel කාඩ්පත් සඳහා):

    මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න