- - Sådan aktiveres Nvidia Optimus-support på Linux

Sådan aktiveres Nvidia Optimus-support på Linux

Nvidia Hybrid-grafik er en notorisk ømhedemne for Linux-brugere. Mange Linux-distributioner skitserer ikke specifikt, hvordan du aktiverer support til Optimus. Som et resultat har mange bærbare ejere med både en Intel GPU og Nvidia GPU det ikke aktiveret og ved ikke den første ting om at få det til at fungere. Det viser sig, at du nemt kan aktivere Nvidia Optimus-support på Linux med et stykke software kaldet Bumblebee.

Ubuntu

Hvad angår aktivering af Nvidia Optimus support påLinux går, Ubuntu-brugere har det vel bedst. Der er ikke behov for at fikle med tredjeparts softwarekilder, PPA'er, downloadbare Deb-pakker eller noget af det slag. I stedet skal brugere bare aktivere en proprietær Ubuntu-softwarekilde (som Canonical vedligeholder), installere nogle pakker og genstarte dit system.

Softwarekilderne, der skal aktiveres for at Bumblebee kan arbejde på Ubuntu er Universe og Multiverse. For at tænde dem skal du åbne en terminal og indtaste følgende kommandoer:

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

Ved brug af apt-add-repository vil øjeblikkeligt aktivere disse softwarekilder på din Ubuntu PC. Kør derefter apt opdatering kommando til at kontrollere for eventuelle opdateringer.

sudo apt update

Efter at have kørt en opdateringskontrol, skal du installere softwareopdateringer, der vises. Installation af disse opgraderinger vil sikre, at Bumblebee kører bedst.

sudo apt upgrade -y

Efter opgradering af din software er det sikkert at installere Bumblebee.

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

Når installationen er afsluttet, skal du genstarte din Ubuntu PC. Når du logger ind igen, skulle Nvidia Optimus-support være klar til at gå!

Debian

Ligesom Ubuntu behøver Debian-brugere ikke at gøreenhver speciel finjustering for at få Nvidia Optimus support. I stedet for, hvis du gerne vil have, at din Intel / Nvidia hybrid-laptop fungerer, er det bare et spørgsmål om at installere et par pakker.

Bemærk: har du brug for at bruge humle med den proprietære Nvidia-driver? Du skal aktivere det non-free og contrib i /etc/apt/sources.list, og installer den Nvidia-ejendomsdriver, der først er inkluderet i Debian.

Humle med open source 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

Humle 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 pakkerne er installeret, skal du genstarte din Debian Linux PC, så logge ind igen, og Optimus support skal fungere helt fint!

Arch Linux

At få humla på Arch Linux er ikke så simpeltsom andre Linux-distributioner. I stedet for at alt er forudkonfigureret, skal du foretage nogle manuelle opsætninger. Det første trin er at installere de nødvendige humlepakker på Arch med Pacman.

Bemærk: Sørg for at aktivere Multilib i /etc/pacman.conf før du fortsætter, ellers fungerer 32-bit applikationer ikke.

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

Føj derefter din bruger til Bumblebee-systemgruppen.

su -
gpasswd -a yourusername bumblebee

Aktivér Bumblebee-systemtjenesten vha systemctl.

systemctl enable bumblebeed.service

Endelig afsluttes installationsprocessen ved at genstarte din Arch Linux PC. Når det er færdig med at genstarte, fungerer Bumblebee og Nvidia Optimus korrekt!

Fedora

I modsætning til mange andre Linux-distributioner, Fedorainkluderer ikke humle i de vigtigste softwarekilder. I stedet for at nyde Optimus-support på Fedora-operativsystemet skal du aktivere et par tredjepartssoftwarekilder. For at aktivere softwarereposer skal du åbne en terminal og indtaste følgende kommando.

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

Nu, hvor Negativo17-repoen er aktiveret i Fedora, skal du installere de nødvendige Nvidia-drivere:

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

Aktivér derefter Bumblebee Copr-repoen.

sudo dnf copr enable chenxiaolong/bumblebee

Installer Bumblebee-softwaren i Fedora ved hjælp af DNF.

sudo dnf install akmod-bbswitch bumblebee primus

Føj din bruger til Bumblebee-gruppen:

sudo gpasswd -a $USER bumblebee

Til sidst skal du aktivere Bumblebee-systemtjenesten og deaktivere Nvidia-tilbagekoblingsenheden.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Afslut processen ved at genstarte din Fedora PC. Når den kommer tilbage online, har din Fedora Linux-maskine Optimus support!

Generiske instruktioner

Brug for Nvidia Optimus support på Linux, men ikkekører nogen af ​​de nævnte distributioner? Din eneste mulighed er at opbygge alt fra kilde. Start med at åbne en terminal og installere de nyeste Nvidia-drivere til Linux. Installer derefter Wget-værktøjet, og brug det til at klone den seneste humlekode fra hjemmesiden.

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

Uddrag arkivet Bumblebee Tar:

tar xf bumblebee-3.2.1.tar.gz

Kør konfigurere script til at generere Makefiles og alt andet nødvendigt for at opbygge softwaren.

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 sidst skal du samle koden og installere den:

make
sudo make install

Når Bumblebee er installeret, skal du se den officielle gennemgangsside for at lære, hvordan du får det til at arbejde på din distribution.

Kommentarer