كيفية تثبيت DirectX 11 على نظام التشغيل Ubuntu

DirectX 11 على Ubuntu

مخاطرة كبيرة ، لقد تركت "Microsoft" في الصورة أعلاه عن قصد. آمل ألا تكون هذه التفاصيل هي سبب تخلي بعض قرائنا عننا ، ولكنها شيء يخدم كمقدمة لإحدى تلك المقالات التي تم إنشاؤها للإجابة على الأسئلة ، ولكن إذا كنت تبحث عن ما يقوله العنوان ، فنحن سوف يرد ببساطة بعبارة موجزة "لا يمكن". وهذا هو الشك الذي يساور بعض المستخدمين كيفية تثبيت Directx 11 على نظام ubuntu.

حسنًا ، يتم تثبيت نفس ملف واتس اب. أو تمامًا مثل Microsoft Office ، وهو أيضًا من نفس الشركة. الحقيقة هي أنه لم يتم تثبيته بشكل مباشر ، ولكن يمكن أخذ المنعطفات بحيث يعمل كل ما يتطلب DirectX 11 أو أي من إصداراته على Linux. لأن السؤال الذي أتى بك إلى هنا قد يكون لديه سؤال أساسي آخر ، والسؤال ليس كيفية تثبيت DirectX في Ubuntu ، ولكن بدلاً من ذلك كيف يمكنني استخدام برنامج في Ubuntu يتطلب DirectX 11 أو 12 أو أيًا كان.

ما هو برنامج DirectX

DirectX هو ملف مجموعة من تقنيات برمجة تطبيقات الوسائط المتعددة والرسومات تم تطويره بواسطة Microsoft. يتم استخدامه بشكل أساسي لتطوير وتشغيل تطبيقات الوسائط المتعددة والألعاب على نظام Windows الأساسي. توفر هذه المجموعة مجموعة متنوعة من الأدوات والموارد لمطوري البرامج ، بما في ذلك واجهات برمجة التطبيقات للرسومات ثنائية وثلاثية الأبعاد والصوت وإدخال الجهاز والشبكات والوسائط المتعددة العامة. يتيح ذلك للمطورين إنشاء تطبيقات تستفيد استفادة كاملة من موارد أجهزة الكمبيوتر ، مما يؤدي إلى جودة بصرية وصوت أفضل وأداء أسرع وأكثر سلاسة.

باختصار ، إنه شيء تصنعه Microsoft للمطورين لبناء برامجهم للعمل على نظام التشغيل الذي شاعه بيل جيتس في وقت مبكر من التسعينيات ، على الرغم من إصدار Windows 90 في عام 1.0. إنه مطلوب أحيانًا ويتم تثبيته جنبًا إلى جنب مع بعض الألعاب ، أو بجانب برنامج تعديل الفيديو وما شابه ، وهذا هو السؤال. الذي - التي قد نعتقد أننا لا نستطيع تشغيل برنامج في Ubuntu لأنه يطلب DirectX في متطلباته ، لكنه لا يطلب ذلك.

هل أحتاج إلى تثبيت DirectX 11؟

يفهم مستخدمو Linux تمامًا ما هو ملف اعتماد: هناك برنامج رئيسي وبرامج أخرى أصغر ضرورية للعمل الرئيسي ، والتي يعتمدون عليها ، ومن هنا جاءت تسميتهم. على الرغم من أنه يمكن تثبيت DirectX وتحديثه كبرنامج كامل على Windows ، إلا أنه غالبًا ما يتم تضمينه مع الألعاب وأي برامج تتطلبه ، تمامًا مثل تبعيات Linux. مثال على ذلك FFmpeg: إذا لم يكن مثبتًا لدينا وسنقوم بتثبيت البرنامج الذي يحتاج إليه ، فسيقوم Ubuntu بتثبيته. ولكن يمكننا أيضًا تثبيته يدويًا لفعل كل شيء به من الجهاز (النموذج 1, النموذج 2).

الشيء المهم حقًا هنا هو تكون قادرة على تشغيل برنامج معين، نظرًا لأن DirectX في حد ذاته قليل الاستخدام ، تمامًا مثل .NET Framework. سيكون هذا البرنامج هو البرنامج الذي يتطلب DirectX 11 أو إصدارًا آخر ، وعلينا التركيز على البرنامج الرئيسي.

خيارات تشغيل البرامج التي تعتمد على DirextX 11 ±

WINE

أحد أفضل الخيارات ، إن لم يكن الأفضل ، هو استخدام WINE. عندما تحتاج إلى شيء محدد ، مثل DirectX 11 ± ، سيتم تنزيله بحيث يمكن تنفيذ البرنامج. نفس الشيء إذا كان يعتمد على .NET ، لكن في هذه الحالة سأقوم بتنزيل Mono.

إذا أردنا استخدام خيار WINE ، فعلينا القيام بما يلي:

  1. نفتح المحطة ونكتب:
تحديث sudo apt && sudo apt Upgrade && sudo apt install wine
  1. نقوم بتشغيل مثبت البرنامج الذي نريد تثبيته ويعتمد على DirectX. إذا كان لدينا WINE بالفعل ، فيجب أن يفتح به. إذا رأينا شيئًا غريبًا ، فيمكننا دائمًا النقر بزر الماوس الأيمن واختيار "فتح باستخدام WINE" أو رسالة مشابهة.
  2. نتبع التعليمات التي تظهر على الشاشة. يجب أن يعتني WINE بتنزيل كل ما هو ضروري حتى يعمل البرنامج ، بما في ذلك DirectX أو البرامج البديلة (مثل هذا الأخير ، كما سنشرح لاحقًا) ، ولكنه سيسمح أيضًا بتشغيل البرنامج.

OpenGL و Vulkan و Proton كبدائل لـ DirectX 11

هناك بدائل لـ DirectX ، مثل برنامج OpenGL أو Vulcan، وهذه متوافقة مع Ubuntu. إذا كان ما نبحث عنه هو ببساطة استخدام برنامج يسرد DirectX 11 ضمن الحد الأدنى من متطلباته ، فإن ما يتعين علينا القيام به هو النقطة السابقة: ثق في WINE واجعله هو المسؤول عن تنزيل ما هو ضروري ، من بينها سوف كن OpenGL أو Vulkan. في بعض الحالات قد يكون ذلك ضروريا بروتون، وهو شيء يستخدمه Valve أيضًا على Steam الخاص به لزيادة توافق الألعاب ويمكن أيضًا تشغيل العديد منها على Linux.

ستكون هذه هي الخطوات التي يجب اتباعها لتثبيت كل خيار من هذه الخيارات الثلاثة:

برنامج OpenGL

يتم تثبيت OpenGL افتراضيًا في Ubuntu ، لذا لن تضطر إلى تثبيته يدويًا. نعم ، قد يكون من الضروري تثبيت برامج التشغيل الخاصة ببطاقة الرسومات الخاصة بنا ، مثل NVIDIA ، والتي يتعين عليك الانتقال إلى البرامج والتحديثات / المزيد من برامج التشغيل الخاصة بها وتثبيت برامج التشغيل الخاصة ، إذا ظهر الخيار. يمكن أيضًا تثبيته من الجهاز عن طريق الكتابة sudo apt تثبيت nvidia-driver-XXX، حيث سيكون XXX هو رقم الإصدار ، مثل 460.

VULKAN

لتثبيت Vulkan ، افتح Terminal واكتب ما يلي لإضافة مستودعها الرسمي:

sudo add-apt-repository ppa: graphics-drivers / ppa

لاحقًا ، نقوم بتحديث قائمة الحزم بـ تحديث sudo apt، والذي سيكون لدينا بالفعل Vulkan لتثبيته. قبل أن نقوم بتثبيت برامج التشغيل الخاصة ببطاقة الرسومات الخاصة بنا ، كما أوضحنا في النقطة السابقة. أخيرًا ، نقوم بتثبيت Vulkan:

سودو apt-get install vulkan-sdk

بروتون

Proton هي أداة طورتها Valve مصممة لتشغيل ألعاب Windows على Linux عبر Steam. لتثبيت Proton على Ubuntu ، اتبع الخطوات التالية:

  1. إذا لم يكن مثبتًا لدينا ، نقوم بتثبيت Steam. على الرغم من أن حزمة Snap هي الخيار الأفضل ، إلا أنه لا يجب عليك تجاهل إصدار DEB والاحتفاظ به في الحجرة ، فقط لما قد يحدث.
  2. نذهب إلى علامة التبويب "Steam Play" ونضع علامة في المربع "تنشيط Steam Play لجميع العناوين".
  3. في القائمة المنسدلة "Steam Play Compatibility Version" ، نختار أحدث إصدار من Proton.
  4. نحن نقبل التغييرات ونحفظها.

باستخدام هذا ، سنكون قادرين على تشغيل عناوين Windows على Linux ، وكذلك لأن Steam يقدم أكثر من مجرد ألعاب ، أو برامج أخرى تتطلب DirectX 11 أو أقدم.

لا يمكنك تثبيت برنامج Microsoft هذا على Ubuntu ، ولكن كما هو الحال مع العديد من البرامج الأخرى ، هناك بدائل.