ማይክሮሶፍት የግራፊክስ አገልጋይ እና የጂፒዩ ማጣደፍን በWSL ውስጥ ተግባራዊ ያደርጋል

ማይክሮሶፍት አስታውቋል ጉልህ በሆነ አተገባበር ላይ ማሻሻያዎች በWSL (የዊንዶውስ ንዑስ ስርዓት ለሊኑክስ) ንዑስ ስርዓት ፣ ይህም በዊንዶውስ ላይ ሊኑክስ ሊተገበሩ የሚችሉ ፋይሎች መጀመሩን ያረጋግጣል ።

  • ታክሏል። የሊኑክስ አፕሊኬሽኖችን በግራፊክ በይነገጽ ለማስኬድ ድጋፍ፣ ከሌሎች ኩባንያዎች የ X አገልጋዮችን መጠቀምን ያስወግዳል። ድጋፍ የሚተገበረው በጂፒዩ ተደራሽነት ቨርቹዋል ነው።

    ማይክሮሶፍት የግራፊክስ አገልጋይ እና የጂፒዩ ማጣደፍን በWSL ውስጥ ተግባራዊ ያደርጋል

    ለሊኑክስ ከርነል ክፍት ሾፌር ተዘጋጅቷል። dxgkrnl፣ የ/dev/dxg መሣሪያን የዊንዶውስ ከርነል WDDM D3DKMT የሚደግሙ አገልግሎቶችን ይሰጣል። አሽከርካሪው ቪኤም አውቶብስን በመጠቀም ከአካላዊ ጂፒዩ ጋር ግንኙነት ይፈጥራል። የሊኑክስ አፕሊኬሽኖች በዊንዶውስ እና ሊኑክስ መካከል የሃብት መጋራት ሳያስፈልጋቸው እንደ ቤተኛ የዊንዶውስ መተግበሪያዎች ተመሳሳይ የጂፒዩ መዳረሻ አላቸው።

    ማይክሮሶፍት የግራፊክስ አገልጋይ እና የጂፒዩ ማጣደፍን በWSL ውስጥ ተግባራዊ ያደርጋል

    ከዚህም በላይ የlibd3d12.so ቤተ-መጽሐፍት ለሊኑክስ የቀረበ ሲሆን ቀጥታ የ Direct3D 12 ግራፊክስ ኤፒአይን የሚያቀርብ እና ከዊንዶውስ d3d12.dll ቤተ-መጽሐፍት ጋር ከተመሳሳይ ኮድ የተሰራ ነው። ቀለል ያለ የdxgi ኤፒአይ እትም በDxCore Library (libdxcore.so) መልክ ቀርቧል። ቤተ መፃህፍቶቹ libd3d12.so እና libdxcore.so በባለቤትነት የተያዙ ናቸው እና የሚቀርቡት በሁለትዮሽ ስብሰባዎች ብቻ ነው (በ/usr/lib/wsl/lib ውስጥ የተጫኑ) ከኡቡንቱ፣ ዴቢያን፣ ፌዶራ፣ ሴንቶስ፣ SUSE እና ሌሎች ስርጭቶች በGlibc ላይ ተኳሃኝ ናቸው።

    ማይክሮሶፍት የግራፊክስ አገልጋይ እና የጂፒዩ ማጣደፍን በWSL ውስጥ ተግባራዊ ያደርጋል

    OpenGL ድጋፍ በሜሳ ይቀርባል ኢንተርሌይተርጥሪዎችን ወደ DirectX 12 API የሚተረጉመው የVulkan API ትግበራ ዘዴ አሁንም በእቅድ ደረጃ ላይ ነው።

    ማይክሮሶፍት የግራፊክስ አገልጋይ እና የጂፒዩ ማጣደፍን በWSL ውስጥ ተግባራዊ ያደርጋል

  • እንደ ማሽን መማሪያ እና አርቲፊሻል ኢንተለጀንስ ላሉ ተግባራት የሃርድዌር ማጣደፍን ለመጠቀም የሚያስችል በቪዲዮ ካርዶች ላይ ለማስላት ተጨማሪ ድጋፍ። በመጀመሪያ ደረጃ፣ የWSL አካባቢዎች ለCUDA እና ድጋፍ ይሰጣሉ ቀጥታ ኤም.ኤል፣ በD3D12 ኤፒአይ (ለምሳሌ በሊኑክስ አካባቢ TensorFlowን ለ DirectML ከጀርባ ማሄድ ይችላሉ)። የOpenCL ድጋፍ ወደ DX12 ኤፒአይ የሚደረጉ የካርታ ስራዎችን በሚያከናውን ንብርብር በኩል ይቻላል።

    ማይክሮሶፍት የግራፊክስ አገልጋይ እና የጂፒዩ ማጣደፍን በWSL ውስጥ ተግባራዊ ያደርጋል

  • የWSL ጭነት በቅርቡ በቀላል "wsl.exe --install" ትዕዛዝ ይደገፋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ