Linux 5.14 కెర్నల్ విడుదల

రెండు నెలల అభివృద్ధి తర్వాత, Linus Torvalds Linux కెర్నల్ 5.14 విడుదలను అందించింది. అత్యంత ముఖ్యమైన మార్పులలో: కొత్త quotactl_fd() మరియు memfd_secret() సిస్టమ్ కాల్‌లు, ide మరియు ముడి డ్రైవర్‌ల తొలగింపు, cgroup కోసం కొత్త I/O ప్రాధాన్యతా నియంత్రిక, SCHED_CORE టాస్క్ షెడ్యూలింగ్ మోడ్, ధృవీకరించబడిన BPF ప్రోగ్రామ్ లోడర్‌లను సృష్టించడానికి మౌలిక సదుపాయాలు.

కొత్త సంస్కరణలో 15883 డెవలపర్‌ల నుండి 2002 పరిష్కారాలు ఉన్నాయి, ప్యాచ్ పరిమాణం 69 MB (మార్పుల ప్రభావం 12580 ఫైల్‌లు, 861501 లైన్‌ల కోడ్ జోడించబడ్డాయి, 321654 లైన్‌లు తొలగించబడ్డాయి). 47లో ప్రవేశపెట్టిన అన్ని మార్పులలో దాదాపు 5.14% పరికర డ్రైవర్‌లకు సంబంధించినవి, దాదాపు 14% మార్పులు హార్డ్‌వేర్ ఆర్కిటెక్చర్‌లకు సంబంధించిన కోడ్‌ని నవీకరించడానికి సంబంధించినవి, 13% నెట్‌వర్కింగ్ స్టాక్‌కు సంబంధించినవి, 3% ఫైల్ సిస్టమ్‌లకు సంబంధించినవి మరియు 3% అంతర్గత కెర్నల్ ఉపవ్యవస్థలకు సంబంధించినవి.

ప్రధాన ఆవిష్కరణలు:

  • డిస్క్ సబ్‌సిస్టమ్, I/O మరియు ఫైల్ సిస్టమ్స్
    • cgroups, rq-qos కోసం ఒక కొత్త I/O ప్రాధాన్యతా నియంత్రిక అమలు చేయబడింది, ఇది ప్రతి cgroup సభ్యులచే ఉత్పత్తి చేయబడిన పరికరాలను నిరోధించడానికి అభ్యర్థనల ప్రాసెసింగ్ ప్రాధాన్యతను నియంత్రించగలదు. కొత్త ప్రాధాన్యతా నియంత్రిక మద్దతు mq-deadline I/O షెడ్యూలర్‌కు జోడించబడింది.
    • ext4 ఫైల్ సిస్టమ్ కొత్త ioctl కమాండ్‌ను అమలు చేస్తుంది, EXT4_IOC_CHECKPOINT, ఇది జర్నల్ మరియు వాటి అనుబంధిత బఫర్‌ల నుండి పెండింగ్‌లో ఉన్న అన్ని లావాదేవీలను డిస్క్‌కి ఫ్లష్ చేయడానికి బలవంతం చేస్తుంది మరియు నిల్వలో జర్నల్ ఉపయోగించే ప్రాంతాన్ని ఓవర్‌రైట్ చేస్తుంది. ఫైల్ సిస్టమ్‌ల నుండి సమాచార లీక్‌లను నిరోధించే చొరవలో భాగంగా ఈ మార్పును సిద్ధం చేశారు.
    • Btrfsకి పనితీరు అనుకూలీకరణలు చేయబడ్డాయి: fsync అమలు సమయంలో పొడిగించిన లక్షణాల యొక్క అనవసరమైన లాగింగ్‌ను తొలగించడం ద్వారా, పొడిగించిన లక్షణాలతో ఇంటెన్సివ్ ఆపరేషన్‌ల పనితీరు 17% వరకు పెరిగింది. అదనంగా, విస్తరణలను ప్రభావితం చేయని ట్రిమ్ కార్యకలాపాలను నిర్వహిస్తున్నప్పుడు, పూర్తి సమకాలీకరణ నిలిపివేయబడుతుంది, ఇది ఆపరేషన్ సమయాన్ని 12% తగ్గించింది. FSని తనిఖీ చేస్తున్నప్పుడు I/O బ్యాండ్‌విడ్త్‌ను పరిమితం చేయడానికి sysfsకి సెట్టింగ్ జోడించబడింది. పరిమాణాన్ని రద్దు చేయడానికి మరియు పరికర కార్యకలాపాలను తొలగించడానికి ioctl కాల్‌లు జోడించబడ్డాయి.
    • XFSలో, బఫర్ కాష్ యొక్క అమలు పునఃరూపకల్పన చేయబడింది, ఇది బ్యాచ్ మోడ్‌లో మెమరీ పేజీలను కేటాయించడానికి మార్చబడింది. మెరుగైన కాష్ సామర్థ్యం.
    • F2FS రీడ్-ఓన్లీ మోడ్‌లో పనిచేయడానికి ఒక ఎంపికను జోడిస్తుంది మరియు యాదృచ్ఛిక రీడ్ పనితీరును మెరుగుపరచడానికి కంప్రెస్డ్ బ్లాక్ కాష్ మోడ్ (compress_cache)ని అమలు చేస్తుంది. mmap() ఆపరేషన్ ఉపయోగించి మెమరీకి మ్యాప్ చేయబడిన ఫైల్‌లను కంప్రెస్ చేయడానికి మద్దతు అమలు చేయబడింది. మాస్క్ ఆధారంగా ఫైల్ కంప్రెషన్‌ని ఎంపిక చేసి నిలిపివేయడానికి, కొత్త మౌంట్ ఎంపిక nocompress ప్రతిపాదించబడింది.
    • కొన్ని డిజిటల్ కెమెరా నిల్వతో అనుకూలతను మెరుగుపరచడానికి exFAT డ్రైవర్‌లో పని జరిగింది.
    • quotactl_fd() సిస్టమ్ కాల్ జోడించబడింది, ఇది కోటాను ప్రత్యేక పరికర ఫైల్ ద్వారా కాకుండా, కోటా వర్తించే ఫైల్ సిస్టమ్‌తో అనుబంధించబడిన ఫైల్ డిస్క్రిప్టర్‌ను పేర్కొనడం ద్వారా కోటాలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది.
    • IDE ఇంటర్‌ఫేస్‌తో బ్లాక్ పరికరాల కోసం పాత డ్రైవర్‌లు కెర్నల్ నుండి తీసివేయబడ్డాయి; అవి చాలా కాలంగా libata సబ్‌సిస్టమ్ ద్వారా భర్తీ చేయబడ్డాయి.
    • "రా" డ్రైవర్ కెర్నల్ నుండి తీసివేయబడింది, /dev/raw ఇంటర్‌ఫేస్ ద్వారా పరికరాలను బ్లాక్ చేయడానికి అన్‌బఫర్డ్ యాక్సెస్‌ను అందిస్తుంది. O_DIRECT ఫ్లాగ్‌ని ఉపయోగించే అప్లికేషన్‌లలో ఈ కార్యాచరణ చాలా కాలంగా అమలు చేయబడింది.
  • మెమరీ మరియు సిస్టమ్ సేవలు
    • టాస్క్ షెడ్యూలర్ కొత్త షెడ్యూలింగ్ మోడ్‌ని అమలు చేస్తుంది, SCHED_CORE, ఇది ఒకే CPU కోర్‌లో ఏ ప్రాసెస్‌లను కలిసి అమలు చేయవచ్చో నియంత్రించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రతి ప్రక్రియకు కుకీ ఐడెంటిఫైయర్‌ని కేటాయించవచ్చు, అది ప్రక్రియల మధ్య విశ్వాస పరిధిని నిర్వచిస్తుంది (ఉదాహరణకు, అదే వినియోగదారు లేదా కంటైనర్‌కు చెందినది). కోడ్ అమలును నిర్వహించేటప్పుడు, షెడ్యూలర్ ఒక CPU కోర్ ఒకే యజమానితో అనుబంధించబడిన ప్రక్రియల మధ్య మాత్రమే భాగస్వామ్యం చేయబడిందని నిర్ధారించుకోవచ్చు, అదే SMT (హైపర్ థ్రెడింగ్) థ్రెడ్‌లో విశ్వసనీయ మరియు అవిశ్వసనీయ పనులను నిరోధించడం ద్వారా కొన్ని స్పెక్టర్ దాడులను నిరోధించడానికి ఇది ఉపయోగపడుతుంది. .
    • cgroup కోసం, కిల్ ఆపరేషన్‌కు మద్దతు అమలు చేయబడింది, ఇది cgroup.kill అనే వర్చువల్ ఫైల్‌కు “1” వ్రాయడం ద్వారా సమూహంతో అనుబంధించబడిన అన్ని ప్రక్రియలను ఒకేసారి చంపడానికి (SIGKILLని పంపడానికి) మిమ్మల్ని అనుమతిస్తుంది.
    • అటామిక్ ఇన్‌స్ట్రక్షన్‌ను అమలు చేస్తున్నప్పుడు, డేటా రెండు CPU కాష్ లైన్‌లను దాటుతుంది అనే వాస్తవం కారణంగా మెమరీలో సమలేఖనం చేయని డేటాను యాక్సెస్ చేసేటప్పుడు సంభవించే స్ప్లిట్ లాక్‌ల (“స్ప్లిట్ లాక్‌లు”) గుర్తింపుకు సంబంధించిన విస్తరించిన సామర్థ్యాలు. ఇటువంటి నిరోధించడం పనితీరులో గణనీయమైన తగ్గుదలకు దారితీస్తుంది, కాబట్టి గతంలో నిరోధించడానికి కారణమైన అప్లికేషన్‌ను బలవంతంగా ముగించడం సాధ్యమైంది. కొత్త విడుదల కెర్నల్ కమాండ్ లైన్ పరామితి “split_lock_detect=ratelimit:N”ని జోడిస్తుంది, ఇది సెకనుకు లాకింగ్ ఆపరేషన్‌ల రేటుపై సిస్టమ్-వ్యాప్త పరిమితిని నిర్వచించడానికి మిమ్మల్ని అనుమతిస్తుంది, స్ప్లిట్ లాక్‌కి మూలంగా మారిన ఏదైనా ప్రక్రియ దాటిన తర్వాత. ముగించే బదులు 20 ఎంఎస్‌ల పాటు ఆపివేయవలసి వస్తుంది.
    • cgroup బ్యాండ్‌విడ్త్ కంట్రోలర్ CFS (CFS బ్యాండ్‌విడ్త్ కంట్రోలర్), ఇది ప్రతి cgroupకి ఎంత ప్రాసెసర్ సమయాన్ని కేటాయించవచ్చో నిర్ణయిస్తుంది, సమయ-పరిమిత పరిమితులను నిర్వచించే సామర్థ్యాన్ని అమలు చేస్తుంది, ఇది జాప్యం-సెన్సిటివ్ పనిభారాన్ని బాగా నియంత్రించడానికి అనుమతిస్తుంది. ఉదాహరణకు, cpu.cfs_quota_usని 50000కి మరియు cpu.cfs_period_usని 100000కి సెట్ చేయడం వలన ప్రాసెస్‌ల సమూహం ప్రతి 100msకి 50ms CPU సమయాన్ని వృథా చేస్తుంది.
    • BPF ప్రోగ్రామ్ లోడర్‌లను రూపొందించడానికి ప్రారంభ మౌలిక సదుపాయాలు జోడించబడ్డాయి, ఇది విశ్వసనీయ డిజిటల్ కీతో సంతకం చేయబడిన BPF ప్రోగ్రామ్‌లను మాత్రమే లోడ్ చేయడానికి అనుమతిస్తుంది.
    • కొత్త ఫ్యూటెక్స్ ఆపరేషన్ FUTEX_LOCK_PI2 జోడించబడింది, ఇది స్లీప్ మోడ్‌లో సిస్టమ్ గడిపిన సమయాన్ని పరిగణనలోకి తీసుకునే టైమ్‌అవుట్‌ను లెక్కించడానికి మోనోటోనిక్ టైమర్‌ని ఉపయోగిస్తుంది.
    • RISC-V ఆర్కిటెక్చర్ కోసం, పెద్ద మెమరీ పేజీలకు మద్దతు (పారదర్శక భారీ-పేజీలు) మరియు మెమరీతో పని చేస్తున్నప్పుడు లోపాలను గుర్తించడానికి KFENCE మెకానిజంను ఉపయోగించగల సామర్థ్యం అమలు చేయబడతాయి.
    • ప్రాసెస్ యొక్క మెమరీ నిర్వహణను ఆప్టిమైజ్ చేయడానికి ఒక మార్గాన్ని అందించే madvise() సిస్టమ్ కాల్, అసలు చదవడం లేదా వ్రాయడం చేయకుండా, చదవడానికి లేదా వ్రాయడానికి మ్యాప్ చేయబడిన అన్ని మెమరీ పేజీలలో "పేజీ తప్పు"ని రూపొందించడానికి MADV_POPULATE_READ మరియు MADV_POPULATE_WRITE ఫ్లాగ్‌లను జోడించింది. (ప్రిఫాల్ట్). ఫ్లాగ్‌ల ఉపయోగం ప్రోగ్రామ్ అమలులో ఆలస్యాన్ని తగ్గించడానికి ఉపయోగపడుతుంది, అన్ని కేటాయించబడని పేజీల కోసం "పేజ్ ఫాల్ట్" హ్యాండ్లర్ యొక్క చురుకైన అమలు కారణంగా, వాటికి అసలు యాక్సెస్ కోసం ఎదురుచూడకుండా.
    • కునిట్ యూనిట్ టెస్టింగ్ సిస్టమ్ QEMU ఎన్విరాన్‌మెంట్‌లో పరీక్షలను అమలు చేయడానికి మద్దతును జోడించింది.
    • కొత్త ట్రేసర్‌లు జోడించబడ్డాయి: ఇంటర్‌ప్ట్ హ్యాండ్లింగ్ వల్ల ఏర్పడే అప్లికేషన్ ఆలస్యాన్ని ట్రాక్ చేయడానికి "osnoise" మరియు టైమర్ సిగ్నల్ నుండి మేల్కొన్నప్పుడు ఆలస్యాల గురించి వివరణాత్మక సమాచారాన్ని ప్రదర్శించడానికి "టైమర్‌లాట్".
  • వర్చువలైజేషన్ మరియు సెక్యూరిటీ
    • memfd_secret() సిస్టమ్ కాల్ ఐసోలేటెడ్ అడ్రస్ స్పేస్‌లో ప్రైవేట్ మెమరీ ప్రాంతాన్ని సృష్టించడానికి జోడించబడింది, ఇది యాజమాన్య ప్రక్రియకు మాత్రమే కనిపిస్తుంది, ఇతర ప్రక్రియలకు ప్రతిబింబించదు మరియు కెర్నల్‌కు నేరుగా యాక్సెస్ చేయబడదు.
    • seccomp సిస్టమ్ కాల్ ఫిల్టరింగ్ సిస్టమ్‌లో, బ్లాకింగ్ హ్యాండ్లర్‌లను యూజర్ స్పేస్‌లోకి తరలించేటప్పుడు, ఒక ఐసోలేటెడ్ టాస్క్ కోసం ఫైల్ డిస్క్రిప్టర్‌ను రూపొందించడానికి మరియు సిస్టమ్ కాల్‌ను ప్రాసెస్ చేస్తున్నప్పుడు దాన్ని తిరిగి ఇవ్వడానికి ఒకే అటామిక్ ఆపరేషన్‌ని ఉపయోగించడం సాధ్యమవుతుంది. ప్రతిపాదిత ఆపరేషన్ సిగ్నల్ వచ్చినప్పుడు వినియోగదారు స్థలంలో హ్యాండ్లర్‌కు అంతరాయం కలిగించే సమస్యను పరిష్కరిస్తుంది.
    • వినియోగదారు ID నేమ్‌స్పేస్‌లో వనరుల పరిమితులను నిర్వహించడానికి కొత్త మెకానిజం జోడించబడింది, ఇది "యూజర్ నేమ్‌స్పేస్"లోని వినియోగదారుకు వ్యక్తిగత rlimit కౌంటర్‌లను బంధిస్తుంది. ఒక వినియోగదారు వేర్వేరు కంటైనర్‌లలో ప్రాసెస్‌లను అమలు చేసినప్పుడు సాధారణ వనరుల కౌంటర్‌ల వాడకంతో మార్పు సమస్యను పరిష్కరిస్తుంది.
    • ARM64 సిస్టమ్‌ల కోసం KVM హైపర్‌వైజర్ గెస్ట్ సిస్టమ్‌లలో MTE (MemTag, మెమరీ ట్యాగింగ్ ఎక్స్‌టెన్షన్) పొడిగింపును ఉపయోగించగల సామర్థ్యాన్ని జోడించింది, ఇది ప్రతి మెమరీ కేటాయింపు ఆపరేషన్‌కు ట్యాగ్‌లను బైండ్ చేయడానికి మరియు దోపిడీని నిరోధించడానికి పాయింటర్‌ల సరైన వినియోగాన్ని తనిఖీ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇప్పటికే విముక్తి పొందిన మెమరీ బ్లాక్‌లు, ఓవర్‌ఫ్లోస్ బఫర్, ప్రారంభానికి ముందు యాక్సెస్‌లు మరియు ప్రస్తుత సందర్భం వెలుపల ఉపయోగించడం వల్ల కలిగే హాని.
    • ARM64 ప్లాట్‌ఫారమ్ యొక్క పాయింటర్ అథెంటికేషన్ సౌకర్యాలు ఇప్పుడు కెర్నల్ మరియు యూజర్ స్పేస్ కోసం విడిగా కాన్ఫిగర్ చేయబడతాయి. పాయింటర్‌లోని ఉపయోగించని ఎగువ బిట్‌లలో నిల్వ చేయబడిన డిజిటల్ సంతకాలను ఉపయోగించి రిటర్న్ చిరునామాలను ధృవీకరించడానికి ప్రత్యేకమైన ARM64 సూచనలను ఉపయోగించడానికి సాంకేతికత మిమ్మల్ని అనుమతిస్తుంది.
    • PCI-over-virtio డ్రైవర్ ద్వారా అమలు చేయబడిన వర్చువల్ PCI బస్‌తో PCI పరికరాల కోసం డ్రైవర్‌లను ఉపయోగించడం కోసం వినియోగదారు-మోడ్ Linux మద్దతును జోడించింది.
    • x86 సిస్టమ్‌ల కోసం, virtio-iommu పారావర్చువలైజ్డ్ పరికరానికి మద్దతు జోడించబడింది, మెమరీ పేజీ పట్టికలను అనుకరించకుండా virtio ట్రాన్స్‌పోర్ట్ ద్వారా పంపబడే ATTACH, DETACH, MAP మరియు UNMAP వంటి IOMMU అభ్యర్థనలను అనుమతిస్తుంది.
    • Intel CPUల కోసం, స్కైలేక్ కుటుంబం నుండి కాఫీ లేక్ వరకు, అనవసరమైన సమకాలీకరణ కార్యకలాపాలను డైనమిక్‌గా తొలగించడం ద్వారా బహుళ-థ్రెడ్ అప్లికేషన్‌ల పనితీరును మెరుగుపరచడానికి సాధనాలను అందించే Intel TSX (లావాదేవీల సమకాలీకరణ పొడిగింపులు) ఉపయోగం డిఫాల్ట్‌గా నిలిపివేయబడుతుంది. TAA (TSX ఎసిన్క్రోనస్ అబార్ట్) మెకానిజం యొక్క ఆపరేషన్ సమయంలో సంభవించే మూడవ-పక్ష ఛానెల్‌ల ద్వారా సమాచార లీకేజీని మార్చే జోంబీలోడ్ దాడుల అవకాశం కారణంగా పొడిగింపులు నిలిపివేయబడ్డాయి.
  • నెట్‌వర్క్ సబ్‌సిస్టమ్
    • వివిధ IP చిరునామాలతో అనుబంధించబడిన వివిధ నెట్‌వర్క్ ఇంటర్‌ఫేస్‌ల ద్వారా అనేక మార్గాల్లో ఏకకాలంలో ప్యాకెట్ల డెలివరీతో TCP కనెక్షన్ యొక్క ఆపరేషన్‌ను నిర్వహించడానికి TCP ప్రోటోకాల్ యొక్క పొడిగింపు MPTCP (మల్టీపాత్ TCP) యొక్క కోర్‌లోకి ఏకీకరణ. కొత్త విడుదల IPv4 మరియు IPv6 (మల్టీపాత్ హాష్ పాలసీ) కోసం మీ స్వంత ట్రాఫిక్ హ్యాషింగ్ విధానాలను సెట్ చేయడానికి ఒక మెకానిజంను జోడిస్తుంది, దీని వలన ప్యాకెట్‌లలోని ప్యాకెట్‌లలో ఏ ఫీల్డ్‌లు ఉపయోగించబడతాయో గుర్తించడం సాధ్యమవుతుంది. ప్యాకెట్ కోసం మార్గం ఎంపిక.
    • SOCK_SEQPACKET సాకెట్‌లకు మద్దతు (డేటాగ్రామ్‌ల యొక్క ఆర్డర్ మరియు విశ్వసనీయ ప్రసారం) వర్టియో వర్చువల్ ట్రాన్స్‌పోర్ట్‌కు జోడించబడింది.
    • SO_REUSEPORT సాకెట్ మెకానిజం యొక్క సామర్థ్యాలు విస్తరించబడ్డాయి, ఇది SO_REUSEPORT ద్వారా కనెక్ట్ చేయబడిన అన్ని సాకెట్‌లలో ఏకకాలంలో ఇన్‌కమింగ్ అభ్యర్థనల పంపిణీతో కనెక్షన్‌లను స్వీకరించడానికి అనేక లిజనింగ్ సాకెట్‌లను ఒకేసారి ఒక పోర్ట్‌కి కనెక్ట్ చేయడానికి అనుమతిస్తుంది, ఇది బహుళ-థ్రెడ్ సర్వర్ అప్లికేషన్‌ల సృష్టిని సులభతరం చేస్తుంది. . కొత్త సంస్కరణ ప్రారంభంలో ఎంచుకున్న సాకెట్ ద్వారా అభ్యర్థనను ప్రాసెస్ చేసేటప్పుడు వైఫల్యం విషయంలో నియంత్రణను మరొక సాకెట్‌కు బదిలీ చేయడానికి సాధనాలను జోడిస్తుంది (సేవలను పునఃప్రారంభించేటప్పుడు వ్యక్తిగత కనెక్షన్‌ల నష్టంతో సమస్యను పరిష్కరిస్తుంది).
  • పరికరాలు
    • amdgpu డ్రైవర్ కొత్త AMD Radeon RX 6000 సిరీస్ GPUలకు మద్దతునిస్తుంది, “బీజ్ గోబీ” (Navi 24) మరియు “ఎల్లో కార్ప్” అనే సంకేతనామం, అలాగే Aldebaran GPU (gfx90a) మరియు వాన్ గోగ్ APU లకు మెరుగైన మద్దతును అందిస్తుంది. అనేక eDP ప్యానెల్‌లతో ఏకకాలంలో పని చేసే సామర్థ్యం జోడించబడింది. APU Renoir కోసం, వీడియో మెమరీ (TMZ, ట్రస్టెడ్ మెమరీ జోన్)లో గుప్తీకరించిన బఫర్‌లతో పని చేయడానికి మద్దతు అమలు చేయబడింది. హాట్-అన్‌ప్లగ్ గ్రాఫిక్స్ కార్డ్‌లకు మద్దతు జోడించబడింది. Radeon RX 6000 (Navi 2x) GPUలు మరియు పాత AMD GPUల కోసం, ASPM (యాక్టివ్ స్టేట్ పవర్ మేనేజ్‌మెంట్) మద్దతు డిఫాల్ట్‌గా ప్రారంభించబడింది, ఇది గతంలో Navi 1x, Vega మరియు Polaris GPUల కోసం మాత్రమే ప్రారంభించబడింది.
    • AMD చిప్‌ల కోసం, HMM (హెటెరోజెనియస్ మెమరీ మేనేజ్‌మెంట్) సబ్‌సిస్టమ్ ఆధారంగా షేర్డ్ వర్చువల్ మెమరీ (SVM, షేర్డ్ వర్చువల్ మెమరీ)కి మద్దతు జోడించబడింది, ఇది పరికరాలను వారి స్వంత మెమరీ మేనేజ్‌మెంట్ యూనిట్‌లతో (MMU, మెమరీ మేనేజ్‌మెంట్ యూనిట్) ఉపయోగించడానికి అనుమతిస్తుంది. ఇది ప్రధాన మెమరీని యాక్సెస్ చేయగలదు. ప్రత్యేకించి, HMMని ఉపయోగించి, మీరు GPU మరియు CPU మధ్య భాగస్వామ్య చిరునామా స్థలాన్ని నిర్వహించవచ్చు, దీనిలో GPU ప్రాసెస్ యొక్క ప్రధాన మెమరీని యాక్సెస్ చేయగలదు.
    • AMD స్మార్ట్ షిఫ్ట్ టెక్నాలజీకి ప్రారంభ మద్దతు జోడించబడింది, ఇది గేమింగ్, వీడియో ఎడిటింగ్ మరియు 3D రెండరింగ్ కోసం పనితీరును పెంచడానికి AMD చిప్‌సెట్ మరియు గ్రాఫిక్స్ కార్డ్‌తో ల్యాప్‌టాప్‌లలో CPU మరియు GPU పవర్ సెట్టింగ్‌లను డైనమిక్‌గా మారుస్తుంది.
    • ఇంటెల్ గ్రాఫిక్స్ కార్డ్‌ల కోసం i915 డ్రైవర్ ఇంటెల్ ఆల్డర్‌లేక్ పి చిప్‌లకు మద్దతునిస్తుంది.
    • Hyper-V వర్చువల్ గ్రాఫిక్స్ అడాప్టర్ కోసం drm/hyperv డ్రైవర్ జోడించబడింది.
    • Raspberry Pi 400 ఆల్ ఇన్ వన్ కంప్యూటర్‌కు మద్దతు జోడించబడింది.
    • Dell ల్యాప్‌టాప్‌లలో చేర్చబడిన హార్డ్‌వేర్ కెమెరా మరియు మైక్రోఫోన్ స్విచ్‌లకు మద్దతు ఇవ్వడానికి dell-wmi-గోప్యతా డ్రైవర్ జోడించబడింది.
    • Lenovo ల్యాప్‌టాప్‌ల కోసం, sysfs /sys/class/firmware-attributes/ ద్వారా BIOS సెట్టింగ్‌లను మార్చడానికి WMI ఇంటర్‌ఫేస్ జోడించబడింది.
    • USB4 ఇంటర్‌ఫేస్‌తో పరికరాల కోసం విస్తరించిన మద్దతు.
    • AmLogic SM1 TOACODEC, Intel AlderLake-M, NXP i.MX8, NXP TFA1, TDF9897, Rockchip RK817, Qualcomm Quinary MI2 మరియు Texas Instruments TAS2505 సౌండ్ కార్డ్‌లు మరియు కోడెక్‌లకు మద్దతు జోడించబడింది. HP మరియు ASUS ల్యాప్‌టాప్‌లలో మెరుగైన ఆడియో మద్దతు. USB పరికరాలలో ఆడియో ప్లే కావడానికి ముందు ఆలస్యాన్ని తగ్గించడానికి ప్యాచ్‌లు జోడించబడ్డాయి.

మూలం: opennet.ru

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