الرسومات نفيديا الهجين هي قرحة سيئة السمعةموضوع لمستخدمي لينكس. لا توضح العديد من توزيعات Linux كيفية تمكين دعم Optimus. نتيجةً لذلك ، لم يتم تمكين العديد من مالكي أجهزة الكمبيوتر المحمول مع كل من Intel GPU و Nvidia GPU ولا يعرفون أول شيء عن تشغيله. كما اتضح ، يمكنك بسهولة تمكين دعم Nvidia Optimus على نظام Linux باستخدام برنامج يسمى Bumblebee.
أوبونتو
بقدر تمكين Nvidia Optimus الدعم علىيذهب Linux ، يمكن لمستخدمي Ubuntu أن يكونوا الأفضل. ليست هناك حاجة للتلاعب بمصادر برامج الجهات الخارجية ، أو اتفاقيات شراء المعدات ، أو حزم Deb القابلة للتنزيل أو أي شيء من هذا القبيل. بدلاً من ذلك ، يحتاج المستخدمون فقط إلى تمكين مصدر برنامج Ubuntu خاص بالملكية (والذي يحافظ عليه Canonical) ، وتثبيت بعض الحزم ، وإعادة تشغيل نظامك.
مصادر البرامج التي تحتاج إلى تمكين حتى يعمل Bumblebee على Ubuntu هي Universe و Multiverse. لتشغيلها ، افتح محطة وأدخل الأوامر التالية:
sudo apt-add-repository multiverse sudo apt-add-repository universe
عن طريق الرابطة بين إضافة مستودع سيمكن على الفور هذه المصادر البرمجية على جهاز الكمبيوتر الخاص بك Ubuntu. بعد ذلك ، قم بتشغيل تحديث مناسب أمر للتحقق من أي تحديثات.
sudo apt update
بعد تشغيل التحقق من التحديث ، ستحتاج إلى تثبيت أي ترقيات البرامج التي تظهر. سيضمن تثبيت هذه الترقيات أن Bumblebee يعمل في أفضل حالاته.
sudo apt upgrade -y
بعد ترقية البرنامج ، من الآمن تثبيت Bumblebee.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
عند اكتمال التثبيت ، أعد تشغيل جهاز الكمبيوتر الخاص بك على Ubuntu. عند تسجيل الدخول مرة أخرى ، يجب أن يكون دعم Nvidia Optimus جاهزًا للذهاب!
ديبيان

مثل Ubuntu ، لا يحتاج مستخدمو دبيان إلى القيام بهأي التغيير والتبديل الخاص للحصول على دعم نفيديا أوبتيموس. بدلاً من ذلك ، إذا كنت ترغب في أن يعمل الكمبيوتر المحمول Intel / Nvidia المختلط الخاص بك ، فهذه مجرد مسألة تثبيت حزم قليلة.
ملاحظة: هل تحتاج إلى استخدام Bumblebee مع برنامج تشغيل Provietary Nvidia؟ ستحتاج إلى التمكين ليس مجاني و contrib في /etc/apt/sources.list، وتثبيت برنامج التشغيل الخاص بـ Nvidia المضمن في دبيان أولاً.
نحلة مع مفتوحة المصدر السائقين نفيديا
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee primus primus-libs:i386
نحلة مع السائقين الملكية نفيديا
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 على ما يرام!
قوس لينكس
إن الحصول على Bumblebee على Arch 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 بشكل صحيح!
فيدورا

على عكس العديد من توزيعات Linux الأخرى ، Fedoraلا يشمل Bumblebee في مصادر البرامج الرئيسية. بدلاً من ذلك ، للاستمتاع بدعم Optimus على نظام التشغيل Fedora ، ستحتاج إلى تمكين بعض مصادر برامج الجهات الخارجية. لتمكين إعادة تعيين البرنامج ، افتح المحطة الطرفية وأدخل الأمر التالي.
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
الآن بعد تمكين Repat Negativo17 في Fedora ، قم بتثبيت برامج تشغيل Nvidia الضرورية:
sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi
بعد ذلك ، قم بتمكين Repum Bumblebee Copr.
sudo dnf copr enable chenxiaolong/bumblebee
قم بتثبيت برنامج Bumblebee في Fedora ، باستخدام DNF.
sudo dnf install akmod-bbswitch bumblebee primus
أضف مستخدمك إلى مجموعة Bumblebee:
sudo gpasswd -a $USER bumblebee
أخيرًا ، قم بتمكين خدمة systemd من Bumblebee وتعطيل خدمة 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 ، ارجع إلى صفحة الإرشادات الرسمية للتعرف على كيفية تشغيلها في التوزيع.
تعليقات