- - Як увімкнути підтримку Nvidia Optimus в Linux

Як увімкнути підтримку Nvidia Optimus в Linux

Графік 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

Як і 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

На відміну від багатьох інших дистрибутивів 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

Після того, як джміль буде встановлений, перейдіть на офіційну сторінку покрокової інструкції, щоб дізнатися, як його працювати над вашим розповсюдженням.

Коментарі