Mesa 19.2.0 வெளியீடு, OpenGL மற்றும் Vulkan இன் இலவச செயலாக்கம்

மூலம் சமர்ப்பிக்கப்பட்டது OpenGL மற்றும் Vulkan API இன் இலவச செயலாக்கத்தின் வெளியீடு - மேசா XXX. Mesa 19.2.0 கிளையின் முதல் வெளியீடு ஒரு சோதனை நிலையைக் கொண்டுள்ளது - குறியீட்டின் இறுதி நிலைப்படுத்தலுக்குப் பிறகு, நிலையான பதிப்பு 19.2.1 வெளியிடப்படும். மேசா 19.2 இல் வழங்கப்படுகிறது i4.5, radeonsi மற்றும் nvc965 இயக்கிகளுக்கான முழு OpenGL 0 ஆதரவு, Intel மற்றும் AMD கார்டுகளுக்கான Vulkan 1.1 ஆதரவு மற்றும் Intel கார்டுகளுக்கான OpenGL 4.6 தரநிலைக்கான ஆதரவு;

மத்தியில் மாற்றங்கள்:

  • இன்டெல் வீடியோ கார்டுகளுக்கான (gen965+) இயக்கிகள் (i7, iris) முழு ஆதரவை வழங்குகின்றன OpenGL 4.6 மற்றும் ஷேடர் விளக்க மொழி GLSL 4.60. ரேடியான்சி (AMD) மற்றும் nvc4.6 (NVIDIA) இயக்கிகளில் OpenGL 0 ஆதரவு வழங்கப்படும் வரை, GL_ARB_gl_spirv மற்றும் GL_ARB_spirv_extensions ஐ செயல்படுத்த வேண்டும். சேர்க்கப்பட்டது ஆகஸ்ட் மாதம் i965 டிரைவருக்கு;
  • புதிய இயக்கியின் செயல்பாடு தொடர்ந்து விரிவடைகிறது ஐரிஸ் இன்டெல் GPU க்கு, அதன் திறன்களில் கிட்டத்தட்ட i965 இயக்கிக்கு சமமான நிலையை எட்டியுள்ளது. ஐரிஸ் இயக்கி Gallium3D கட்டமைப்பை அடிப்படையாகக் கொண்டது, இது நினைவக மேலாண்மை பணிகளை லினக்ஸ் கர்னலின் DRI இயக்கி பக்கத்திற்கு ஏற்றுகிறது மற்றும் வெளியீட்டு பொருள்களின் மறுபயன்பாடு தற்காலிக சேமிப்பிற்கான ஆதரவுடன் ஒரு ஆயத்த நிலை டிராக்கரை வழங்குகிறது. HD, UHD மற்றும் Iris GPUகளுடன் Gen8+ மைக்ரோஆர்கிடெக்சர் (Broadwell, Skylake) அடிப்படையிலான செயலிகளை மட்டுமே இயக்கி ஆதரிக்கிறது.
  • RADV மற்றும் RadeonSI இயக்கிகளுக்கு AMD Navi 10 GPUகளுக்கான ஆதரவு சேர்க்கப்பட்டது
    (ரேடியான் RX 5700), அத்துடன் ஆரம்ப ஆதரவு நவி 14. ரேடியான்எஸ்ஐ டிரைவரிலும் சேர்க்கப்பட்டுள்ளது சேர்க்கப்பட்டது எதிர்கால APU Renoir (GPU Navi உடன் Zen 2) மற்றும் ஓரளவுக்கு ஆதரவு ஆர்க்துரஸ் (2.5D இல்லாமல் கணினி திறன்கள் மற்றும் வீடியோ டிகோடிங் இயந்திரம் VCN 3 மட்டுமே);

  • சில பழைய AMD கார்டுகளுக்கான Gallium3D R600 இயக்கியில் (HD 5800/6900) பாதுகாப்பானது OpenGL 4.5 ஆதரவு;
  • ரேடியான்எஸ்ஐக்கு வழங்கப்பட்டது புதிய இயக்க நேர இணைப்பான் - rtld;
  • RADV மற்றும் Virgl இயக்கிகளின் செயல்திறன் மேம்படுத்தப்பட்டுள்ளது;
  • விரிவாக்கப்பட்டது ARM செயலிகளுடன் கூடிய பல சாதனங்களில் பயன்படுத்தப்படும் Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) மற்றும் Bifrost (Mali G3x, G5x, G7x) மைக்ரோஆர்கிடெக்சர்களை அடிப்படையாகக் கொண்ட GPUகளுக்கான Panfrost இயக்கி. GNOME Shell ஐ இயக்க டிரைவரின் திறன்கள் இப்போது போதுமானது;
  • என்விடியாவால் முன்மொழியப்பட்ட EGL நீட்டிப்பு சேர்க்கப்பட்டது EGL_EXT_platform_device, இது சாதனம் சார்ந்த APIகளை அழைக்காமல் EGL ஐ துவக்க அனுமதிக்கிறது
  • புதிய OpenGL நீட்டிப்புகள் சேர்க்கப்பட்டன:
  • RADV Vulkan இயக்கிக்கு நீட்டிப்புகள் சேர்க்கப்பட்டது (AMD கார்டுகளுக்கு):
  • பின்வரும் நீட்டிப்பு ANV Vulkan இயக்கியில் சேர்க்கப்பட்டுள்ளது (இன்டெல் கார்டுகளுக்கு):
    VK_EXT_shader_demote_to_helper_invocation.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்