גרפיקה של Nvidia Hybrid היא כאב ידוע לשמצהנושא למשתמשי לינוקס. הפצות Linux רבות אינן מפרטות באופן ספציפי כיצד לאפשר תמיכה ב- Optimus. כתוצאה מכך, בעלי מחשבים ניידים רבים עם Intel GPU וגם Nvidia GPU אינם מאפשרים זאת ואינם יודעים מה הדבר הראשון שתפעל זאת. מסתבר שתוכלו לאפשר בקלות תמיכה של Nvidia Optimus בלינוקס באמצעות פיסת תוכנה בשם Bumblebee.
אובונטו
ככל שמאפשר תמיכה ב- Nvidia Optimus ב-לינוקס הולכת, משתמשי אובונטו עשויים להיות הטובים ביותר. אין צורך להתעסק במקורות תוכנה של צד שלישי, PPAs, חבילות Deb הניתנות להורדה או משהו כזה. במקום זאת, המשתמשים רק צריכים לאפשר מקור תוכנה אובונטו קנייני (ש- Canonical מתחזק), להתקין חבילות ולהפעיל מחדש את המערכת.
מקורות התוכנה שצריך לאפשר כדי שהדבורה תעבוד על אובונטו הם Universe ו- Multiverse. כדי להפעיל אותם, פתח מסוף והזן את הפקודות הבאות:
sudo apt-add-repository multiverse sudo apt-add-repository universe
באמצעות מאגר תוספות יאפשר באופן מיידי מקורות תוכנה אלה במחשב אובונטו. בשלב הבא, הפעל את ה- עדכון מתאים פקודה לבדוק אם יש עדכונים.
sudo apt update
לאחר ביצוע בדיקת עדכון, יהיה עליכם להתקין שדרוגי תוכנה המופיעים. התקנת שדרוגים אלה תבטיח כי הדבורה תפעל במיטבה.
sudo apt upgrade -y
לאחר שדרוג התוכנה שלך, זה בטוח להתקין את הדבורה.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
בסיום ההתקנה, הפעל מחדש את מחשב Ubuntu שלך. לאחר כניסה חוזרת, התמיכה של Nvidia Optimus צריכה להיות מוכנה לשימוש!
דביאן

בדומה לאובונטו, משתמשי דביאן אינם צריכים לעשות זאתכל ציוצים מיוחדים לקבלת תמיכה ב- Nvidia Optimus. במקום זאת, אם תרצה שהמחשב הנייד ההיברידי של Intel / Nvidia יעבוד, זה רק עניין של התקנת חבילות בודדות.
הערה: צריך להשתמש בדבורה עם מנהל התקן ה- Nvidia הקנייני? תצטרך להפעיל לא חופשי ו תורם בתוך /etc/apt/sources.list, ולהתקין תחילה את מנהל ההתקן הקנייני של Nvidia הכלול בדביאן.
דבורה עם נהגי Nvidia עם קוד פתוח
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee primus primus-libs:i386
דבורה עם נהגי 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 שלך ואז התחבר שוב ותמיכה ב- Optimus אמורה לעבוד מצוין!
קשת לינוקס
קבלת הדבורה על Arch Linux אינה כה פשוטהכהפצות לינוקס אחרות. במקום שהכל מוגדר מראש, תצטרך לבצע הגדרה ידנית כלשהי. השלב הראשון הוא להתקין את חבילות הדבורה הדרושות על Arch עם Pacman.
הערה: הקפד להפעיל את Multilib ב- /etc/pacman.conf לפני שתמשיך, אחרת יישומים של 32 סיביות לא יעבדו.
sudo pacman -S bumblebee mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils
בשלב הבא, הוסף את המשתמש שלך לקבוצת מערכות הדבורה.
su - gpasswd -a yourusername bumblebee
הפעל את שירות ה- Bumblebee באמצעות מערכת.
systemctl enable bumblebeed.service
לבסוף, סיימו את תהליך ההתקנה על ידי הפעלה מחדש של מחשב ה- Linux Linux שלכם. כשתסיים לאתחל מחדש, הדבורה ו- Nvidia Optimus יעבדו נכון!
פדורה

בניגוד להפצות לינוקס רבות אחרות, פדורהאינו כולל את הדבורה במקורות התוכנה העיקריים. במקום זאת, כדי ליהנות מתמיכה של Optimus במערכת ההפעלה של פדורה, יהיה עליך לאפשר כמה מקורות תוכנה של צד שלישי. כדי להפעיל מחדש את התוכנות, פתח מסוף והזן את הפקודה הבאה.
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
כעת, לאחר שהריפו מחדש של Negativo17 מופעל בפדורה, התקן את מנהלי ההתקן הנדרשים של Nvidia:
sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi
בשלב הבא, הפעל את ריפו Bumblebee Copr.
sudo dnf copr enable chenxiaolong/bumblebee
התקן את תוכנת הדבורה בפדורה, באמצעות DNF.
sudo dnf install akmod-bbswitch bumblebee primus
הוסף את המשתמש שלך לקבוצת הדבורה:
sudo gpasswd -a $USER bumblebee
לבסוף, אפשר את שירות מערכת ה- Bumblebee והשבית את ה- Fallback Nvidia.
sudo systemctl enable bumblebeed sudo systemctl disable nvidia-fallback
סיים את התהליך מאתחל מחדש את מחשב Fedora שלך. כאשר הוא חוזר ברשת, למערכת Fedora Linux שלך תהיה תמיכה Optimus!
הוראות כלליות
זקוק לתמיכה של Nvidia Optimus בלינוקס אך לאמפעילה אחת מההפצות שהוזכרו לעיל? האפשרות היחידה שלך היא לבנות הכל מהמקור. התחל על ידי פתיחת מסוף והתקנת מנהלי ההתקנים האחרונים של Nvidia עבור לינוקס. לאחר מכן התקן את הכלי Wget והשתמש בו כדי לשכפל את קוד הדבורה האחרון מהאתר.
wget bumblebee-project.org/bumblebee-3.2.1.tar.gz
חלץ את ארכיב הדבורה:
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
לאחר התקנת הדבורה, עיין בדף ההדרכה הרשמי כדי ללמוד כיצד לגרום לו לעבוד על ההפצה שלך.
הערות