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