กราฟิก Nvidia Hybrid นั้นเจ็บมากหัวเรื่องสำหรับผู้ใช้ Linux การแจกแจงลินุกซ์จำนวนมากไม่ได้อธิบายวิธีการเปิดใช้งานการสนับสนุน Optimus เป็นพิเศษ ดังนั้นเจ้าของแล็ปท็อปจำนวนมากที่มีทั้ง Intel GPU และ Nvidia GPU จะไม่ได้เปิดใช้งานและไม่รู้สิ่งแรกเกี่ยวกับการทำให้มันใช้งานได้ เมื่อปรากฎว่าคุณสามารถเปิดใช้งานการสนับสนุน Nvidia Optimus บน Linux ได้อย่างง่ายดายด้วยซอฟต์แวร์ชิ้นหนึ่งชื่อ Bumblebee
อูบุนตู
เท่าที่เปิดใช้งานการสนับสนุน Nvidia Optimusลินุกซ์ดำเนินต่อไปผู้ใช้ Ubuntu มีเนื้อหาที่ดีที่สุด ไม่จำเป็นต้องเล่นซอกับแหล่งซอฟท์แวร์ของบุคคลที่สาม, PPA, แพ็คเกจ Deb ที่ดาวน์โหลดได้หรืออะไรก็ตาม แต่ผู้ใช้เพียงแค่ต้องเปิดใช้งานแหล่งซอฟแวร์ Ubuntu ที่เป็นกรรมสิทธิ์ (ที่ Canonical ดูแลรักษา) ติดตั้งแพคเกจบางอย่างแล้วรีสตาร์ทระบบของคุณ
แหล่งซอฟต์แวร์ที่จำเป็นต้องเปิดใช้งานเพื่อให้ Bumblebee สามารถทำงานบน Ubuntu ได้คือ Universe และ Multiverse หากต้องการเปิดใช้งานให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
sudo apt-add-repository multiverse sudo apt-add-repository universe
การใช้ apt-add-พื้นที่เก็บข้อมูล จะเปิดใช้งานแหล่งที่มาของซอฟต์แวร์เหล่านี้บนพีซี Ubuntu ของคุณทันที ถัดไปเรียกใช้ การปรับปรุงที่ฉลาด คำสั่งเพื่อตรวจสอบการปรับปรุงใด ๆ
sudo apt update
หลังจากเรียกใช้การตรวจสอบการอัปเดตคุณจะต้องติดตั้งการอัปเกรดซอฟต์แวร์ที่ปรากฏขึ้น การติดตั้งการอัปเกรดเหล่านี้จะทำให้ Bumblebee ทำงานได้ดีที่สุด
sudo apt upgrade -y
หลังจากอัปเกรดซอฟต์แวร์ของคุณแล้วจะปลอดภัยในการติดตั้ง Bumblebee
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
เมื่อการติดตั้งเสร็จสิ้นให้รีสตาร์ท Ubuntu PC ของคุณ เมื่อลงชื่อเข้าใช้อีกครั้งการสนับสนุน Nvidia Optimus ควรพร้อมแล้ว!
Debian

เช่นเดียวกับ Ubuntu ผู้ใช้ Debian ไม่จำเป็นต้องทำการปรับแต่งพิเศษใด ๆ เพื่อรับการสนับสนุน Nvidia Optimus หากคุณต้องการให้แล็ปท็อปไฮบริดของ Intel / Nvidia ทำงานเป็นเรื่องของการติดตั้งแพคเกจบางอย่าง
หมายเหตุ: จำเป็นต้องใช้ Bumblebee กับไดรเวอร์ของ Nvidia หรือไม่ คุณจะต้องเปิดใช้งาน ไม่ฟรี และ contrib ใน /etc/apt/sources.list, และติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ของ Nvidia ที่รวมอยู่ใน Debian ก่อน
Bumblebee พร้อมไดรเวอร์โอเพ่นซอร์ส Nvidia
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee primus primus-libs:i386
Bumblebee พร้อมไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee-nvidia primus primus-libs:i386
เมื่อติดตั้งแพ็คเกจทั้งหมดแล้วให้รีสตาร์ท Debian Linux PC ของคุณจากนั้นลงชื่อเข้าใช้อีกครั้งและการสนับสนุน Optimus น่าจะใช้ได้ดี!
Arch Linux
การใช้ Bumblebee บน Arch Linux นั้นไม่ง่ายเป็นการกระจาย Linux อื่น ๆ แทนที่จะต้องกำหนดค่าทุกอย่างล่วงหน้าคุณจะต้องทำการตั้งค่าด้วยตนเอง ขั้นตอนแรกคือการติดตั้งแพ็คเกจ Bumblebee ที่จำเป็นใน Arch ด้วย Pacman
หมายเหตุ: อย่าลืมเปิดใช้ Multilib ใน /etc/pacman.conf ก่อนดำเนินการต่อมิฉะนั้นแอปพลิเคชั่นแบบ 32 บิตจะไม่ทำงาน
sudo pacman -S bumblebee mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils
ถัดไปเพิ่มผู้ใช้ของคุณไปยังกลุ่มระบบ Bumblebee
su - gpasswd -a yourusername bumblebee
เปิดใช้บริการ Bumblebee systemd โดยใช้ systemctl.
systemctl enable bumblebeed.service
ขั้นตอนสุดท้ายให้เสร็จสิ้นขั้นตอนการตั้งค่าโดยเริ่มต้น Arch Linux PC ของคุณใหม่ เมื่อรีบูตเครื่องเสร็จ Bumblebee และ Nvidia Optimus จะทำงานได้อย่างถูกต้อง!
Fedora

ไม่เหมือน Fedora อื่น ๆ อีกมากมาย Fedoraไม่รวม Bumblebee ในแหล่งซอฟต์แวร์หลัก เพื่อเพลิดเพลินกับการสนับสนุน Optimus บนระบบปฏิบัติการ Fedora คุณจะต้องเปิดใช้งานแหล่งซอฟท์แวร์ของบุคคลที่สามบางแหล่ง หากต้องการเปิดใช้งาน repos ซอฟต์แวร์ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
ตอนนี้เปิดใช้ repo Negativo17 ใน Fedora แล้วให้ติดตั้งไดรเวอร์ Nvidia ที่จำเป็น:
sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi
ถัดไปเปิดใช้งาน repo Bumblebee
sudo dnf copr enable chenxiaolong/bumblebee
ติดตั้งซอฟต์แวร์ Bumblebee ใน Fedora โดยใช้ DNF
sudo dnf install akmod-bbswitch bumblebee primus
เพิ่มผู้ใช้ของคุณไปยังกลุ่ม Bumblebee:
sudo gpasswd -a $USER bumblebee
สุดท้ายเปิดใช้งานบริการ Bumblebee systemd และปิดการใช้งานทางเลือกหนึ่งของ Nvidia
sudo systemctl enable bumblebeed sudo systemctl disable nvidia-fallback
ทำขั้นตอนนี้ให้เสร็จสิ้นเป็นการรีบูทพีซีของคุณ เมื่อกลับมาออนไลน์เครื่อง Fedora Linux ของคุณจะรองรับ Optimus!
คำแนะนำทั่วไป
ต้องการการสนับสนุน Nvidia Optimus บน Linux แต่ไม่ต้องการใช้งานการกระจายใด ๆ ดังกล่าวข้างต้น? ตัวเลือกเดียวของคุณคือการสร้างทุกสิ่งจากแหล่งที่มา เริ่มต้นด้วยการเปิดเทอร์มินัลและติดตั้งไดรเวอร์ Nvidia ล่าสุดสำหรับ Linux จากนั้นติดตั้งเครื่องมือ Wget และใช้เพื่อโคลนรหัส Bumblebee ล่าสุดจากเว็บไซต์
wget bumblebee-project.org/bumblebee-3.2.1.tar.gz
แยกไฟล์เก็บถาวร Bumblebee Tar:
tar xf bumblebee-3.2.1.tar.gz
เรียกใช้ กำหนดค่า สคริปต์เพื่อสร้าง Makefiles และสิ่งอื่น ๆ ที่จำเป็นในการสร้างซอฟต์แวร์
cd bumblebee* ./configure CONF_DRIVER=nvidia CONF_DRIVER_MODULE_NVIDIA=nvidia-current CONF_LDPATH_NVIDIA=/usr/lib/nvidia-current:/usr/lib32/nvidia-current CONF_MODPATH_NVIDIA=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules
ในที่สุดรวบรวมรหัสและติดตั้ง:
make sudo make install
เมื่อติดตั้ง Bumblebee แล้วโปรดดูหน้าคำแนะนำอย่างเป็นทางการเพื่อเรียนรู้วิธีการทำงานของการแจกจ่ายของคุณ
ความคิดเห็น