Kako omogočiti podporo Nvidia Optimus v Linuxu

click fraud protection

Grafika Nvidia Hybrid je za uporabnike Linuxa zelo boleča tema. Mnoge distribucije Linuxa ne opisujejo posebej, kako omogočiti podporo za Optimus. Kot rezultat tega, mnogi lastniki prenosnih računalnikov z Intelovim GPU-jem in Nvidia GPU-jem nimajo omogočeno in ne vedo, kako prvo delovati. Kot kaže, lahko podporo za Nvidia Optimus v Linuxu enostavno omogočite s kosom programske opreme, imenovane Bumblebee.

Ubuntu

Kar zadeva podporo Nvidia Optimus v Linuxu, imajo uporabniki Ubuntu zagotovo najboljše. Ni se vam treba ukvarjati z viri programske opreme drugih proizvajalcev, PPA, ki jih lahko naložite Paketi deb ali kar koli takega. Namesto tega morajo uporabniki samo omogočiti zaščiten vir programske opreme Ubuntu (ki ga Canonical vzdržuje), namestiti nekaj paketov in znova zagnati sistem.

Viri programske opreme, ki jih je treba omogočiti, da lahko Bumblebee deluje na Ubuntu, sta vesolje in multiverse. Če jih želite vklopiti, odprite terminal in vnesite naslednje ukaze:

sudo apt-add-repository multiverse sudo apt-add-repository univerzum
instagram viewer

Uporaba apt-add-repository bo takoj omogočil te vire programske opreme na vašem računalniku Ubuntu. Nato zaženite primerna posodobitev ukaz, da preverite morebitne posodobitve.

posodobitev sudo

Po zagonu preverjanja posodobitev boste morali namestiti kakršne koli posodobitve programske opreme, ki se pojavijo. Če namestite te nadgradnje, boste zagotovili, da se bumblebee izvaja v najboljšem primeru.

sudo apt nadgradnja -y

Po nadgradnji programske opreme je varno namestiti Bumblebee.

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

Ko se namestitev konča, znova zaženite računalnik Ubuntu. Po prijavi mora biti podpora za Nvidia Optimus pripravljena!

Debian

Tako kot Ubuntu tudi uporabniki Debiana ne potrebujejo nobenega posebnega prilagajanja, da bi dobili podporo Nvidia Optimus. Če želite, da hibridni prenosni računalnik Intel / Nvidia deluje, je samo vprašanje namestitve nekaj paketov.

Opomba: morate uporabljati Bumblebee z lastniškim gonilnikom Nvidia? To boste morali omogočiti non-free in prispevati v /etc/apt/sources.list, in namestite Lastniški voznik Nvidia najprej vključeno v Debian.

Bumblebee z odprtokodnimi gonilniki Nvidia

sudo dpkg --add-architecture i386 sudo apt-dobite posodobitev sudo apt-get upgrade -y sudo apt-get install bumblebee primus primus-libs: i386

Bumblebee z lastniškimi gonilniki Nvidia

sudo dpkg --add-architecture i386 sudo apt-dobite posodobitev sudo apt-get upgrade --y sudo apt-get install bumblebee-nvidia primus primus-libs: i386

Ko so vsi paketi nameščeni, znova zaženite računalnik Debian Linux, se nato prijavite in Optimusova podpora naj deluje dobro!

Arch Linux

Pridobivanje čmrlja Arch Linux ni tako preprosta kot druge distribucije Linuxa. Namesto, da je vse predhodno konfigurirano, boste morali opraviti nekaj ročnih nastavitev. Prvi korak je namestitev potrebnih paketov Bumblebee na Arch s Pacmanom.

Opomba: ne pozabite omogočiti funkcije Multilib /etc/pacman.conf preden nadaljujete, sicer 32-bitne aplikacije ne bodo delovale.

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

Nato dodajte svojega uporabnika v sistemsko skupino Bumblebee.

su - gpasswd -a vas uporabniško ime bumblebee

Omogočite sistemsko storitev Bumblebee z uporabo systemctl.

systemctl omogoči bumblebeed.service

Končno namestite postopek namestitve tako, da znova zaženete računalnik Arch Linux. Ko konča ponovno zagon, bosta Bumblebee in Nvidia Optimus delovala pravilno!

Fedora

Za razliko od mnogih drugih distribucij Linuxa Fedora Bumblebee ne vključuje v glavne programske vire. Če želite uporabljati Optimusovo podporo v operacijskem sistemu Fedora, boste morali omogočiti nekaj programskih virov drugih proizvajalcev. Če želite omogočiti repo programsko opremo, odprite terminal in vnesite naslednji ukaz.

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

Zdaj, ko je Negativo17 repo omogočen v Fedori, namestite potrebne gonilnike Nvidia:

sudo dnf namestite nvidia-gonilnik kernel-devel akmod-nvidia dkms acpi

Nato omogočite Bumblebee Copr repo.

sudo dnf copr omogočajo chenxiaolong / bumblebee

Namestite programsko opremo Bumblebee v Fedora z uporabo DNF.

sudo dnf namestite akmod-bbswitch bumblebee primus

Dodajte svojega uporabnika v skupino Bumblebee:

sudo gpasswd -a $ USER čmrlji

Nazadnje omogočite sistemsko storitev Bumblebee in onemogočite rezervno enoto Nvidia.

sudo systemctl omogoči čmrlje. sudo systemctl onemogoči nvidia-backback

Dokončajte postopek z zagonom osebnega računalnika Fedora. Ko se vrne prek spleta, bo imel vaš Fedora Linux stroj podporo Optimus!

Splošna navodila

Potrebujete podporo Nvidia Optimus v Linuxu, vendar ne izvajate nobene od zgoraj omenjenih distribucij? Vaša edina možnost je, da zgradite vse iz vira. Začnite z odpiranjem terminala in nameščanjem najnovejših gonilnikov Nvidia za Linux. Nato namestite orodje Wget in ga uporabite za kloniranje najnovejše kode Bumblebee s spletnega mesta.

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

Izvleči arhiv čmrljev katrana:

katran xf bumblebee-3.2.1.tar.gz

Zaženite konfigurirati skripta za ustvarjanje Makefiles in vsega drugega, kar je potrebno za izdelavo programske opreme.

CD čmrlj * ./konfiguriraj CONF_DRIVER = nvidia CONF_DRIVER_MODULE_NVIDIA = nvidia-trenutni \ CONF_LDPATH_NVIDIA = / usr / lib / nvidia-current: / usr / lib32 / nvidia-current \ CONF_MODPATH_NVIDIA = / usr / lib / nvidia-current / xorg, / usr / lib / xorg / module

Na koncu sestavite kodo in jo namestite:

narediti namestitev sudo

Ko je Bumblebee nameščen, glejte uradno navodila za uporabo da se naučite, kako naj to deluje pri vaši distribuciji.

watch instagram story