لينيكس العرب
طريقك الى عالم مفتوح المصدر

كل ما يلزمك لتشغيل الألعاب على لينيكس

المقدمة

هذه المقالة هي الأطول في تاريخ المدونة حتى الآن. هي الأعقد والأكثر تفرعا أيضا. كتابة هذه المقالة أخذ بعض اﻷايام ما بين بحث وتجربة ومحاولة سد الثغرات في المقالات الموجودة مسبقا. أيضا تم التأكد من حداثة المعلومات الموجودة هنا.

قبل البدء في المقالة، هناك بعض النقاط الواجب الأخذ بها والانتباه لها:

هذه مقالة كبيرة جدا بالنسبة لي، قد يكون هناك أخطاء إملائية او نحوية أو تقنية. أرجو إبلاغي بهذه الأمور فور العثور عليها ليتم تصحيحها.

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

ستكون هذه المقالة عبارة عن مرجع كامل لموضوع الألعاب على لينيكس. سنقوم بكتابة التعليمات اللازمة للقيام بكل شيء يلزمك من برامج ومكتبات لبدء اللعب. قد تختلف طرق تثبيت البرامج والمكتبات من توزيعة لأخرى، ولكن على ما يبدو أن أسهل توزيعة لهذا العمل هي Arch Linux. موضوع الألعاب على لينيكس قد يكون متعب في البداية، ولكن عند تنصيب البرامج اللازمة للعمل سيكون الموضوع بسهولة الويندوز.\\nقائمة بالبرامج اللازمة للعمل -قد لا تحتاج جميع هذه البرامج-:

  • Vulkan
  • wineHQ
  • PlayOnLinux
  • Steam
  • DXVK
  • VKD3D

ملاحظات

بطاقات الرسوميات المدعومة بشكل كامل من إنتل هي من نوع Skylake، Kaby Lake، و Coffee Lake. ما تبقى يقدم دعم جزئي لـ Vulka.
من المفضل استخدام جهاز حديث نسبيا مع مواصفات قادرة على تشغيل الألعاب.
يفضل إستخدام نظام 64 بت مع دعم 32 بت.
يجب تثبيت نسخة 64 بت و 32 بت من البرامج لضمان أعلى درجة توافق.
الألعاب التي تعمل حاليا قد لا تعمل مستقبلاً وهذا عائد للشركة المصممة والعكس صحيح.
من تجربتي، أفضل نظامين للألعاب على لينيكس هو Manjaro و Ubuntu. حاول أن تلتزم بهم أو أن يكون لديك المعرفة الكافية لحل مشاكل الأنظمة الأخرى.
بعض شركات الألعاب تقوم بعمل حظر لحسابك إذا قمت باللعب من خلال لينيكس. تأكد من اللعبة قبل البدء بها خصوصا إذا كانت أونلاين.

ما هو Vulkan

تم الكشف عن Vulkan لأول مره عام 2015 من قبل مجموعة Khronos التقنية الغير ربحية في مؤتمر مطوري الألعاب. Vulkan عبارة عن API يعمل على جميع أنظمة التشغيل لتحسين كل شيء تقوم به بطاقات الرسوميات حاليا.

يعتبر Vulkan حاليا أفضل من DirectX في الأداء حيث انه عند تجربته على بطاقة الرسوميات nVidia GTX 1060 كان أفضل من DirectX بنسبة 32%. في الإختبار قامت بطاقة الرسوميات تحت DirectX برسم 20 مليون رسمة في الثانية بينما قامت برسم 26.4 مليون رسمة في الثانية تحت Vulkan.

تثبيت Vulkan

قد لا تحتاج الى تثبيت Vulkan في معظم توزيعات لينيكس، ولكن للتأكد من أنك تملكه ولتحديثه لأفضل إصدار، يمكنك اتباع الخطوات التالية:

للتثبيت على Ubuntu

بطاقات AMD

من المفضل دائما اضافة مخزن تعريفات AMD للحصول على أحدث تعريف حتى لو كنت تستخدم نسخة LTS.

$ sudo dpkg --add-architecture i386
$ sudo add-apt-repository ppa:oibaf/graphics-drivers
$ sudo apt update && sudo apt upgrade
$ sudo apt install libvulkan1 libvulkan1:i386 mesa-vulkan-drivers vulkan-utils libgl1-mesa-glx:i386 libgl1-mesa-dri:i386

بطاقات nVidia

من المفضل دائما اضافة مخزن تعريفات nVidia للحصول على أحدث تعريف حتى لو كنت تستخدم نسخة LTS.

$ sudo dpkg --add-architecture i386
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update && sudo apt upgrade
$ sudo apt install nvidia-graphics-drivers-396 nvidia-settings vulkan vulkan-utils

للتثبيت على Debian

بطاقات AMD

نحن لا نفضل إستخدام Debian في هذا النوع من الأمور ولم نفكر في إدراج Debian أصلا في القائمة، ولكن إذا كنت من المعجبين بالنظام، يمكنك اللعب بإستخدامه أيضا.

قبل البدء، يمكنك إما ترك التعريفات كما هي، أو يمكنك اضافة مخازن Ubuntu ومحاولة الحصول على أحدث التعريفات. قد يسبب هذا الأمر عدم استقرار أو حتى انهيار النظام.

يمكنك تثبيت Vulkan على Debian من خلال الأمر التالي:

$ sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-utils

بطاقات nVidia

تعريفات nVidia الحديثة تحتوى على Vulkan بشكل افتراضي، ويمكنك أيضا تثبيت أدوات Vulkan من خلال الأمر التالي:

$ sudo apt install vulkan-utils

بطاقات AMD

من المفترض وجود أحدث التعريفات لديك. يمكنك تثبيت Vulkan من خلال الأمر التالي:

$ sudo dnf install vulkan vulkan-info

للتثبيت على توزيعات RedHat

بطاقات nVidia

تعريفات nVidia مغلقة المصدر متوفرة من خلال مخزن RPMFusion. يمكنك تثبيته من خلال الأمر التالي:

$ sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
$ sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
$ sudo dnf install xorg-x11-drv-nvidia akmod-nvidia vulkan vulkan-tools

للتثبيت على OpenSUSE

بطاقات AMD

من المفترض انك تملك احدث التعريفات. يمكنك تثبيت Vulkan من خلال الأمر التالي:


$ sudo zypper in vulkan libvulkan1 vulkan-utils mesa-vulkan-drivers

بطاقات nVidia

قبل تثبيت Vul