லினக்ஸ் கர்னல் 5.19 கிராபிக்ஸ் இயக்கிகள் தொடர்பான சுமார் 500 ஆயிரம் கோடுகளைக் கொண்டுள்ளது.

லினக்ஸ் கர்னல் 5.19 இன் வெளியீடு உருவாகும் களஞ்சியமானது DRM (நேரடி ரெண்டரிங் மேலாளர்) துணை அமைப்பு மற்றும் கிராபிக்ஸ் இயக்கிகள் தொடர்பான அடுத்த மாற்றங்களை ஏற்றுக்கொண்டது. ஏற்றுக்கொள்ளப்பட்ட இணைப்புகளின் தொகுப்பு சுவாரஸ்யமானது, ஏனெனில் அதில் 495 ஆயிரம் கோடுகள் உள்ளன, இது ஒவ்வொரு கர்னல் கிளையிலும் உள்ள மாற்றங்களின் மொத்த அளவுடன் ஒப்பிடத்தக்கது (எடுத்துக்காட்டாக, கர்னல் 5.17 இல் 506 ஆயிரம் கோடுகள் சேர்க்கப்பட்டுள்ளன).

AMD GPUகளுக்கான இயக்கியில் ASIC பதிவேடுகளுக்கான தரவுகளுடன் தானாக உருவாக்கப்பட்ட தலைப்புக் கோப்புகளால் சுமார் 400 ஆயிரம் கூடுதல் வரிகள் கணக்கிடப்படுகின்றன. மற்றொரு 22.5 ஆயிரம் கோடுகள் AMD SoC21 க்கான ஆதரவின் ஆரம்ப செயலாக்கத்தை வழங்குகின்றன. AMD GPUகளுக்கான இயக்கியின் மொத்த அளவு குறியீடு 4 மில்லியன் கோடுகளைத் தாண்டியது (ஒப்பிடுகையில், லினக்ஸ் கர்னல் 1.0 முழுவதும் 176 ஆயிரம் கோடுகள், 2.0 - 778 ஆயிரம், 2.4 - 3.4 மில்லியன், 5.13 - 29.2 மில்லியன் ஆகியவை அடங்கும்). SoC21 க்கு கூடுதலாக, AMD இயக்கி SMU 13.x (கணினி மேலாண்மை அலகு), USB-C மற்றும் GPUVM க்கான மேம்படுத்தப்பட்ட ஆதரவு மற்றும் அடுத்த தலைமுறை RDNA3 (RX 7000) மற்றும் CDNA (AMD இன்ஸ்டிங்க்ட்) இயங்குதளங்களை ஆதரிப்பதற்கான தயாரிப்புகளை உள்ளடக்கியது. .

இன்டெல் இயக்கியில், ஆற்றல் மேலாண்மை குறியீட்டில் அதிக எண்ணிக்கையிலான மாற்றங்கள் (5.6 ஆயிரம்) உள்ளன. மேலும், மடிக்கணினிகளில் பயன்படுத்தப்படும் Intel DG2 (Arc Alchemist) GPU அடையாளங்காட்டிகள் Intel இயக்கியில் சேர்க்கப்பட்டுள்ளன, Intel Raptor Lake-P (RPL-P) இயங்குதளத்திற்கான ஆரம்ப ஆதரவு வழங்கப்பட்டுள்ளது, ஆர்க்டிக் சவுண்ட்-எம் கிராபிக்ஸ் அட்டைகள் பற்றிய தகவல்கள் சேர்க்கப்பட்டது, கம்ப்யூட்டிங் என்ஜின்களுக்கு ஏபிஐ செயல்படுத்தப்பட்டது, டிஜி2 கார்டுகள் டைல்4 வடிவமைப்பிற்கான ஆதரவைச் சேர்த்துள்ளன; ஹஸ்வெல் மைக்ரோஆர்கிடெக்சரை அடிப்படையாகக் கொண்ட அமைப்புகளுக்கு, டிஸ்ப்ளே போர்ட் HDRக்கான ஆதரவு செயல்படுத்தப்பட்டுள்ளது.

Nouveau இயக்கியில், மொத்த மாற்றங்கள் சுமார் நூறு கோடுகளின் குறியீடுகளை பாதித்தன (drm_gem_plane_helper_prepare_fb ஹேண்ட்லரைப் பயன்படுத்துவதற்கான மாற்றம் செய்யப்பட்டது, சில கட்டமைப்புகள் மற்றும் மாறிகளுக்கு நிலையான நினைவக ஒதுக்கீடு பயன்படுத்தப்பட்டது). Nouveau இல் NVIDIA மூலம் திறந்த மூல கர்னல் தொகுதிகளைப் பயன்படுத்துவதைப் பொறுத்தவரை, இதுவரையிலான பணி பிழைகளை அடையாளம் கண்டு நீக்குகிறது. எதிர்காலத்தில், வெளியிடப்பட்ட ஃபார்ம்வேர் இயக்கி செயல்திறனை மேம்படுத்த பயன்படுத்த திட்டமிடப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

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