استكشاف أخطاء ألعاب Steam وإصلاحها باستخدام برامج تشغيل Nvidia

بخار

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

حتى مع كل هذا ، يواجه عميل Steam بعض المشكلات لتشغيل بعض الألعاب على Linux مع بطاقات الرسومات Nvidia. هذه ليست مشاكل خطيرة لأنها كلها لأن بعض الألعاب تواجه مشاكل إذا لم يكن نظام التشغيل المثبت عليها به مكتبات رسومات 32 بت مثبتة.

وعلى الرغم من أن تطبيق Steam هو 64 بت ، إلا أن العديد من ألعاب الفيديو في متجر Steam أنها لا تعمل في 64 بت. بدلاً من ذلك ، يعتمدون بشكل كبير على مكتبات الرسومات الأقدم 32 بت لتعمل بشكل صحيح.

لحل هذه المشكلة ، يمكننا البدء بتثبيت مكتبات 32 بت في النظام. يمكننا القيام بذلك عن طريق فتح Terminal حيث سنقوم بكتابة الأوامر التالية.

بالنسبة لأولئك الذين يستخدمون Ubuntu أو التوزيع المبني عليه، دعنا نضيف المستودع التالي:

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

وسنذهب إلى القائمة ونبحث عن "البرامج والتحديثات" أو يمكننا فتحها من خلال المحطة:

software-properties-gtk

سنبحث هنا عن "برامج تشغيل إضافية" والتغيير من برنامج تشغيل Nvidia قيد التشغيل حاليًا إلى برنامج تشغيل أحدث في القائمة.

الآن بالنسبة لأولئك الذين يستخدمون دبيان، في المحطة سنقوم برفع الامتيازات من خلال:

sudo -s

وسنكتب في المحطة:

apt-get install libgl1-nvidia-glx:i386 -y

في حين بالنسبة لأولئك الذين يستخدمون Arch Linux أو بعض مشتقات هذايجب أن تعلم أن مجتمع Arch Linux يقوم بعمل رائع في تزويد المستخدمين بالأدوات اللازمة لتكوين مكتبات رسومات 32 بت لجعل Steam يعمل في أفضل حالاته.

للقيام بذلك ، سوف نفتح Terminal وسوف نكتب:

sudo pacman -S nvidia-driver
sudo pacman -S lib32-nvidia-utils

حالة فيدورا هناك عدة طرق مختلفة للوصول إلى المكتبات اللازمة لإيقاف المشكلات المتعلقة بألعاب Steam المختلفة.

لهذا ، سنقوم بدعم مستودع RPM Fusion ، والذي يتم تمكينه بطريقة بسيطة إلى حد ما من أحدث إصدارات التوزيع.

الآن ، في المحطة ، علينا فقط كتابة الأمر التالي:

sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver

وبعد ذلك ، يتعين علينا تكوين مكتبات 32 بت عن طريق تثبيت الحزمة:

sudo dnf install xorg-x11-drv-nvidia-libs.i686

إذا كان تثبيت مكتبات 32 بت على نظامك لا يعمل من أجلك ، يمكنك استخدام هذه الطريقة الأخرى.

التي يتكون من إلغاء تثبيت التطبيق الخاص بك من Steam وأعد تثبيته ، ولكن باستخدام إصدار Flatpak.

منذ تثبيت Steam من Flatpak ، يتم أيضًا تثبيت جميع مكتبات Nvidia تلقائيًا من خلال نظام Flatpak ، مما يضمن تشغيل جميع الألعاب بسلاسة.

لتثبيت إصدار Flatpak من Steam ، يجب عليهم أولاً إضافة دعم Flatpak لنظامك ، يمكنك القيام بذلك عن طريق كتابة أحد الأوامر التالية في الجهاز.

Debian أو Ubuntu أو مشتقات هذه:

sudo apt install flatpak

في حالة أي نسخة من زحمة:

sudo zypper install flatpak

في حين لأولئك الذين يستخدمون Arch Linux أو توزيع مشتق هذه:

sudo pacman -S flatpak

بالنسبة لأولئك الذين يستخدمون Fedora ، فلا داعي للقلق بشأن إضافة الدعم حيث يتم تمكين هذا افتراضيًا على النظام.

بالفعل مع دعم إضافي ، الآن سنقوم بكتابة الأوامر التالية لتتمكن من تثبيت Steam من flatpak على النظام:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo<
flatpak install flathub com.valvesoftware.Steam

بمجرد اكتمال التثبيت ، يتعين علينا تسجيل الدخول مرة أخرى إلى Steam وتنزيل الألعاب التي يجب أن تعمل الآن بسلاسة على نظامك.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.