جاء 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 وتنزيل الألعاب التي يجب أن تعمل الآن بسلاسة على نظامك.