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

click fraud protection

Nvidia Hybrid-grafikk er et notorisk sårt emne 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å det til å fungere. Det viser seg at du enkelt kan aktivere Nvidia Optimus-støtte på Linux med et programvare kalt Bumblebee.

Ubuntu

Så langt det muliggjør støtte for Nvidia Optimus på Linux, har Ubuntu-brukere uten tvil det beste. Det er ikke nødvendig å fikle med tredjeparts programvarekilder, PPA-er, som kan lastes ned 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 univers
instagram viewer

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

sudo apt oppdatering

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 oppgradering -y

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

sudo apt-get install humla humle-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øre noen spesielle justeringer for å få Nvidia Optimus-støtte. I stedet, hvis du vil at Intel / Nvidia hybrid-bærbar PC skal fungere, er det bare å 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 Nvidia proprietær sjåfør inkludert i Debian først.

Humla med Open Source Nvidia-drivere

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

Humla med proprietære Nvidia-drivere

sudo dpkg - add-architecture i386 sudo apt-get oppdatering sudo apt-get upgrade -y sudo apt-get install humlebe-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å enkel som 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 humle mesa nvidia xf86-video-intel lib32-virtualgl lib32-nvidia-utils

Deretter legger du brukeren til Bumblebee-systemgruppen.

su - gpasswd - et brukernavn humla

Aktiver Bumblebee systemd-tjenesten ved å bruke systemctl.

systemctl enable bumblebeed.service

Til slutt, fullfør installeringsprosessen 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 inkluderer ikke Fedora 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 installere nvidia-driver kernel-devel akmod-nvidia dkms acpi

Deretter aktiverer du Bumblebee Copr repo.

sudo dnf copr aktiver chenxiaolong / humla

Installer Bumblebee-programvaren i Fedora ved å bruke DNF.

sudo dnf installere akmod-bbswitch humla primus

Legg brukeren din til Bumblebee-gruppen:

sudo gpasswd -a $ USER humla

Til slutt, aktiver Bumblebee systemd-tjenesten, og deaktiver Nvidia fallback.

sudo systemctl aktiverer humla. sudo systemctl deaktivere nvidia-fallback

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

Generiske instruksjoner

Trenger du Nvidia Optimus-støtte på Linux, men kjører ikke 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:

tjære xf humla-3.2.1.tar.gz

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

cd humla * ./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-strøm / xorg, / usr / lib / xorg / moduler

Til slutt, sett sammen koden og installer den:

gjør sudo make install

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

watch instagram story