Графік Nvidia Hybrid - це горезвісна більтема для користувачів Linux. У багатьох дистрибутивах Linux не окреслено, як увімкнути підтримку для Optimus. Як наслідок, багато власників ноутбуків як із процесорним процесором Intel, так і з процесором Nvidia не ввімкнули його і не знають першої речі про те, щоб він працював. Як виявляється, ви можете легко включити підтримку Nvidia Optimus в Linux за допомогою програмного забезпечення під назвою Bumblebee.
Ubuntu
Що стосується ввімкнення підтримки Nvidia OptimusLinux іде, що користувачі Ubuntu, напевно, мають найкраще. Не потрібно спілкуватися із сторонніми джерелами програмного забезпечення, PPA, пакунками Deb для завантаження або будь-яким подібним. Натомість користувачам потрібно просто включити фірмове джерело програмного забезпечення Ubuntu (яке підтримує Canonical), встановити деякі пакети та перезапустити систему.
Джерелами програмного забезпечення, які потрібно ввімкнути для того, щоб Bumblebee працював над Ubuntu, - це Всесвіт та Мультисвіт. Щоб увімкнути їх, відкрийте термінал і введіть наступні команди:
sudo apt-add-repository multiverse sudo apt-add-repository universe
Використання apt-add-repository миттєво включить ці джерела програмного забезпечення на вашому ПК Ubuntu. Далі запустіть вдале оновлення команда перевірити наявність оновлень.
sudo apt update
Після запуску перевірки оновлення вам потрібно буде встановити будь-які оновлення програмного забезпечення, які з’являються. Встановлення цих оновлень гарантує, що джміль працює найкраще.
sudo apt upgrade -y
Після оновлення програмного забезпечення безпечно встановлювати Bumblebee.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Коли інсталяція завершиться, перезавантажте комп'ютер Ubuntu. Після входу в систему підтримка Nvidia Optimus має бути готовою до роботи!
Debian
![](/images/linux/how-to-enable-nvidia-optimus-support-on-linux.png)
Як і Ubuntu, користувачам Debian цього не потрібно робитибудь-яке спеціальне налаштування, щоб отримати підтримку Nvidia Optimus. Натомість, якщо ви хочете, щоб ваш гібридний ноутбук Intel / Nvidia працював, це просто питання встановлення кількох пакетів.
Примітка: чи потрібно використовувати джмеля з власним драйвером Nvidia? Вам потрібно буде включити невільний і внесок в /etc/apt/sources.list, і спочатку встановіть власний драйвер Nvidia, включений до Debian.
Джміль з драйверами 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 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 за допомогою systemctl.
systemctl enable bumblebeed.service
Нарешті, закінчіть процес налаштування, перезавантаживши комп'ютер Arch Linux. Після закінчення перезавантаження Bumblebee та Nvidia Optimus працюватимуть правильно!
Fedora
![](/images/linux/how-to-enable-nvidia-optimus-support-on-linux_2.png)
На відміну від багатьох інших дистрибутивів Linux, Fedoraне включає Bumblebee в основних джерелах програмного забезпечення. Натомість, щоб користуватися підтримкою Optimus в операційній системі Fedora, вам потрібно буде включити кілька сторонніх програмних джерел. Щоб увімкнути репост програмного забезпечення, відкрийте термінал і введіть наступну команду.
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
Тепер, коли в Fedora увімкнено репортаж Negativo17, встановіть необхідні драйвери Nvidia:
sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi
Далі ввімкніть ремінь джмеля.
sudo dnf copr enable chenxiaolong/bumblebee
Встановіть програмне забезпечення Bumblebee у Fedora, використовуючи DNF.
sudo dnf install akmod-bbswitch bumblebee primus
Додайте свого користувача до групи джмелів:
sudo gpasswd -a $USER bumblebee
Нарешті, увімкніть системну службу Bumblebee та відключіть резервну систему Nvidia.
sudo systemctl enable bumblebeed sudo systemctl disable nvidia-fallback
Завершіть процес перезавантаженням вашого ПК Fedora. Коли він повернеться в Інтернет, ваша машина Fedora Linux матиме підтримку Optimus!
Загальні інструкції
Потрібна підтримка Nvidia Optimus в Linux, але нізапускаєте будь-який із згаданих вище дистрибутивів? Ваш єдиний варіант - побудувати все з джерела. Почніть із відкриття терміналу та встановлення останніх драйверів Nvidia для Linux. Потім встановіть інструмент 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
Після того, як джміль буде встановлений, перейдіть на офіційну сторінку покрокової інструкції, щоб дізнатися, як його працювати над вашим розповсюдженням.
Коментарі