ไคลเอ็นต์ Steam มีปัญหาในการเล่นเกมบางเกมบน Linux ที่มีการ์ดกราฟิก Nvidia หากระบบปฏิบัติการที่ติดตั้งไว้ไม่มีการติดตั้งไลบรารีกราฟิกแบบ 32 บิต เหตุผล? แม้ว่าแอป Steam จะเป็น 64 บิต แต่วิดีโอเกมจำนวนมากในร้านค้า Steam ไม่ทำงานใน 64 บิต แต่จะพึ่งพาไลบรารีกราฟิกแบบ 32 บิตเก่าเพื่อให้ทำงานได้อย่างถูกต้อง
หากคุณพยายามเล่นเกม Steam บนของคุณพีซีแบบลินุกซ์ที่ใช้พลังงานจาก Nvidia เท่านั้นที่จะเห็นข้อผิดพลาดปรากฏขึ้นคุณอาจพลาดไลบรารี 32 บิตที่สำคัญเหล่านี้ ติดตามและเรียนรู้วิธีทำให้ไคลเอนต์ Steam ของคุณรันเกมแบบ 32 บิตบน Linux!
วิธีที่ 1 - ติดตั้งไลบรารี 32 บิตสำหรับการ์ดกราฟิก
การทำให้ไคลเอนต์ Steam ทำงานบน Linux ในกรณีส่วนใหญ่นั้นง่ายพอ ๆ กับการติดตั้งไลบรารี่ 32- บิตต่าง ๆ ที่มีอยู่ในคลังซอฟต์แวร์ของการแจกจ่าย
การเริ่มต้นกระบวนการติดตั้งไลบรารีแบบ 32 บิตต้องเปิดหน้าต่างเทอร์มินัล ในการเริ่มเซสชันบรรทัดคำสั่งบนเดสก์ท็อป Linux ของคุณให้กด Ctrl + Shift + T หรือ Ctrl + Alt + T บนแป้นพิมพ์
เมื่อหน้าต่างเทอร์มินัลเปิดและพร้อมใช้งานให้ทำตามคำแนะนำบรรทัดคำสั่งตามรายการด้านล่างตามการกระจาย Linux ที่คุณใช้อยู่ในปัจจุบัน
บันทึก: การรับไลบรารี่แบบ 32 บิตเหล่านี้หมายความว่าคุณจะต้องใช้ไดรเวอร์กราฟฟิกของ GPU รุ่นล่าสุด โปรดทราบว่าสิ่งเหล่านี้เป็นไดรเวอร์กราฟิกที่เป็นกรรมสิทธิ์ ปัญหาเหล่านี้ไม่ควรปรากฏเมื่อใช้ไดรเวอร์ GPU แบบโอเพ่นซอร์สเนื่องจากไลบรารีแบบ 32 บิตมักจะได้รับการติดตั้งทันที
อูบุนตู
Ubuntu Linux อาจเป็นหนึ่งใน Linux เท่านั้นดิสทริบิวชันที่ทำให้เป็นไปไม่ได้ที่จะไม่มีไลบรารี่ของ Nvidia 32 บิตตราบใดที่มีการติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ ดังนั้นหาก Steam ปฏิเสธที่จะเรียกใช้คุณอาจต้องอัปเดตไดรเวอร์
วิธีที่ดีที่สุดในการรับ Nvidia ที่ทันสมัยที่สุดไดรเวอร์บน Ubuntu คือการใช้ PPA ของซอฟต์แวร์ภายนอก ด้วยการเปิดใช้งาน PPA นี้คุณจะได้รับไดรเวอร์ Nvidia รุ่นใหม่กว่าซึ่ง Ubuntu ไม่ได้จัดส่งตามค่าเริ่มต้นซึ่งควรแก้ไขปัญหาที่คุณพบใน Steam
หากต้องการเปิดใช้งาน PPA ให้เปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นวางคำสั่งสองคำสั่งลงในหน้าต่างบรรทัดคำสั่ง
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
เมื่อติดตั้งที่เก็บซอฟต์แวร์กดแล้ว Alt + F2 เพื่อเปิดแอปด่วน จากนั้นวางรหัสในด้านล่างเพื่อเปิดซอฟต์แวร์และอัปเดต
software-properties-gtk
ค้นหา“ ไดรเวอร์เพิ่มเติม” และเปลี่ยนจากไดรเวอร์ Nvidia ที่คุณกำลังใช้งานเป็นหนึ่งในรายการที่เป็นปัจจุบันมากขึ้น จากนั้นรีบูทและลอง Steam อีกครั้ง ทุกอย่างควรใช้งานได้ดี!
Debian
การติดตั้งไดรเวอร์ Nvidia บน Debian Linuxไม่แน่ใจเสมอว่ามีการตั้งค่าไลบรารีแบบ 32 บิตซึ่งอาจทำให้เกิดปัญหาในการเล่นเกมของ Steam สิ่งรอบตัวสำหรับไดรเวอร์ Nvidia GPU เพียงแค่ติดตั้งแพ็คเกจ 32 บิตที่ดูแล
ในการเริ่มต้นรับรูทเชลล์โดยใช้ su คำสั่ง หรือถ้าคุณมี sudo ตั้งค่าให้ใช้สิ่งนั้นแทน
su -
หรือ
sudo -s
ด้วยรูทใช้ apt-get เครื่องมือตัวจัดการแพคเกจเพื่อติดตั้งแพคเกจ 32 บิตที่จำเป็นในการเรียกใช้ Steam อย่างเหมาะสมกับ Nvidia GPU
apt-get install libgl1-nvidia-glx:i386 -y
หลังจากติดตั้งไลบรารีนี้ให้เปิดใช้งาน Steam อีกครั้งและทุกอย่างจะทำงานได้!
Arch Linux
ชุมชนของ Arch Linux ทำหน้าที่ได้อย่างยอดเยี่ยมผู้ใช้เครื่องมือในการตั้งค่าไลบรารีกราฟิก 32 บิตเพื่อให้ Steam ใช้งานได้ดีที่สุด ในการเริ่มต้นให้ติดตั้งไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์ในระบบ Arch Linux ของคุณโดยใช้แพคเกจ Pacman (ถ้าคุณยังไม่ได้ทำการติดตั้ง)
sudo pacman -S nvidia-driver
จากนั้นดูแลไลบรารี Nvidia 32- บิตต่าง ๆ ทั้งหมดโดยใช้ Pacman
sudo pacman -S lib32-nvidia-utils
ไม่ทำงานใช่ไหม คุณอาจต้องติดตั้งไดรเวอร์ Nvidia GPU อื่น ค้นหาข้อมูลเกี่ยวกับที่นี่
Fedora
บน Fedora Linux มีหลายวิธีด้วยกันเพื่อเข้าถึงไลบรารีที่จำเป็นในการหยุดปัญหาเกี่ยวกับเกม Steam ต่างๆ ในการเริ่มต้นให้เข้าใจว่า Fedora ไม่ได้ส่งมอบสิทธิ์การเข้าถึงไดรเวอร์ Nvidia แต่คุณต้องเปิดใช้งาน RPM Fusion โดยทำตามบทแนะนำของเรา เมื่อที่เก็บซอฟต์แวร์ RPM Fusion ถูกตั้งค่าและพร้อมใช้งานให้ทำดังต่อไปนี้:
sudo dnf install xorg-x11-drv-nvidia akmod-nvidia nvidia-driver
ถัดไปตั้งค่าไลบรารี 32- บิตโดยติดตั้ง” xorg-x11-drv-nvidia-libs.i686″ แพ็คเกจ
xorg-x11-drv-nvidia-libs.i686
หากคุณมีกราฟิกการ์ด Nvidia ที่แตกต่างกันซึ่งต้องใช้ไดรเวอร์อื่นอ่านคำแนะนำ RPMFusion ที่นี่
OpenSUSE
หากคุณติดตั้งไดรเวอร์ Nvidia ใน OpenSUSELinux จากที่เก็บซอฟต์แวร์อย่างเป็นทางการคุณควรใช้งานไลบรารีกราฟิกแบบ 32 บิตล่าสุดที่ทำให้ Steam สามารถทำงานได้ตามที่ดึงมาโดยอัตโนมัติ คุณยังมีปัญหาอยู่หรือไม่? พิจารณาถอนการติดตั้งไดรเวอร์ทำการบู๊ตแล้วทำการติดตั้งใหม่อีกครั้ง หรือลองรับเวอร์ชั่นที่ใหม่กว่าโดยตรงจาก Nvidia เนื่องจากพวกเขายังมีไลบรารี่ 32- บิตสำหรับความเข้ากันได้กับ Steam และแอพที่ขึ้นกับ 32 บิตอื่น ๆ บน Linux
วิธีที่ 2 - ติดตั้ง Steam เวอร์ชัน Flatpak
หากวิธีการติดตั้ง Nvidia ต่างๆไลบรารีกราฟิกไม่สามารถแก้ไข Steam ให้คุณได้อีกวิธีหนึ่งในการแก้ไขปัญหานี้คือเปลี่ยนเป็น Steam เวอร์ชัน Flatpak ทำไม? เมื่อ Steam ได้รับการติดตั้งจาก Flatpak ไลบรารีของ Nvidia ทั้งหมดจะติดตั้งผ่านระบบ Flatpak โดยอัตโนมัติเช่นกันทำให้มั่นใจได้ว่าเกมทั้งหมดจะทำงานได้อย่างไม่มีที่ติ
หมายเหตุ: ในการติดตั้ง Steam รุ่น Flatpak คุณจะต้องใช้งานรันไทม์ Flatpak ก่อน หากต้องการให้รันไทม์ทำงานให้ทำตามคำแนะนำเชิงลึกของเราในเรื่อง
ติดตั้งแอพ Steam Flatpak พร้อมกับไลบรารี Nvidia GPU ต่างๆที่จำเป็นต่อการรันด้วยคำสั่งด้านล่าง
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak install flathub com.valvesoftware.Steam
เมื่อการติดตั้งเสร็จสิ้นให้เปิดใช้งาน Steam และเกมควรจะทำงานโดยไม่มีปัญหาในระบบ Nvidia GPU ของคุณ!
ความคิดเห็น