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