- - Ako povoliť podporu Nvidia Optimus v systéme Linux

Ako povoliť podporu Nvidia Optimus v systéme Linux

Grafika Nvidia Hybrid je notoricky boľavápredmet pre používateľov systému Linux. Mnohé distribúcie systému Linux konkrétne neuvádzajú, ako povoliť podporu programu Optimus. Výsledkom je, že veľa majiteľov prenosných počítačov s procesorom Intel GPU aj GPU Nvidia ho nemajú povolenú a nevedia o tom, ako to funguje. Ukázalo sa, že podporu Nvidia Optimus v systéme Linux môžete ľahko aktivovať pomocou softvéru nazývaného Bumblebee.

ubuntu

Pokiaľ ide o povolenie podpory Nvidia Optimus naLinux funguje, používatelia Ubuntu ho majú pravdepodobne najlepšie. Nie je potrebné sa zaoberať zdrojmi softvéru tretích strán, PPA, balíkmi Deb na stiahnutie alebo akýmkoľvek iným druhom. Namiesto toho musia používatelia iba povoliť vlastný softvérový zdroj Ubuntu (ktorý spoločnosť Canonical udržuje), nainštalovať niektoré balíčky a reštartovať systém.

Softvérové ​​zdroje, ktoré je potrebné povoliť, aby mohla spoločnosť Bumblebee pracovať na Ubuntu, sú Universe a Multiverse. Ak ich chcete zapnúť, otvorte terminál a zadajte nasledujúce príkazy:

sudo apt-add-repository multiverse
sudo apt-add-repository universe

Použitím apt-add-repository okamžite povolí tieto softvérové ​​zdroje na vašom počítači Ubuntu. Ďalej spustite aktualizácia apt príkaz na kontrolu akýchkoľvek aktualizácií.

sudo apt update

Po spustení kontroly aktualizácií budete musieť nainštalovať všetky zobrazené aktualizácie softvéru. Inštalácia týchto inovácií zaistí, že spoločnosť Bumblebee bude pracovať čo najlepšie.

sudo apt upgrade -y

Po inovácii softvéru je bezpečné nainštalovať aplikáciu Bumblebee.

sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic

Po dokončení inštalácie reštartujte počítač Ubuntu. Po prihlásení by podpora Nvidia Optimus mala byť pripravená!

Debian

Podobne ako Ubuntu nemusia používatelia Debianu robiťakékoľvek špeciálne vylepšenia na získanie podpory Nvidia Optimus. Namiesto toho, ak chcete, aby váš hybridný prenosný počítač Intel / Nvidia fungoval, je to len inštalácia niekoľkých balíkov.

Poznámka: musíte používať Bumblebee s proprietárnym ovládačom Nvidia? Budete musieť povoliť non-free a contrib v /etc/apt/sources.list, a najskôr nainštalujte proprietárny ovládač Nvidia zahrnutý v Debiane.

Čmeliak s otvorenými zdrojmi ovládačov Nvidia

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get install bumblebee primus primus-libs:i386

Čmelák s proprietárnymi ovládačmi 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

Po nainštalovaní všetkých balíkov reštartujte počítač Debian Linux, potom sa znova prihláste a podpora Optimus by mala fungovať dobre!

Arch Linux

Získanie čmeliaka v systéme Arch Linux nie je také jednoduchéako iné distribúcie Linuxu. Namiesto toho, aby ste si predkonfigurovali všetko, musíte vykonať manuálne nastavenie. Prvým krokom je inštalácia potrebných balíkov Bumblebee na Arch s Pacmanom.

Poznámka: nezabudnite povoliť Multilib v systéme Windows XP /etc/pacman.conf pred pokračovaním 32-bitové aplikácie nebudú fungovať.

sudo pacman -S bumblebee mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils

Potom pridajte používateľa do systémovej skupiny Bumblebee.

su -
gpasswd -a yourusername bumblebee

Povoľte službu system Bumblebee pomocou systemctl.

systemctl enable bumblebeed.service

Nakoniec dokončite proces nastavenia reštartovaním počítača Arch Linux. Po dokončení reštartu budú Bumblebee a Nvidia Optimus pracovať správne!

fedora

Na rozdiel od mnohých iných linuxových distribúcií, FedoraNezahŕňa Bumblebee do hlavných zdrojov softvéru. Namiesto toho, aby ste mohli využívať podporu Optimusu v operačnom systéme Fedora, musíte povoliť niekoľko softvérových zdrojov tretích strán. Ak chcete aktivovať softvérové ​​úložisko, otvorte terminál a zadajte nasledujúci príkaz.

sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo

Teraz, keď je vo Fedore povolený repozitár Negativo17, nainštalujte potrebné ovládače Nvidia:

sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi

Ďalej povoľte repku Bumblebee Copr.

sudo dnf copr enable chenxiaolong/bumblebee

Nainštalujte softvér Bumblebee do Fedory pomocou DNF.

sudo dnf install akmod-bbswitch bumblebee primus

Pridajte svojho používateľa do skupiny Bumblebee:

sudo gpasswd -a $USER bumblebee

Nakoniec povoľte službu Bumblebee systemd a deaktivujte záložnú službu Nvidia.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Dokončite proces reštartovaním počítača Fedora. Keď sa vráti online, váš počítač Fedora Linux bude mať podporu Optimus!

Všeobecné pokyny

Potrebujete podporu Nvidia Optimus v systéme Linux, ale nieprevádzkujete niektorú z vyššie uvedených distribúcií? Jedinou možnosťou je zostaviť všetko zo zdroja. Začnite tým, že otvoríte terminál a nainštalujete najnovšie ovládače Nvidia pre Linux. Potom nainštalujte nástroj Wget a použite ho na klonovanie najnovšieho kódu Bumblebee z webovej stránky.

wget bumblebee-project.org/bumblebee-3.2.1.tar.gz

Výpis archívu Bumblebee Tar:

tar xf bumblebee-3.2.1.tar.gz

Spustite konfigurácia skript na generovanie makefilov a všetko potrebné na zostavenie softvéru.

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

Nakoniec zostavte kód a nainštalujte ho:

make
sudo make install

Po nainštalovaní aplikácie Bumblebee si prečítajte stránku oficiálnej príručky, kde sa dozviete, ako zabezpečiť fungovanie distribúcie.

Komentáre