- - วิธีแก้ไขเกม Steam ที่ไม่ทำงานกับ Nvidia บน Linux

วิธีแก้ไขเกม Steam ไม่ทำงานกับ Nvidia บน Linux

ไคลเอ็นต์ 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 ของคุณ!

ความคิดเห็น