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 และดาวน์โหลดเกมที่ตอนนี้ควรจะทำงานได้อย่างราบรื่นบนระบบของคุณ