- - Jak povolit podporu Nvidia Optimus v systému Linux

Jak povolit podporu Nvidia Optimus v systému Linux

Grafika Nvidia Hybrid je notoricky bolestivápředmět pro uživatele Linuxu. Mnoho distribucí Linux konkrétně neuvádí, jak povolit podporu Optimusu. Výsledkem je, že mnoho majitelů notebooků s GPU Intel i Nvidia to nemá povoleno a neví o tom, jak to funguje. Ukázalo se, že podporu Nvidia Optimus v systému Linux lze snadno aktivovat pomocí softwaru nazývaného Bumblebee.

Ubuntu

Pokud jde o povolení podpory Nvidia Optimus naLinux jde, uživatelé Ubuntu pravděpodobně mají to nejlepší. Není třeba se potýkat se zdroji softwaru třetích stran, PPA, balíčky Deb ke stažení nebo s čímkoli podobným. Místo toho musí uživatelé pouze povolit vlastní zdroj softwaru Ubuntu (který společnost Canonical udržuje), nainstalovat některé balíčky a restartovat systém.

Zdroje softwaru, které musí být povoleny, aby Bumblebee mohl pracovat na Ubuntu, jsou Universe a Multiverse. Chcete-li je zapnout, otevřete terminál a zadejte následující příkazy:

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

Použitím apt-add-repository tyto zdroje softwaru okamžitě povolí na vašem počítači Ubuntu. Dále spusťte aktualizace apt příkaz pro kontrolu případných aktualizací.

sudo apt update

Po provedení kontroly aktualizací budete muset nainstalovat všechny aktualizace softwaru, které se objeví. Instalací těchto upgradů zajistíte, že Bumblebee bude fungovat nejlépe.

sudo apt upgrade -y

Po aktualizaci softwaru je bezpečné nainstalovat Bumblebee.

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

Po dokončení instalace restartujte počítač Ubuntu. Po přihlášení zpět by podpora Nvidia Optimus měla být připravena!

Debian

Podobně jako Ubuntu i uživatelé Debianu nemusejíjakékoli speciální vylepšení k získání podpory Nvidia Optimus. Místo toho, pokud chcete, aby váš hybridní notebook Intel / Nvidia fungoval, je to jen instalace několika balíčků.

Poznámka: potřebujete použít Bumblebee s proprietárním ovladačem Nvidia? Budete muset povolit non-free a přispět v /etc/apt/sources.list, a nejprve nainstalujte nainstalovaný proprietární ovladač Nvidia obsažený v Debianu.

Čmelák s otevřenými zdrojovými ovladači 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árními ovladači 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 instalaci všech balíčků restartujte počítač Debian Linux, poté se přihlaste a podpora Optimus by měla fungovat dobře!

Arch Linux

Získat Bumblebee na Arch Linuxu není tak jednoduchéjako jiné distribuce Linuxu. Místo všeho, co je předkonfigurováno, budete muset provést nějaké ruční nastavení. Prvním krokem je instalace potřebných balíčků Bumblebee na Arch s Pacmanem.

Poznámka: Nezapomeňte aktivovat Multilib v systému /etc/pacman.conf před pokračováním nebudou jinak fungovat 32bitové aplikace.

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

Poté přidejte uživatele do systémové skupiny Bumblebee.

su -
gpasswd -a yourusername bumblebee

Povolit službu Bumblebee systemd pomocí systemctl.

systemctl enable bumblebeed.service

Nakonec dokončete proces nastavení restartováním počítače Arch Linux. Po dokončení restartu budou Bumblebee a Nvidia Optimus pracovat správně!

Fedora

Na rozdíl od mnoha jiných linuxových distribucí, FedoryNezahrnuje Bumblebee do hlavních zdrojů softwaru. Místo toho, abyste mohli využívat podporu Optimusu v operačním systému Fedora, musíte povolit několik softwarových zdrojů třetích stran. Chcete-li aktivovat úložiště softwaru, otevřete terminál a zadejte následující příkaz.

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

Nyní, když je ve Fedoře povoleno repatice Negativo17, nainstalujte potřebné ovladače Nvidia:

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

Dále povolte reprosoustavu Bumblebee Copr.

sudo dnf copr enable chenxiaolong/bumblebee

Nainstalujte si software Bumblebee do Fedory pomocí DNF.

sudo dnf install akmod-bbswitch bumblebee primus

Přidejte svého uživatele do skupiny Bumblebee:

sudo gpasswd -a $USER bumblebee

Nakonec povolte službu Bumblebee systemd a deaktivujte záložní službu Nvidia.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Dokončete proces restartováním počítače Fedora. Když se vrátí online, bude mít váš stroj Fedora Linux podporu Optimus!

Obecné pokyny

Potřebujete podporu Nvidia Optimus v systému Linux, ale neprovozujete některou z výše uvedených distribucí? Jedinou možností je vytvořit vše ze zdroje. Začněte otevřením terminálu a instalací nejnovějších ovladačů Nvidia pro Linux. Poté nainstalujte nástroj Wget a použijte jej klonování nejnovějšího kódu Bumblebee z webu.

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

Rozbalte archiv Bumblebee Tar:

tar xf bumblebee-3.2.1.tar.gz

Spustit konfigurovat skript pro generování Makefiles, a vše ostatní potřebné k sestavení softwaru.

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

Nakonec kód zkompilujte a nainstalujte:

make
sudo make install

Jakmile je Bumblebee nainstalován, podívejte se na oficiální stránku s návodem, kde se dozvíte, jak to funguje ve vaší distribuci.

Komentáře