ትልቅ ስጋት እየወሰድኩኝ ሆን ብዬ ከላይ ባለው ምስል ላይ "ማይክሮሶፍትን" ትቼዋለሁ። ይህ ዝርዝር ለአንዳንድ አንባቢዎቻችን እንድንተው ያደረጋቸው ሳይሆን ለጥያቄዎች መልስ ለመስጠት ከተፈጠሩት መጣጥፎች ውስጥ ለአንዱ መግቢያ ሆኖ የሚያገለግል ነገር ነው ብዬ ተስፋ አደርጋለሁ ነገር ግን ርዕሰ ጉዳዩ ምን እንደሚል ከፈለጋችሁ እኛ በቀላሉ “አልችልም” በሚል አጭር ምላሽ ይሰጣል። እና አንዳንድ ተጠቃሚዎች ያጋጠማቸው ጥርጣሬ ነው። Directx 11 በ ubuntu ላይ እንዴት እንደሚጫን.
ደህና, ልክ እንደ ተመሳሳይ ይጭናል WhatsApp. ወይም ልክ እንደ ማይክሮሶፍት ኦፊስ ፣ እሱም እንዲሁ ከተመሳሳይ ኩባንያ ነው። እውነታው ግን በቀጥታ አልተጫነም, ነገር ግን ዳይሬክተሮች 11 ወይም የትኛውም እትሞቹ በሊኑክስ ላይ እንዲሰሩ ማዞሪያዎች ሊደረጉ ይችላሉ. ምክንያቱም እዚህ ያደረሰህ ጥያቄ ሌላ መሰረታዊ ጥያቄ ሊኖረው ይችላል ጥያቄው ደግሞ ዳይሬክትን በኡቡንቱ ውስጥ እንዴት መጫን እንዳለብህ ሳይሆን እንዴት በኡቡንቱ ውስጥ DirectX 11፣ 12 ወይም ሌላ የሚፈልገውን ሶፍትዌር መጠቀም እችላለሁ የሚለው ነው።
ማውጫ
DirectX ምንድን ነው?
DirectX ሀ የመልቲሚዲያ መተግበሪያ ፕሮግራሚንግ ቴክኖሎጂዎች ስብስብ እና ግራፊክስ በማይክሮሶፍት የተሰራ. በዋነኛነት የመልቲሚዲያ አፕሊኬሽኖችን እና ጨዋታዎችን በዊንዶውስ ፕላትፎርም ላይ ለማዘጋጀት እና ለማስኬድ ይጠቅማል። ይህ ስብስብ ለሶፍትዌር ገንቢዎች የተለያዩ መሳሪያዎችን እና ግብዓቶችን ያቀርባል፣ ኤፒአይዎችን ለ2D እና 3D ግራፊክስ፣ ድምጽ፣ የመሣሪያ ግብዓት፣ አውታረ መረብ እና አጠቃላይ መልቲሚዲያን ጨምሮ። ይህ ገንቢዎች የኮምፒዩተሩን ሃርድዌር ሀብቶች ሙሉ በሙሉ የሚጠቀሙ አፕሊኬሽኖችን እንዲፈጥሩ ያስችላቸዋል፣ ይህም የተሻለ የእይታ እና የድምጽ ጥራት፣ እና ፈጣን እና ለስላሳ አፈፃፀም ያስገኛሉ።
ባጭሩ ማይክሮሶፍት ገንቢዎች በስርዓተ ክወናው ላይ እንዲሰሩ ሶፍትዌራቸውን እንዲገነቡ የፈጠረው ነገር ነው ቢል ጌትስ ተወዳጅነት ያተረፈው እ.ኤ.አ. በ90ዎቹ መጀመሪያ ላይ እላለሁ ፣ ምንም እንኳን ዊንዶውስ 1.0 በ1985 ቢወጣም አንዳንድ ጊዜ የሚፈለግ እና የሚጫነው ከአንዳንድ ጨዋታዎች ጋር ነው። ወይም ከቪዲዮ አርትዖት ፕሮግራም እና ከመሳሰሉት ቀጥሎ, እና ይህ ጥያቄ ነው. ያ አንችልም ብለን እናስብ ይሆናል። በኡቡንቱ ውስጥ አንድ ፕሮግራም ያሂዱ ምክንያቱም በእሱ መስፈርቶች ውስጥ ዳይሬክትኤክስ ይጠይቃል ፣ ግን አይሰራም።
DirectX 11 ን መጫን አለብኝ?
የሊኑክስ ተጠቃሚዎች ሀ ጥገኛ: ዋናውን ለመስራት አስፈላጊ የሆኑ ዋና ሶፍትዌሮች እና ሌሎች ትናንሽዎች አሉ, በእሱ ላይ የተመሰረተ ነው, ስለዚህም ስማቸው. ምንም እንኳን DirectX በዊንዶው ላይ እንደ ሙሉ ሶፍትዌር ሊጫን እና ሊዘመን ቢችልም, ብዙውን ጊዜ በጨዋታዎች እና በሚፈልጉት ፕሮግራሞች ውስጥ ይካተታል, ልክ እንደ ሊኑክስ ጥገኛዎች. ለምሳሌ FFmpeg ነው፡ እኛ ካልጫንነው እና የሚፈልገውን ሶፍትዌር የምንጭነው ከሆነ ኡቡንቱ ይጭነዋል። ነገር ግን ከተርሚናል (ተርሚናል) ሁሉንም ነገር ለመስራት በእጅ መጫን እንችላለንምሳሌ 1, ምሳሌ 2).
እዚህ ላይ በጣም አስፈላጊው ነገር ነው። አንድ የተወሰነ ፕሮግራም ማሄድ መቻል, ልክ እንደ .NET Framework DirectX በራሱ ብዙም ጥቅም የለውም. ያ ፕሮግራም DirectX 11 ወይም ሌላ ስሪት የሚያስፈልገው ይሆናል, እና በዋናው ፕሮግራም ላይ ማተኮር አለብን.
በ DirextX 11 ላይ የተመሰረቱ ፕሮግራሞችን ለማስኬድ አማራጮች ±
ወይን
በጣም ጥሩ ከሆኑ አማራጮች አንዱ, በጣም ጥሩ ካልሆነ, ወይን መጠቀም ነው. እንደ DirectX 11 ያለ የተለየ ነገር ሲፈልጉ ±, አንድ ፕሮግራም እንዲተገበር ያወርደዋል. በ NET ላይ የሚመረኮዝ ከሆነ ተመሳሳይ ነው, ነገር ግን በዚህ አጋጣሚ ሞኖን አውርዳለሁ.
የወይን ምርጫን ለመጠቀም ከፈለግን የሚከተሉትን ማድረግ አለብን።
- ተርሚናልውን ከፍተን እንጽፋለን
sudo apt update && sudo apt upgrade && sudo apt install ወይን
- ልንጭነው የምንፈልገውን የፕሮግራሙን ጫኝ እናሰራለን እና በ DirectX ላይ የተመሰረተ ነው. ቀድሞውኑ ወይን ካለን, በእሱ መከፈት አለበት. እንግዳ ነገር ካየን ሁል ጊዜ ቀኝ-ጠቅ አድርገን "በወይን ክፈት" ወይም ተመሳሳይ መልእክት መምረጥ እንችላለን።
- በስክሪኑ ላይ የሚታዩትን መመሪያዎች እንከተላለን. ዋይን ለፕሮግራሙ ስራ አስፈላጊ የሆኑትን ነገሮች ማለትም ዳይሬክትኤክስ ወይም አማራጭ ሶፍትዌሮችን (እንደ ሁለተኛው በኋላ እንደምናብራራው) ጨምሮ ለማውረድ ጥንቃቄ ማድረግ አለበት ነገር ግን ፕሮግራሙ እንዲሰራ ያስችለዋል።
OpenGL፣ Vulkan እና Proton እንደ DirectX 11 አማራጮች
እንደ DirectX ያሉ አማራጮች አሉ። OpenGL ወይም Vulcan, እና እነዚህ ከኡቡንቱ ጋር ተኳሃኝ ናቸው. የምንፈልገው ዳይሬክትኤክስ 11ን ከዝቅተኛ መስፈርቶቹ መካከል የሚዘረዝር ፕሮግራም ብቻ ለመጠቀም ከሆነ ማድረግ ያለብን ያለፈው ነጥብ ነው፡ ወይንን አምነን አስፈላጊ የሆነውን የማውረድ ሀላፊው ይሁን ከነዚህም መካከል OpenGL ወይም Vulkan ይሁኑ። በአንዳንድ ሁኔታዎች አስፈላጊ ሊሆን ይችላል ፕሮቶንየጨዋታዎቹን ተኳሃኝነት ለመጨመር ቫልቭ በSteam ላይ የሚጠቀመው ነገር እና ብዙዎቹም በሊኑክስ ላይ ሊሰሩ ይችላሉ።
እያንዳንዳቸውን ሶስት አማራጮችን ለመጫን እነዚህ እርምጃዎች መከተል አለባቸው-
የ OpenGL
OpenGL በነባሪ በኡቡንቱ ተጭኗል፣ ስለዚህ እራስዎ መጫን አያስፈልግዎትም። አዎ፣ ለግራፊክስ ካርዳችን እንደ ኤንቪዲ ያሉ ሾፌሮችን መጫን አስፈላጊ ሊሆን ይችላል፣ ለዚህም አማራጭ ከታየ ወደ ሶፍትዌር እና ዝማኔዎች/ተጨማሪ አሽከርካሪዎች በመሄድ የባለቤትነት ያላቸውን መጫን አለብዎት። በተጨማሪም በመተየብ ከተርሚናል ላይ መጫን ይቻላል sudo apt install nvidia-driver-XXXXXX እንደ 460 ያለ የስሪት ቁጥር የሆነበት።
Vulkan
ቩልካንን ለመጫን ተርሚናል ይክፈቱ እና ይፋዊ ማከማቻውን ለመጨመር የሚከተለውን ይተይቡ።
sudo add-apt-repository ፒ. ፓ. (): graphic-drivers / ppa
በኋላ ፣ የጥቅሎችን ዝርዝር እናዘምነዋለን sudo በተገቢ ዝማኔ, እሱን ለመጫን ቀድሞውኑ Vulkan ይኖረናል. ባለፈው ነጥብ ላይ እንደገለጽነው የግራፊክስ ካርዳችንን የባለቤትነት አሽከርካሪዎች ከመጫንዎ በፊት. በመጨረሻም Vulkan ን እንጭነዋለን-
sudo apt-get install vulkan-sdk
ፕሮቶን
ፕሮቶን የዊንዶውስ ጨዋታዎችን በሊኑክስ በእንፋሎት ለማሄድ በቫልቭ የተሰራ መሳሪያ ነው። በኡቡንቱ ላይ ፕሮቶን ለመጫን የሚከተሉትን ደረጃዎች ይከተሉ።
- እኛ ካልተጫነን Steam እንጭናለን። ምንም እንኳን የ Snap ፓኬጅ በጣም ጥሩው አማራጭ ቢሆንም, ለሚፈጠረው ነገር ብቻ የDEB ሥሪቱን ማስወገድ እና በክፍሉ ውስጥ ማስቀመጥ የለብዎትም.
- ወደ "Steam Play" ትር እንሄዳለን እና "Steam Play for all titles አግብር" በሚለው ሳጥን ላይ ምልክት ያድርጉ.
- በ "Steam Play ተኳሃኝነት ስሪት" ተቆልቋይ ዝርዝር ውስጥ በጣም የቅርብ ጊዜውን የፕሮቶን ስሪት እንመርጣለን.
- ለውጦቹን እንቀበላለን እና እናስቀምጣለን.
በዚህ አማካኝነት የዊንዶውስ አርእስቶችን በሊኑክስ ላይ መጫወት እንችላለን, እና እንዲሁም, ምክንያቱም Steam ከጨዋታዎች በላይ ያቀርባል, ሌሎች DirectX 11 ወይም ከዚያ በፊት የሚያስፈልጋቸው ሶፍትዌሮች.
ይህንን የማይክሮሶፍት ሶፍትዌር በኡቡንቱ ላይ መጫን አይችሉም፣ ግን፣ እንደሌሎች ብዙ አማራጮች፣ አማራጮች አሉ።
አስተያየት ለመስጠት የመጀመሪያው ይሁኑ