வல்கன் 20.0.0 ஆதரவுடன் மீசா 1.2 வெளியீடு

மூலம் சமர்ப்பிக்கப்பட்டது OpenGL மற்றும் Vulkan API இன் இலவச செயலாக்கத்தின் வெளியீடு - மேசா XXX. Mesa 20.0.0 கிளையின் முதல் வெளியீடு ஒரு சோதனை நிலையைக் கொண்டுள்ளது - குறியீட்டின் இறுதி நிலைப்படுத்தலுக்குப் பிறகு, நிலையான பதிப்பு 20.0.1 வெளியிடப்படும். மேசா 20.0 இல் செயல்படுத்தப்பட்டது Intel (i4.6, iris) மற்றும் AMD (radeonsi) GPUகளுக்கான முழு OpenGL 965 ஆதரவு, AMD (r4.5) மற்றும் NVIDIA (nvc600) GPUகளுக்கான OpenGL 0 ஆதரவு மற்றும் Intel மற்றும் AMD கார்டுகளுக்கு Vulkan 1.2 ஆதரவு.

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

  • RadeonSI இயக்கியில் (AMD GPUகளுக்கு) பாதுகாப்பானது ஆதரவு
    OpenGL 4.6 (OpenGL 4.6 முன்பு Intel GPU களுக்கு மட்டுமே Mesa இல் ஆதரிக்கப்பட்டது) மற்றும் SPIR-V ஷேடர் இடைநிலை பிரதிநிதித்துவம்.

  • AMD மற்றும் Intel GPUகளுக்கான RADV மற்றும் ANV இயக்கிகள் இப்போது கிராபிக்ஸ் API ஐ ஆதரிக்கின்றன வல்கன் 1.2;
  • Broadwell மற்றும் Skylake microarchitecture (Gen8+) அடிப்படையிலான Intel GPU களுக்கு, புதிய ஐரிஸ் இயக்கி இயல்பாகவே பயன்படுத்தப்படுகிறது, இது அதன் திறன்களில் i965 இயக்கிக்கு இணையாக உள்ளது. ஐரிஸ் இயக்கி Gallium3D கட்டமைப்பை அடிப்படையாகக் கொண்டது, இது லினக்ஸ் கர்னலின் DRI இயக்கி பக்கத்திற்கு நினைவக மேலாண்மை பணிகளை ஏற்றுகிறது மற்றும் வெளியீட்டு பொருள்களின் மறுபயன்பாடு தற்காலிக சேமிப்பிற்கான ஆதரவுடன் ஒரு ஆயத்த நிலை டிராக்கரை வழங்குகிறது. ஹஸ்வெல் உட்பட பழைய மைக்ரோஆர்கிடெக்சர்களை அடிப்படையாகக் கொண்ட சில்லுகளுக்கு, i965 இயக்கி தக்கவைக்கப்படுகிறது;
  • RADV இல் (AMD சில்லுகளுக்கான வல்கன் இயக்கி) மற்றும் ஷேடர்களை தொகுப்பதற்கான பின்தளத்தில் "ACO“, இது LLVM ஷேடர் கம்பைலருக்கு மாற்றாக வால்வால் உருவாக்கப்படுகிறது, GPU தலைமுறைகளான GCN 1.0/GFX6 (தெற்கு தீவுகள்) மற்றும் GCN 1.1/GFX7 (கடல் தீவுகள்) ஆகியவற்றிற்கான ஆதரவைச் சேர்த்தது;
  • RADV மற்றும் ACO ஆகியவை வடிவியல் ஷேடர்களின் தொகுப்பை வழங்குகின்றன;
  • GPU GFX10 (Navi) க்கான RADV மற்றும் ACO பயன்முறையை ஆதரிக்கிறது அலை 32 (ஒரே நேரத்தில் செயல்படுத்துவதற்கு 32 நூல்களை ஒரு "அலை" ஆக இணைத்தல்);
  • LLVMpipe மற்றும் RadeonSI இயக்கிகள் வகையற்ற இடைநிலை பிரதிநிதித்துவ (IR) ஷேடர்களைப் பயன்படுத்துவதற்கு மாற்றப்பட்டுள்ளன. என்.ஐ.ஆர், GLSL IR மற்றும் Mesa இன் உள் ஐஆர் ஆகியவற்றின் கீழ், குறைந்த மட்டத்தில் செயல்படுவதை நோக்கமாகக் கொண்டது. NIR செயல்திறன் மேம்படுத்தப்பட்டுள்ளது;
  • RadeonSI இயக்கியில் சேர்க்கப்பட்டது நேரடி தற்காலிக சேமிப்பிற்கான ஆதரவு, இது தொகுக்கப்பட்ட ஷேடர் பொருள்களின் நகல்களை வடிகட்டுகிறது;
  • Intel GPUகளுக்கான OpenGL மற்றும் Vulkan இயக்கிகளில் Gen11 சில்லுகளுக்கான (ஜாஸ்பர் லேக்) ஆதரவு சேர்க்கப்பட்டுள்ளது;
  • V3D இயக்கி (ராஸ்பெர்ரி பைக்கு) OpenGL ES 3.2 உடன் இணக்கமான வடிவியல் ஷேடர்களுக்கான ஆதரவைச் சேர்த்தது மற்றும் OpenGL ES 3.1 க்கு முழு ஆதரவையும் வழங்குகிறது;
  • Qualcomm Adreno GPUகளுக்கான Vulkan இயக்கி TURNIP இன் செயல்திறன் மேம்படுத்தப்பட்டுள்ளது;
  • புதிய OpenGL நீட்டிப்புகள் சேர்க்கப்பட்டன:
  • RADV Vulkan இயக்கிக்கு நீட்டிப்புகள் சேர்க்கப்பட்டது (AMD கார்டுகளுக்கு):
  • ANV Vulkan இயக்கிக்கு நீட்டிப்புகள் சேர்க்கப்பட்டது (இன்டெல் கார்டுகளுக்கு):

ஆதாரம்: opennet.ru

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