- - Hvordan aktivere Nvidia Optimus-støtte på Linux

Slik aktiverer du Nvidia Optimus-støtte på Linux

Nvidia Hybrid-grafikk er en notorisk såremne for Linux-brukere. Mange Linux-distribusjoner skisserer ikke spesifikt hvordan du kan aktivere støtte for Optimus. Som et resultat har ikke mange bærbare PC-eiere med både en Intel GPU og Nvidia GPU det aktivert og vet ikke det første med å få den til å fungere. Det viser seg at du enkelt kan aktivere Nvidia Optimus-støtte på Linux med et programvare kalt Bumblebee.

Ubuntu

Så langt som muliggjør støtte for Nvidia OptimusLinux går, Ubuntu-brukere har uten tvil det beste. Det er ikke nødvendig å fikle med tredjeparts programvarekilder, PPA-er, nedlastbare Deb-pakker eller noe sånt. I stedet trenger brukere bare å aktivere en proprietær Ubuntu-programvarekilde (som Canonical vedlikeholder), installere noen pakker og starte systemet på nytt.

Programvarekildene som må aktiveres for at Bumblebee skal fungere på Ubuntu er Universe og Multiverse. For å slå dem på, åpner du en terminal og skriver inn følgende kommandoer:

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

Ved hjelp av apt-add-repository vil umiddelbart aktivere disse programvarekildene på din Ubuntu PC. Deretter kjører du apt oppdatering kommando for å se etter oppdateringer.

sudo apt update

Etter å ha kjørt en oppdateringssjekk, må du installere programvareoppgraderinger som vises. Installering av disse oppgraderingene vil sikre at Bumblebee kjører på det beste.

sudo apt upgrade -y

Etter å ha oppgradert programvaren din, er det trygt å installere Bumblebee.

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

Når installasjonen er fullført, start Ubuntu PC på nytt. Når du har logget inn igjen, bør Nvidia Optimus-støtte være klar til å gå!

Debian

Akkurat som Ubuntu trenger ikke Debian-brukere å gjørespesiell justering for å få Nvidia Optimus-støtte. I stedet, hvis du vil at din Intel / Nvidia hybrid bærbar PC skal fungere, er det bare et spørsmål om å installere noen få pakker.

Merk: trenger du å bruke humla sammen med den proprietære Nvidia-driveren? Du må aktivere ufritt og contrib i /etc/apt/sources.list, og installer den Nvidia proprietære driveren som er inkludert i Debian først.

Humla med åpen kildekode Nvidia drivere

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 proprietære Nvidia-drivere

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 alle pakkene er installert, start Debian Linux PC på nytt, så logg deg på igjen og Optimus-støtte skal fungere helt fint!

Arch Linux

Å få humla på Arch Linux er ikke så enkeltsom andre Linux-distribusjoner. I stedet for at alt er forhåndskonfigurert, må du gjøre noe manuelt. Det første trinnet er å installere de nødvendige humlepakkene på Arch med Pacman.

Merk: Sørg for å aktivere Multilib i /etc/pacman.conf før du fortsetter, ellers fungerer ikke 32-biters applikasjoner.

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

Legg deretter brukeren din til Bumblebee-systemgruppen.

su -
gpasswd -a yourusername bumblebee

Aktiver Bumblebee systemd-tjenesten ved å bruke systemctl.

systemctl enable bumblebeed.service

Til slutt, fullfør installasjonsprosessen ved å starte din Arch Linux PC på nytt. Når den er ferdig med å starte på nytt, vil Bumblebee og Nvidia Optimus fungere riktig!

Fedora

I motsetning til mange andre Linux-distribusjoner, Fedorainkluderer ikke Bumblebee i de viktigste programvarekildene. I stedet, for å glede deg over Optimus-støtte på Fedora-operativsystemet, må du aktivere noen få tredjeparts programvarekilder. For å aktivere programvaren repos, åpne opp en terminal og angi følgende kommando.

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

Nå som Negativo17-repoen er aktivert i Fedora, installerer du nødvendige Nvidia-drivere:

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

Deretter aktiverer du Bumblebee Copr repo.

sudo dnf copr enable chenxiaolong/bumblebee

Installer Bumblebee-programvaren i Fedora ved å bruke DNF.

sudo dnf install akmod-bbswitch bumblebee primus

Legg brukeren din til Bumblebee-gruppen:

sudo gpasswd -a $USER bumblebee

Til slutt kan du aktivere Bumblebee systemd-tjenesten, og deaktivere Nvidia-tilbakeslag.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Fullfør prosessen med å starte Fedora-PCen på nytt. Når den kommer tilbake på nettet, vil Fedora Linux-maskinen din ha Optimus-støtte!

Generiske instruksjoner

Trenger Nvidia Optimus-støtte på Linux, men ikkekjører noen av distribusjonene nevnt ovenfor? Det eneste alternativet ditt er å bygge alt fra kilde. Start med å åpne en terminal og installere de nyeste Nvidia-driverne for Linux. Deretter installerer du Wget-verktøyet, og bruk det til å klone den siste humlene-koden fra nettstedet.

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

Pakk ut Bumblebee Tar-arkivet:

tar xf bumblebee-3.2.1.tar.gz

Kjør konfigurere skript for å generere Makefiles, og alt annet som er nødvendig for å bygge programvaren.

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

Til slutt, sett sammen koden og installer den:

make
sudo make install

Når Bumblebee er installert, kan du se den offisielle gjennomgangssiden for å lære hvordan du får den til å fungere på distribusjonen.

kommentarer