ప్రధాన విండోస్ 10 WSL 21H1 బిల్డ్‌లతో Linux లో డైరెక్ట్‌ఎక్స్ మద్దతును పొందుతుంది

WSL 21H1 బిల్డ్‌లతో Linux లో డైరెక్ట్‌ఎక్స్ మద్దతును పొందుతుంది



సమాధానం ఇవ్వూ

WSL 2 వాతావరణంలో నడుస్తున్న లైనక్స్ డిస్ట్రోస్‌కు మైక్రోసాఫ్ట్ డైరెక్ట్‌ఎక్స్ మద్దతును జోడిస్తోంది. ఫాస్ట్ రింగ్‌లోని ఐరన్ (ఫే) బ్రాంచ్ నుండి మొదటి 21 హెచ్ 1 నిర్మాణాలతో ఈ మార్పు ప్రత్యక్ష ప్రసారం అవుతుంది, ఇవి ఈ జూన్‌లో వస్తాయని భావిస్తున్నారు.

ప్రకటన

శామ్‌సంగ్ టీవీలో స్టోర్ డెమోను ఎలా ఆఫ్ చేయాలి

మైక్రోసాఫ్ట్ పరిచయం విండోస్ డిస్ప్లే డ్రైవర్ మోడల్ వెర్షన్ 2.9, WDDMv2.9, ఇది GPU త్వరణాన్ని WSL 2 కి తీసుకువస్తుంది. ఇది సాధ్యం కావడానికి, WSL వైపు ప్రత్యేక లైనక్స్ కెర్నల్ మాడ్యూల్ ఉంది,dxgkrnl.

dxgkrnl

Dxgkrnl అనేది Linux కోసం ఒక సరికొత్త కెర్నల్ డ్రైవర్ / dev / dxg పరికరం నుండి వినియోగదారు మోడ్ Linux. / dev / dxg విండోస్‌లో స్థానిక WDDM D3DKMT కెర్నల్ సేవా పొరను దగ్గరగా అనుకరించే IOCTL సమితిని బహిర్గతం చేస్తుంది. Linux కెర్నల్ లోపల Dxgkrnl విండోస్ హోస్ట్‌లోని VM బస్‌పై దాని పెద్ద సోదరుడికి అనుసంధానిస్తుంది మరియు భౌతిక GPU తో కమ్యూనికేట్ చేయడానికి ఈ VM బస్ కనెక్షన్‌ను ఉపయోగిస్తుంది.

Dxgkrnl

హోస్ట్ బహుళ GPU లను కలిగి ఉంటే, అన్ని GPU లు అంచనా వేయబడతాయి మరియు Linux పర్యావరణానికి అందుబాటులో ఉంటాయి (ఈ GPU లన్నీ WDDMv2.9 డ్రైవర్లను నడుపుతున్నాయని అనుకోండి).

ఆర్కిటెక్చర్ WSL అనువర్తనాల పనితీరును పరిమితం చేయదని లేదా జోక్యం చేసుకోదని మైక్రోసాఫ్ట్ పేర్కొంది మరియు GPU వనరులు Linux GUI తో పాటు నడుస్తున్న విండోస్ అనువర్తనాలు మరియు డైరెక్ట్‌ఎక్స్‌ను ఉపయోగించే కన్సోల్ అనువర్తనాల మధ్య సరిగా భాగస్వామ్యం చేయబడతాయి.

Dxgkrnl Linux ఎడిషన్ ఓపెన్ సోర్స్గా తయారవుతోంది.

అసమ్మతిపై నేను పాత్రలను ఎలా జోడించగలను

Linux లో DxCore & D3D12

ఈ ప్రాజెక్టులు అనుకరణలు లేని పూర్తి D3D12 API ని Linux కి తీసుకువస్తాయి. Windows లో d3d12.dll వలె అదే సోర్స్ కోడ్ నుండి కంపైల్ చేయబడింది కాని Linux లక్ష్యం కోసం. ఇది ఒకే స్థాయి కార్యాచరణ మరియు పనితీరును అందిస్తుంది (మైనస్ వర్చువలైజేషన్ ఓవర్ హెడ్). ప్రస్తుత () మాత్రమే దీనికి మినహాయింపు. WSL ఈ రోజు కన్సోల్ మాత్రమే అనుభవం కాబట్టి ప్రస్తుతం WSL తో ప్రెజెంటేషన్ ఇంటిగ్రేషన్ లేదు. D3D12 API ని ఆఫ్‌స్క్రీన్ రెండరింగ్ మరియు కంప్యూట్ కోసం ఉపయోగించవచ్చు, కానీ పిక్సెల్‌లను నేరుగా స్క్రీన్‌కు కాపీ చేయడానికి స్వాప్‌చైన్ మద్దతు లేదు.

DxCore (libdxcore.so) అనేది dxgi యొక్క సరళీకృత సంస్కరణ, ఇక్కడ API యొక్క లెగసీ అంశాలు ఆధునిక సంస్కరణల ద్వారా భర్తీ చేయబడ్డాయి. విండోస్ మరియు లైనక్స్ రెండింటిలోనూ డిఎక్స్కోర్ అందుబాటులో ఉంది. GPU తో మాట్లాడటానికి విండోస్‌లో WDDM ఆధారిత డ్రైవర్ ఉపయోగించే D3DKMT API యొక్క ఫ్లాట్ వెర్షన్‌ను హోస్ట్ చేయడానికి కూడా DxCore ఉపయోగించబడుతుంది. ఈ API వివిధ WDDM సేవలు కెర్నల్‌కు ఎలా వెళ్తాయో తేడాలను సంగ్రహిస్తుంది (విండోస్‌లోని సేవా పట్టిక మరియు లైనక్స్‌లో IOCTL).

libd3d12.so మరియు libdxcore.so క్లోజ్డ్ సోర్స్, ప్రీ-కంపైల్డ్ యూజర్ మోడ్ బైనరీలు విండోస్‌లో భాగంగా రవాణా చేయబడతాయి. ఈ బైనరీలు గ్లిబ్‌సి ఆధారిత డిస్ట్రోస్‌తో అనుకూలంగా ఉంటాయి మరియు స్వయంచాలకంగా కింద అమర్చబడతాయి/ usr / lib / wsl / libమరియు లోడర్‌కు కనిపించేలా చేస్తుంది. మరో మాటలో చెప్పాలంటే, ఈ API లు అదనపు ప్యాకేజీలను వ్యవస్థాపించాల్సిన అవసరం లేకుండా లేదా డిస్ట్రో యొక్క కాన్ఫిగరేషన్‌ను సర్దుబాటు చేయకుండా బాక్స్ వెలుపల పనిచేస్తాయి. మద్దతు ప్రస్తుతం ఉబుంటు, డెబియన్, ఫెడోరా, సెంటోస్, SUSE మరియు మొదలైన వాటికి గ్లిబ్‌సి ఆధారిత డిస్ట్రోస్‌కు పరిమితం చేయబడింది.

GPU తయారీదారు భాగస్వాములు అందించిన GPU నిర్దిష్ట యూజర్ మోడ్ డ్రైవర్ (UMD) లేకుండా D3D12 పనిచేయదు. హార్డ్‌వేర్ నిర్దిష్ట బైట్ కోడ్‌కు షేడర్‌లను కంపైల్ చేయడం మరియు API రెండరింగ్ అభ్యర్థనలను GPU చేత అమలు చేయవలసిన కమాండ్ బఫర్‌లలో వాస్తవ GPU సూచనలలోకి అనువదించడం వంటి వాటికి UMD బాధ్యత వహిస్తుంది. హోస్ట్ డ్రైవర్ ప్యాకేజీ WSL లోపల / usr / lib / wsl / డ్రైవర్ల వద్ద అమర్చబడి d3d12 API కి నేరుగా అందుబాటులో ఉంటుంది. మళ్ళీ WDDM 2.9 డ్రైవర్ అవసరం.

WSL లోని ఓపెన్‌జిఎల్, ఓపెన్‌సిఎల్ & వల్కాన్ కోసం జిపియు త్వరణాన్ని మీసా లైబ్రరీ ద్వారా తీసుకురావడానికి మైక్రోసాఫ్ట్ కృషి చేస్తోంది.

మీరు ఒకరి వాయిస్ మెయిల్‌ను నేరుగా ఎలా పిలుస్తారు

WSL లో మీసా లైనక్స్


DxCore, D3D12, DirectML మరియు NVIDIA CUDA a కి వస్తోంది విండోస్ ఇన్సైడర్ త్వరలో వేగంగా నిర్మించండి. ఫాస్ట్ రింగ్ ప్రస్తుతం ఉంది మాంగనీస్ (Mn) OS శాఖ. ఫాస్ట్ రింగ్ క్రొత్తదానికి మారుతుందని భావిస్తున్నారుఐరన్ (ఫే) శాఖజూన్ తరువాతి భాగంలో ఈ క్రొత్త కార్యాచరణను ఇన్‌సైడర్‌లకు బహిర్గతం చేస్తుంది.

ఆసక్తికరమైన కథనాలు

ఎడిటర్స్ ఛాయిస్

PC, Mac లేదా SmartPhone లో డబుల్ సైడెడ్ ప్రింట్ ఎలా
PC, Mac లేదా SmartPhone లో డబుల్ సైడెడ్ ప్రింట్ ఎలా
మీకు మీ పత్రాల హార్డ్ కాపీలు అవసరమైతే మరియు ఉపయోగించిన కాగితం మొత్తాన్ని తగ్గించాలనుకుంటే, డబుల్ సైడెడ్‌ను ఎలా ముద్రించాలో తెలుసుకోవడం ఉపయోగకరంగా ఉంటుంది. ఈ వ్యాసంలో, మేము దీన్ని ఎంత తేలికగా తీసుకుంటాము
XML ఫైల్ అంటే ఏమిటి?
XML ఫైల్ అంటే ఏమిటి?
XML ఫైల్ అనేది ఎక్స్‌టెన్సిబుల్ మార్కప్ లాంగ్వేజ్ ఫైల్. XML ఫైల్‌ని తెరవడం లేదా XMLని CSV, JSON, PDF మొదలైన ఇతర ఫార్మాట్‌లకు మార్చడం ఎలాగో ఇక్కడ ఉంది.
ఫైర్‌ఫాక్స్ 60 మరియు అంతకంటే ఎక్కువ ఉన్న వ్యక్తిగత వెబ్‌సైట్ కుకీలను తొలగించండి
ఫైర్‌ఫాక్స్ 60 మరియు అంతకంటే ఎక్కువ ఉన్న వ్యక్తిగత వెబ్‌సైట్ కుకీలను తొలగించండి
ఫైర్‌ఫాక్స్ 60 యొక్క వినియోగదారు ఇంటర్‌ఫేస్ వ్యక్తిగత వెబ్‌సైట్ కుకీలను తొలగించడం కష్టతరం చేసింది. బ్రౌజర్ యొక్క సంస్కరణ 60 లో ఇది ఎలా చేయాలో చూద్దాం.
DirectXని డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయడం ఎలా
DirectXని డౌన్‌లోడ్ చేసి, ఇన్‌స్టాల్ చేయడం ఎలా
DirectXని ఎక్కడ మరియు ఎలా డౌన్‌లోడ్ చేయాలి మరియు నవీకరించాలి. DirectX 12, 11, 10, లేదా 9ని అప్‌డేట్ చేయడం సులభం మరియు Windowsలో గేమ్ పనితీరును మెరుగుపరుస్తుంది.
వెబ్ పేజీలో పదం కోసం ఎలా శోధించాలి
వెబ్ పేజీలో పదం కోసం ఎలా శోధించాలి
Mac మరియు Windowsలోని అన్ని ప్రధాన బ్రౌజర్‌లలో వెబ్ పేజీలో ఒక పదం కోసం శోధించండి. పదం లేదా పదబంధాన్ని కనుగొనడానికి Find Word సాధనం లేదా శోధన ఇంజిన్‌ని ఉపయోగించండి.
మీ Gmail పరిచయాలకు ఇమెయిల్ చిరునామాను ఎలా జోడించాలి
మీ Gmail పరిచయాలకు ఇమెయిల్ చిరునామాను ఎలా జోడించాలి
మీ Gmail చిరునామా పుస్తకానికి ఇమెయిల్ పంపినవారిని జోడించాలనుకుంటున్నారా? పంపేవారిని త్వరగా మరియు సులభంగా పరిచయాలుగా మార్చడం ఎలాగో ఇక్కడ ఉంది.
2020 నాటికి ఖచ్చితంగా జరిగే పది విషయాలు (CES ప్రకారం)
2020 నాటికి ఖచ్చితంగా జరిగే పది విషయాలు (CES ప్రకారం)
నేను CES ని ప్రేమిస్తున్నాను. నేను CES ను ద్వేషిస్తున్నాను. కొన్ని సమయాల్లో అధికంగా ఎగిరిన హైప్ నన్ను కన్నీళ్లు పెట్టుకోవాలనుకుంటుంది, ఇతరుల వద్ద నేను ఆ అమెరికన్-అలల ఆశ మరియు ఆశావాదం వెంట పడ్డాను. ప్రస్తుతం - బహుశా నేను ఉన్నాను