كيفية تحسين أداء الألعاب على Linux
<
div>
لقد أصبح Linux خيارًا قويًا بشكل متزايد لألعاب الكمبيوتر كبديل واقعي لنظام Windows. مع Wine، ودعم برامج تشغيل GPU المحسّن، وSteamOS، والعديد من التحسينات الأخرى، أصبحت ألعاب Linux حقيقة واقعة الآن.
ولكن كما هو الحال مع Windows، قد لا تكون الأمور مثالية منذ البداية. إليك كيفية تحسين الألعاب على Linux من خلال هذه النصائح الرائعة لضبط الأداء.
استخدم برامج تشغيل العرض الصحيحة
إذا كنت تستخدم Linux لفترة من الوقت، فربما تعلم أنه لم يكن من السهل دائمًا استخدام برامج تشغيل معينة لوحدة معالجة الرسومات. تقليديًا، كانت برامج التشغيل الخاصة مقتصرة على أنظمة Windows وMac. وبالتالي، كانت هناك حاجة إلى برامج تشغيل تابعة لجهات خارجية، ولم يكن أي منها جيدًا مثل البرامج الحقيقية.
لحسن الحظ، إذا كنت جديدًا على Linux، فلن تعرف أو تهتم بأي من هذه الأمور. ولن تحتاج إلى معرفتها أيضًا. حيث تحظى بطاقات الرسوميات من AMD بدعم واسع النطاق، بينما تتبنى NVIDIA موقفًا سابقًا وتقدم الآن برامج تشغيل أفضل.
ولكن أي وحدة معالجة رسومية هي الأفضل لنظام Linux — AMD أم NVIDIA؟ من الصعب أن نقول، ولكن من المرجح أن تحصل على دعم أفضل مع نظام AMD. ولكن هذا لا يعني أنه يجب عليك إزالة بطاقة NVIDIA على الفور. يمكن أن تعطي وحدة المعالجة المركزية NVIDIA بالإضافة إلى Intel نتائج أفضل من وحدة المعالجة المركزية AMD بالإضافة إلى Intel. ولكن إذا كانت وحدة المعالجة المركزية لديك من AMD، فإن اقترانها بوحدة معالجة رسومية AMD يكون أكثر منطقية.
احصل على الأجهزة الصحيحة، واحصل على برامج التشغيل الصحيحة، وسوف تتحسن الأمور على الفور.
بالإضافة إلى ذلك، ستتمتع بتجربة لعب محسنة على Linux مع وحدات تحكم وصوت متوافقة تمامًا. تأكد من أن برامج التشغيل الخاصة بهذه الأجهزة هي الإصدار الأحدث، وقم بتحديثها عند الضرورة.
قد يعني وجود أي مشكلات في ذلك أنه من الأفضل لك ببساطة تحديث نواة النظام.
تحديث نواة لينكس
يوجد في أعماق أي نظام تشغيل نواة، وهي عبارة عن برنامج يعمل على سد الفجوة بين الأجهزة والبرامج التي تستخدمها. تُعَد نواة Linux بمثابة قلب أي نظام تشغيل قائم على Linux، وتتضمن مكتبة ضخمة من برامج تشغيل الأجهزة.
في أغلب الأحيان تكون هذه البرامج محدثة وتتضمن دعمًا لكل شيء تقريبًا قد تقوم بتوصيله بجهاز الكمبيوتر الخاص بك. ولكن في بعض الأحيان قد تجد وحدة تحكم في الألعاب أو جهاز صوت أو جهاز عرض لا يعمل بأقصى قدر من الكفاءة.
في هذه الحالة، تحقق مما إذا كان الأمر يستحق تحديث نواة Linux، أو تحقق مما إذا كانت أي تعديلات مخططة ستحل مشكلتك في المستقبل.
أخبر محافظ وحدة المعالجة المركزية بتعزيز الأداء
يمكن لمستخدمي Linux توجيه وحدة المعالجة المركزية لزيادة الأداء، وهي خدعة حيوية للألعاب. وأسهل طريقة للقيام بذلك هي باستخدام أداة cpufrequtils.
تثبيت مع
sudo apt install cpufrequtils
يمكنك تشغيل الأداة من درج التطبيقات (أو البحث عن cpupower-gui) واستخدامها لزيادة كفاءة وحدة المعالجة المركزية لجهاز الكمبيوتر لديك. للقيام بذلك:
- يختار جميع وحدات المعالجة المركزية
- تعيين الحاكم إلى أداء
- انقر يتقدم للتأكيد
ينبغي أن يحدث هذا فرقًا ملحوظًا في تجربة الألعاب على Linux.
هل يقوم نظام التشغيل بقمع وحدة معالجة الرسومات (GPU)؟
في بعض الحالات، يتم تقليص تجربة اللعب على Linux بشكل نشط بواسطة نظام التشغيل. ويحدث هذا بشكل خاص على أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة المزودة ببطاقات أو شرائح رسومية منفصلة، وليس على الأنظمة المزودة بوحدات معالجة رسومية مدمجة.
الطريقة الأسهل للتغلب على هذه المشكلة هي النقر بزر الماوس الأيمن على اللعبة المعنية وتحديدها التشغيل باستخدام بطاقة الرسومات المنفصلة.
سيضمن هذا أن تعتمد اللعبة على بطاقة معالجة الرسوميات الخاصة بالكمبيوتر في جميع الرسومات. ومن ثم يمكنك أن تتوقع تشغيل اللعبة بأداء محسّن.
تغيير بيئة سطح المكتب
بعض بيئات سطح المكتب أكبر حجمًا من غيرها. ومن غير المستغرب أن هذا يعني أنها تتطلب المزيد من موارد النظام لتشغيلها، وبالتالي تقليل وحدة المعالجة المركزية وذاكرة الوصول العشوائي للعبة التي تقوم بتشغيلها.
قد يساعد التحول إلى بيئة سطح مكتب أخف في حل هذه المشكلة. فتثبيت بيئة سطح مكتب أخف يعني بقاء المزيد من الموارد لتشغيل الألعاب. وقد يكون هذا هو الدعم الذي يحتاجه نظامك لزيادة معدل الإطارات، على سبيل المثال.
ستساعدك نظرتنا إلى أفضل بيئات سطح المكتب خفيفة الوزن على اتخاذ الاختيار الصحيح.
تعطيل برنامج Desktop Compositor
هناك تعديل آخر يمكنك إجراؤه على سطح مكتب Linux الخاص بك وهو تعطيل الملحن.
إن برنامج التركيب (أو مدير النوافذ المركبة) هو برنامج يوفر مخزنًا مؤقتًا للذاكرة لكل نافذة على الشاشة (بما في ذلك النوافذ المصغرة). كما يمكنه أيضًا التعامل مع التأثيرات المرئية لكل نافذة تطبيق.
يعتمد تعطيل الملحن على بيئة سطح المكتب لديك والملحن.
- بالنسبة لكيدي، اضغط التحول + alt + f12 قبل إطلاق اللعبة
- في Xfce، استخدم أمر المحطة الطرفية xfconf-query -c xfwm4 -p /general/use_compositing -s false (التبديل إلى حقيقي لإعادة تمكين التركيب)
- بالنسبة لـ MATE، أدخل gsettings set org.mate.Marco.general compositing-manager false (أو حقيقي عند التمكين)
بعض أنظمة التشغيل وأجهزة سطح المكتب أقل موثوقية عند تعطيل التركيب. على سبيل المثال، لم تعد بيئة سطح المكتب Cinnamon على Linux Mint تسمح بتعطيل التركيب.
تمكين وضع اللعبة لتحسين الألعاب
تدعم توزيعات Linux أيضًا وضع اللعبة، والتحسينات المؤقتة (مُنظم وحدة المعالجة المركزية، وحاجب شاشة التوقف، وأداء وحدة معالجة الرسومات، والبرامج النصية المخصصة، والمزيد) التي تعمل عند الطلب.
تم تضمين GameMode في أحدث إصدارات Ubuntu. إذا لم يكن توزيعك مثبتًا عليه، فاستخدم
sudo apt install gamemode
في Fedora وCentOS، استخدم
sudo dnf install gamemode
تحتوي بعض الألعاب على دعم مدمج لوضع اللعبة، لذا بمجرد تثبيته يتم تنشيطه تلقائيًا عند تشغيل اللعبة. إذا لم يكن الأمر كذلك، فاستخدم الأمر gamemoderun بدلاً من ذلك، إلى جانب اسم عملية اللعبة:
gamemoderun quake3
إنه سهل الاستخدام.
إذا كنت تقوم بتشغيل ألعاب Windows على Linux، فيجب أن تتوقع انخفاضًا في الأداء. ما لم تكن اللعبة مصممة خصيصًا للتشغيل على Linux، فإن متطلبات Wine وبرامج التوافق الأخرى ستؤثر على كيفية تشغيل اللعبة.
لتخفيف هذه المشكلة، تأكد من تحديث Wine والبرامج ذات الصلة.
لا تنسى تحديث ألعابك
لا تحتاج برامج التشغيل وأنظمة التشغيل فقط إلى التحديث لتحسين الأداء. بل يجب تحديث الألعاب التي تلعبها على Linux (كما هو الحال مع أي منصة أخرى). سيضمن التحديث تطبيق أحدث التصحيحات وإصلاحات الأخطاء والتعديلات الأخرى.
قد يكون لهذا تأثير كبير على أداء الألعاب على Linux. إذا كنت تستخدم عميل Steam، يتم تحديث الألعاب تلقائيًا بشكل افتراضي.
أو استخدم SteamOS فقط
إن جميع الإصلاحات المذكورة أعلاه سهلة بما يكفي لتطبيقها، ولكن حقيقة كونها مطلوبة أمر محبط. لحسن الحظ، هناك بديل. لماذا تهتم بتحديثات النواة اليدوية ووضع اللعبة بينما يمكنك ببساطة تشغيل SteamOS.
<
div class=”body-img landscape “>
استنادًا إلى Arch Linux، يوفر SteamOS تجربة تشغيل الألعاب المثالية لنظام Linux. ويمكن القول إنه أفضل (إن لم يكن أفضل) من Windows، وهو نفس نظام التشغيل الذي يعمل على وحدة التحكم المحمولة Steam Deck.
يمكن تطبيق هذه الإصلاحات، وغيرها الكثير، أو تبديلها في SteamOS. وفي معظم الحالات، يتم التعامل معها تلقائيًا. والنتيجة هي تجربة لعب قوية وموثوقة على Linux.
احصل على أفضل تجربة ألعاب Linux ممكنة
لقد تطورت الألعاب على Linux بشكل كبير على مدار السنوات القليلة الماضية. يبدو أن إصدار Steam Deck ونظام التشغيل SteamOS المحدث قد أعطى دفعة كبيرة للألعاب على Linux.
هل هو جيد مثل نظام تشغيل الألعاب الذي يعمل بنظام Windows؟ لا، ليس بعد. لكن التجربتين تتكاملان ببطء بطريقة كانت تعتبر غير محتملة حتى وقت قريب جدًا. إذا كنت تفكر في استخدام Linux كنظام تشغيل سطح مكتب للألعاب، فستساعدك هذه الخطوات في الحصول على أفضل أداء.