Nvidia Hybrid-grafik är ett notoriskt ömtämne för Linux-användare. Många Linux-distributioner beskriver inte specifikt hur du kan aktivera stöd för Optimus. Som ett resultat har många bärbara datorer med både en Intel GPU och Nvidia GPU inte aktiverat det och vet inte det första med att få det att fungera. Det visar sig att du enkelt kan aktivera Nvidia Optimus-stöd på Linux med en mjukvara som heter Bumblebee.
Ubuntu
Så långt som möjliggör Nvidia Optimus support påLinux går, Ubuntu-användare har det troligtvis bäst. Det finns inget behov av att fikra med programvarukällor från tredje part, PPA: er, nedladdningsbara Deb-paket eller något sådant. Istället behöver användare bara aktivera en egen Ubuntu-programvarukälla (som Canonical underhåller), installera några paket och starta om ditt system.
Mjukvarukällorna som måste aktiveras för att Bumblebee ska fungera på Ubuntu är Universe och Multiverse. För att slå på dem, öppna en terminal och ange följande kommandon:
sudo apt-add-repository multiverse sudo apt-add-repository universe
Använder sig av apt-add-arkiv kommer direkt att aktivera dessa programvarukällor på din Ubuntu PC. Kör sedan apt uppdatering kommando för att leta efter uppdateringar.
sudo apt update
När du har kört en uppdateringskontroll måste du installera programvaruuppgraderingar som visas. Att installera dessa uppgraderingar kommer att säkerställa att Bumblebee körs bäst.
sudo apt upgrade -y
När du har uppgraderat din programvara är det säkert att installera Bumblebee.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
När installationen är klar startar du om Ubuntu PC. När du loggar in igen bör Nvidia Optimus-supporten vara redo att gå!
Debian
Liksom Ubuntu behöver Debian-användare inte göra detalla specialjusteringar för att få Nvidia Optimus-stöd. Istället, om du vill att din Intel / Nvidia hybridbärbar dator ska fungera, handlar det bara om att installera några paket.
Obs: behöver du använda Humla med den egenutvecklade Nvidia-drivrutinen? Du måste aktivera non-free och contrib i den här formen, och installera den egenutvecklade drivrutinen Nvidia som ingår i Debian först.
Humla med öppen källkod Nvidia-drivrutiner
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee primus primus-libs:i386
Humla med egenutvecklade Nvidia-drivrutiner
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get upgrade -y sudo apt-get install bumblebee-nvidia primus primus-libs:i386
När alla paket har installerats, starta om din Debian Linux-dator, logga in igen och Optimus-supporten bör fungera bra!
Arch Linux
Att få humla på Arch Linux är inte så enkeltsom andra Linux-distributioner. Istället för att allt är förkonfigurerat måste du göra en manuell installation. Det första steget är att installera nödvändiga Bumblebee-paket på Arch med Pacman.
Obs! Se till att aktivera Multilib in /etc/pacman.conf innan du fortsätter, fungerar inte 32-bitars applikationer.
sudo pacman -S bumblebee mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils
Lägg sedan till din användare till Bumblebee-systemgruppen.
su - gpasswd -a yourusername bumblebee
Aktivera Bumblebee-systemtjänsten med systemctl.
systemctl enable bumblebeed.service
Slutligen slutför installationen genom att starta om din Arch Linux PC. När det slutar starta om kommer Bumblebee och Nvidia Optimus att fungera korrekt!
Fedora
Till skillnad från många andra Linux-distributioner, Fedorainkluderar inte Bumblebee i de viktigaste programvarukällorna. Istället, för att njuta av Optimus-stöd i Fedora-operativsystemet, måste du aktivera några tredjeparts programvarukällor. För att aktivera programvaru repos, öppna en terminal och ange följande kommando.
sudo dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
Nu när Negativo17-repoen är aktiverad i Fedora, installera de nödvändiga Nvidia-drivrutinerna:
sudo dnf install nvidia-driver kernel-devel akmod-nvidia dkms acpi
Aktivera sedan Bumblebee Copr-repo.
sudo dnf copr enable chenxiaolong/bumblebee
Installera Bumblebee-programvaran i Fedora med DNF.
sudo dnf install akmod-bbswitch bumblebee primus
Lägg till din användare i Bumblebee-gruppen:
sudo gpasswd -a $USER bumblebee
Slutligen, aktivera Bumblebee-systemtjänsten och inaktivera Nvidia-fallback-tjänsten.
sudo systemctl enable bumblebeed sudo systemctl disable nvidia-fallback
Avsluta processen genom att starta om din Fedora PC. När den kommer tillbaka på nätet har din Fedora Linux-maskin Optimus-stöd!
Generiska instruktioner
Behöver Nvidia Optimus-stöd på Linux men intekör någon av de distributioner som nämns ovan? Det enda alternativet är att bygga allt från källan. Börja med att öppna en terminal och installera de senaste Nvidia-drivrutinerna för Linux. Installera sedan Wget-verktyget och använd det för att klona den senaste humletkoden från webbplatsen.
wget bumblebee-project.org/bumblebee-3.2.1.tar.gz
Extrahera Bumblebee Tar-arkivet:
tar xf bumblebee-3.2.1.tar.gz
Springa det konfigurera skript för att generera Makefiles och allt annat som behövs för att bygga programvaran.
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
Slutligen, kompilera koden och installera den:
make sudo make install
När Bumblebee har installerats, se den officiella genomgångssidan för att lära dig hur du får den att fungera på din distribution.
kommentarer