/ / วิธีทำให้ Optimus ของ NVIDIA ทำงานบน Linux

วิธีทำให้ Optimus ของ NVIDIA ทำงานบน Linux

ภาพ

แล็ปท็อปใหม่หลายเครื่องมาพร้อมกับ Optimus ของ NVIDIAเทคโนโลยี - แล็ปท็อปมีทั้ง GPU NVIDIA แบบแยกส่วนสำหรับพลังในการเล่นเกมและกราฟิกออนบอร์ด Intel GPU เพื่อการประหยัดพลังงาน โน้ตบุ๊คจะสลับระหว่างสองคนเมื่อจำเป็น

อย่างไรก็ตามยังไม่ได้รับการสนับสนุนบน Linux Linus Torvalds มีคำบางคำสำหรับ NVIDIA เกี่ยวกับ Optimus ที่ไม่ทำงานบน Linux และตอนนี้ NVIDIA กำลังทำงานอย่างเป็นทางการ

อย่างไรก็ตามหากคุณมีแล็ปท็อปที่รองรับ Optimus คุณไม่จำเป็นต้องรอ NVIDIA - คุณสามารถใช้โซลูชันโครงการ Bumblebee เพื่อเปิดใช้งาน Optimus บน Linux วันนี้

เครดิตรูปภาพ: Jemimus บน Flickr

การติดตั้ง Bumblebee

เราจะไปดูคำแนะนำการติดตั้งสำหรับอูบุนตู การติดตั้งบน Linux ดิสทริบิวชันอื่น ๆ นั้นค่อนข้างง่าย - คุณสามารถค้นหาคำแนะนำได้จากเว็บไซต์ของโครงการ Bumblee หน้านี้มีคำแนะนำสำหรับ Fedora, Debian, Arch, Mandriva และ Gentoo

ก่อนอื่นคุณจะต้องเรียกใช้คำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัลเพื่อเพิ่มที่เก็บซอฟต์แวร์ของ Bumblebee ในระบบ Ubuntu ของคุณ:

sudo add-apt-repository ppa: bumblebee / เสถียร

ภาพ

จากนั้นเรียกใช้คำสั่งต่อไปนี้เพื่อดาวน์โหลดข้อมูลที่อัปเดตเกี่ยวกับแพ็คเกจที่มี:

sudo apt-get update

รันคำสั่งต่อไปนี้เพื่อติดตั้งการสนับสนุน Optimus:

sudo apt-get install bumblebee bumblebee-nvidia

ภาพ

รีสตาร์ทคอมพิวเตอร์ของคุณหรือออกจากระบบและเข้าสู่ระบบอีกครั้งหลังจากใช้คำสั่งนี้

ภาพ

การสลับระหว่างกราฟิกในตัวกับ NVIDIA

ขณะนี้แล็ปท็อปของคุณจะใช้กราฟิก Intel ที่รวมอยู่เป็นส่วนใหญ่ตัดไฟการ์ด NVIDIA และปรับปรุงอายุการใช้งานแบตเตอรี่ของคุณ

เมื่อคุณต้องการเรียกใช้โปรแกรมที่ใช้ประโยชน์จากกราฟิก NVIDIA ของคุณคุณจะต้องเรียกใช้ด้วยคำสั่ง optirun

ตัวอย่างเช่นหากคุณต้องการรันเกมชื่อ เกม ด้วยการรองรับกราฟิก NVIDIA คุณจะต้องรันคำสั่งต่อไปนี้ในเครื่องเทอร์มินัล:

เกม optirun

ในขณะที่เกมกำลังทำงานด้วยคำสั่ง optirun กราฟิก NVIDIA จะเปิดใช้งาน เมื่อเกมหยุดทำงานและ optirun ไม่ทำงานอีกต่อไปโน้ตบุ๊คของคุณจะเปลี่ยนเป็นกราฟิกแบบรวม

คุณควรใช้คำสั่งนี้กับเกมและแอปพลิเคชันอื่น ๆ ที่ต้องการเร่งความเร็วกราฟิก 3 มิติ - อย่าใช้กับแอพพลิเคชั่นที่ใช้เวลาส่วนใหญ่เช่นตัวจัดการหน้าต่างหรือคุณจะไม่เห็นการประหยัดพลังงานเพราะกราฟิก NVIDIA จะใช้งานได้ทั้งหมด เวลา.

หากต้องการทดสอบว่าใช้งานได้หรือไม่คุณสามารถลองใช้การสาธิตกราฟิก glxspheres ขั้นแรกให้รันโดยไม่ใช้ optirun:

glxspheres

ถัดไปเรียกใช้ glxspheres ด้วย optirun:

optirun glxspheres

คุณควรเห็น FPS ที่สูงขึ้นด้วยคำสั่งที่สองเนื่องจากมันใช้กราฟิก NVIDIA ของคุณ

ภาพ


NVIDIA จะนำการสนับสนุนอย่างเป็นทางการซึ่งจะใช้งานได้กับทุกคนในอนาคต แต่ Bumblebee เป็นสิ่งที่ดีที่สุดที่เราสามารถทำได้ในตอนนี้