Linux కెర్నల్ 5.19 గ్రాఫిక్స్ డ్రైవర్లకు సంబంధించిన 500 వేల లైన్ల కోడ్‌ను కలిగి ఉంది

Linux కెర్నల్ 5.19 విడుదలను రూపొందించే రిపోజిటరీ DRM (డైరెక్ట్ రెండరింగ్ మేనేజర్) సబ్‌సిస్టమ్ మరియు గ్రాఫిక్స్ డ్రైవర్‌లకు సంబంధించిన తదుపరి సెట్ మార్పులను ఆమోదించింది. ఆమోదించబడిన ప్యాచ్‌ల సెట్ ఆసక్తికరంగా ఉంటుంది ఎందుకంటే ఇందులో 495 వేల పంక్తులు కోడ్ ఉన్నాయి, ఇది ప్రతి కెర్నల్ బ్రాంచ్‌లోని మార్పుల మొత్తం పరిమాణంతో పోల్చవచ్చు (ఉదాహరణకు, కెర్నల్ 5.17లో 506 వేల లైన్ల కోడ్ జోడించబడింది).

AMD GPUల కోసం డ్రైవర్‌లోని ASIC రిజిస్టర్‌ల కోసం డేటాతో స్వయంచాలకంగా రూపొందించబడిన హెడర్ ఫైల్‌ల ద్వారా సుమారు 400 వేల జోడించిన పంక్తులు లెక్కించబడతాయి. మరో 22.5 వేల పంక్తులు AMD SoC21 కోసం మద్దతు యొక్క ప్రారంభ అమలును అందిస్తాయి. AMD GPUల కోసం డ్రైవర్ యొక్క మొత్తం పరిమాణం 4 మిలియన్ లైన్‌ల కోడ్‌ను మించిపోయింది (పోలిక కోసం, మొత్తం Linux కెర్నల్ 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 (ఆర్క్ ఆల్కెమిస్ట్) GPU ఐడెంటిఫైయర్‌లు Intel డ్రైవర్‌కు జోడించబడ్డాయి, Intel Raptor Lake-P (RPL-P) ప్లాట్‌ఫారమ్‌కు ప్రారంభ మద్దతు అందించబడింది, ఆర్కిటిక్ సౌండ్-M గ్రాఫిక్స్ కార్డ్‌ల గురించిన సమాచారం జోడించబడింది, కంప్యూటింగ్ ఇంజిన్‌ల కోసం ABI అమలు చేయబడింది, DG2 కార్డ్‌లు Tile4 ఫార్మాట్‌కు మద్దతును జోడించాయి; హస్వెల్ మైక్రోఆర్కిటెక్చర్ ఆధారంగా సిస్టమ్‌ల కోసం, DisplayPort HDR కోసం మద్దతు అమలు చేయబడింది.

Nouveau డ్రైవర్‌లో, మొత్తం మార్పులు దాదాపు వంద లైన్ల కోడ్‌ను ప్రభావితం చేశాయి (drm_gem_plane_helper_prepare_fb హ్యాండ్లర్‌ని ఉపయోగించేందుకు మార్పు చేయబడింది, కొన్ని నిర్మాణాలు మరియు వేరియబుల్స్‌కు స్టాటిక్ మెమరీ కేటాయింపు వర్తించబడింది). Nouveauలో NVIDIA ద్వారా ఓపెన్ సోర్స్ కెర్నల్ మాడ్యూల్స్ యొక్క ఉపయోగం కోసం, ఇప్పటివరకు చేసిన పని లోపాలను గుర్తించడం మరియు తొలగించడం వరకు వస్తుంది. భవిష్యత్తులో, ప్రచురించబడిన ఫర్మ్‌వేర్ డ్రైవర్ పనితీరును మెరుగుపరచడానికి ఉపయోగించబడుతుందని ప్రణాళిక చేయబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి