โฮมเพจ » ทำอย่างไร » วิธีการทำให้ Optimus ของ NVIDIA ทำงานบน Linux

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

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

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

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

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

    การติดตั้ง Bumblebee

    เราจะไปดูคำแนะนำการติดตั้งสำหรับ Ubuntu ที่นี่ การติดตั้งบนลีนุกซ์รุ่นอื่น ๆ นั้นค่อนข้างง่าย - คุณสามารถค้นหาคำแนะนำได้จากเว็บไซต์ของโครงการ 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 มิติ - อย่าใช้กับแอพพลิเคชั่นที่ใช้เวลาส่วนใหญ่เช่นตัวจัดการหน้าต่างของคุณหรือคุณจะไม่เห็นการประหยัดพลังงานใด ๆ กราฟิกจะถูกใช้งานตลอดเวลา.

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

    glxspheres

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

    optirun glxspheres

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


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