แก้ไขปัญหาเกม Steam ด้วยไดรเวอร์ Nvidia

อบไอน้ำ

Steam มาถึง Linux เพื่อเปิดประตูเพื่อเพิ่มจำนวนชื่อ ที่สามารถรันบนระบบได้ไม่เพียง แต่การเปิดตัวเกมเท่านั้น ที่เข้ากันได้กับแพลตฟอร์ม หากไม่รวมอยู่ในโปรเจ็กต์ Proton ซึ่งจะเพิ่มความสามารถในการรันเกมที่เข้ากันได้กับ Windows บน Linux เท่านั้น

แม้ทั้งหมดนี้ไคลเอนต์ Steam ยังมีปัญหาอยู่บ้าง เพื่อเล่นเกมบางเกมบน Linux ด้วยการ์ดแสดงผล Nvidia สิ่งเหล่านี้ไม่ใช่ปัญหาร้ายแรงเนื่องจากเป็นเพราะเกมบางเกมมีปัญหาหากระบบปฏิบัติการที่ติดตั้งไม่ได้ติดตั้งไลบรารีกราฟิก 32 บิต

และแม้ว่าแอปพลิเคชัน Steam จะเป็นแบบ 64 บิต แต่ก็มีวิดีโอเกมมากมาย ในร้านค้า Steam ไม่ทำงานใน 64 บิต แต่พวกเขาพึ่งพาไลบรารีกราฟิก 32 บิตรุ่นเก่าเพื่อให้ทำงานได้อย่างถูกต้อง

ในการแก้ปัญหานี้เราสามารถเริ่มต้นด้วยการติดตั้งไลบรารี 32 บิต ในระบบ เราสามารถทำได้โดยเปิดเทอร์มินัลซึ่งเราจะพิมพ์คำสั่งต่อไปนี้

สำหรับผู้ที่ใช้ Ubuntu หรือการแจกจ่ายตามนั้นเพิ่มที่เก็บต่อไปนี้:

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

และเราจะไปที่เมนูและค้นหา "ซอฟต์แวร์และการอัปเดต" หรือจากเทอร์มินัลเราสามารถเปิดได้ด้วย:

software-properties-gtk

ที่นี่เราจะมองหา "ไดร์เวอร์เพิ่มเติม" และเปลี่ยนจากไดรเวอร์ Nvidia ที่ใช้งานอยู่ในปัจจุบันให้เป็นหนึ่งในรายการที่ทันสมัยกว่า

ตอนนี้ สำหรับผู้ที่ใช้ Debianในเทอร์มินัลเราจะยกระดับสิทธิพิเศษด้วย:

sudo -s

และเราจะพิมพ์ในเทอร์มินัล:

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

ในขณะที่ สำหรับผู้ที่เป็นผู้ใช้ Arch Linux หรืออนุพันธ์ของสิ่งนี้คุณควรทราบว่าชุมชน Arch Linux ทำงานได้อย่างยอดเยี่ยมในการจัดหาเครื่องมือสำหรับผู้ใช้ในการกำหนดค่าไลบรารีกราฟิก 32 บิตเพื่อให้ Steam ทำงานได้ดีที่สุด

ในการดำเนินการนี้เราจะเปิดเทอร์มินัลและพิมพ์:

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

กรณีของ Fedora มีหลายวิธีในการเข้าถึงไลบรารีที่จำเป็นเพื่อหยุดปัญหาเกี่ยวกับเกม 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 เพื่อให้แน่ใจว่าเกมทั้งหมดจะทำงานได้อย่างราบรื่น

ในการติดตั้ง Steam เวอร์ชัน Flatpak พวกเขาต้องเพิ่มการสนับสนุน Flatpak ก่อน ในระบบของคุณคุณสามารถทำได้โดยพิมพ์หนึ่งในคำสั่งต่อไปนี้ในเทอร์มินัล

Debian, Ubuntu หรืออนุพันธ์ของสิ่งเหล่านี้:

sudo apt install flatpak

สำหรับกรณีของ OpenSUSE:

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. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา