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

විසින් ඉදිරිපත් කරන ලදී OpenGL සහ Vulkan API නොමිලේ ක්‍රියාත්මක කිරීම නිකුත් කිරීම - මේසා 19.2.0. Mesa 19.2.0 ශාඛාවේ පළමු නිකුතුවට පර්යේෂණාත්මක තත්වයක් ඇත - කේතයේ අවසාන ස්ථායීකරණයෙන් පසුව, ස්ථාවර අනුවාදය 19.2.1 නිකුත් කරනු ලැබේ. මේසා 19.2 හි සපයා ඇත i4.5, radeonsi සහ nvc965 ධාවක සඳහා පූර්ණ OpenGL 0 සහය, Intel සහ AMD කාඩ්පත් සඳහා Vulkan 1.1 සහය සහ Intel කාඩ්පත් සඳහා OpenGL 4.6 ප්‍රමිතිය සඳහා සහය;

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

  • Intel වීඩියෝ කාඩ්පත් (gen965+) සඳහා ධාවක (i7, iris) පූර්ණ සහාය ලබා දෙයි OpenGL 4.6 සහ සෙවන විස්තර භාෂාව GLSL 4.60. radeonsi (AMD) සහ nvc4.6 (NVIDIA) ධාවකවල OpenGL 0 සහය ලබා දෙන තුරු, එය GL_ARB_gl_spirv සහ GL_ARB_spirv_extensions ක්‍රියාත්මක කිරීමට පවතී. එකතු කළා i965 රියදුරු සඳහා අගෝස්තු මාසයේදී;
  • නව ධාවකයේ ක්රියාකාරිත්වය තවදුරටත් පුළුල් වේ අයිරිස් Intel GPU සඳහා, එහි හැකියාවන් i965 ධාවකය සමඟ බොහෝ දුරට සමාන වේ. Iris ධාවකය පදනම් වී ඇත්තේ Gallium3D ගෘහ නිර්මාණ ශිල්පය මත වන අතර එය ලිනක්ස් කර්නලයේ DRI ධාවක පැත්තට මතක කළමනාකරණ කාර්යයන් අක්‍රිය කරන අතර ප්‍රතිදාන වස්තු නැවත භාවිත කිරීමේ හැඹිලියක් සඳහා සහාය ඇතිව සූදානම් කළ රාජ්‍ය ට්‍රැකරයක් සපයයි. ධාවක HD, UHD සහ Iris GPU සමඟ Gen8+ microarchitecture (Broadwell, Skylake) මත පදනම් වූ ප්‍රොසෙසර සඳහා පමණක් සහාය දක්වයි.
  • AMD Navi 10 GPU සඳහා RADV සහ RadeonSI ධාවක සඳහා සහය එක් කරන ලදී
    (Radeon RX 5700), මෙන්ම මූලික සහාය Navi 14. RadeonSI ධාවකයේ ද ඇතුළත් වේ එකතු කළා අනාගත APU Renoir සඳහා සහය (GPU Navi සමඟ Zen 2) සහ අර්ධ වශයෙන් ආක්ටුරස් (පමණක් පරිගණක හැකියාවන් සහ වීඩියෝ විකේතන එන්ජිම VCN 2.5, 3D තොරව);

  • Gallium3D R600 ධාවකයෙහි සමහර පැරණි AMD කාඩ්පත් (HD 5800/6900) සපයා ඇත OpenGL 4.5 සහාය;
  • RadeonSI සඳහා ඉදිරිපත් කරන ලදී නව ධාවන කාල සම්බන්ධකය - rtld;
  • RADV සහ Virgl ධාවකයන්ගේ කාර්ය සාධනය ප්‍රශස්ත කර ඇත;
  • පුළුල් කර ඇත ARM ප්‍රොසෙසර සහිත බොහෝ උපාංගවල භාවිතා වන Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) සහ Bifrost (Mali G3x, G5x, G7x) microarchitectures මත පදනම් වූ GPU සඳහා Panfrost ධාවකය. GNOME Shell ධාවනය කිරීමට රියදුරුගේ හැකියාවන් දැන් ප්‍රමාණවත්ය;
  • NVIDIA විසින් යෝජනා කරන ලද EGL දිගුව එකතු කරන ලදී EGL_EXT_platform_device, උපාංග-විශේෂිත API ඇමතීමෙන් තොරව EGL ආරම්භ කිරීමට ඉඩ සලසයි
  • නව OpenGL දිගු එක් කරන ලදී:
  • RADV Vulkan ධාවකයට දිගු එකතු කරන ලදි (AMD කාඩ්පත් සඳහා):
  • පහත දිගුව ANV Vulkan ධාවකයට එක් කර ඇත (Intel කාඩ්පත් සඳහා):
    VK_EXT_shader_demote_to_helper_invocation.

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

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