- - Kuinka Nvidia Optimus -tuki otetaan käyttöön Linuxissa

Kuinka Nvidia Optimus -tuki otetaan käyttöön Linuxissa

Nvidia Hybrid -grafiikka on pahasti kipeäAihe Linux-käyttäjille. Monissa Linux-jakeluissa ei ole erityisesti hahmoteltu, miten Optimus-tuki voidaan ottaa käyttöön. Seurauksena on, että monilla kannettavien tietokoneiden omistajilla, joilla on sekä Intel GPU että Nvidia GPU, ei ole sitä käytössä, eivätkä he tiedä ensimmäistä asiaa saada se toimimaan. Kuten käy ilmi, voit ottaa Nvidia Optimus -tuen helposti käyttöön Linuxilla Bumblebee-nimisen ohjelmiston avulla.

ubuntu

Sikäli kuin Nvidia Optimus -tuki on mahdollistaLinux menee, Ubuntun käyttäjillä on kiistatta se paras. Kolmen osapuolen ohjelmistolähteiden, PPA: ien, ladattavien Deb-pakettien tai muun sellaisen kanssa ei tarvitse viilata. Sen sijaan käyttäjien on vain sallittava omistusoikeuden alainen Ubuntu-ohjelmistolähde (jota Canonical ylläpitää), asennettava joitain paketteja ja käynnistettävä järjestelmä uudelleen.

Ohjelmistolähteet, jotka on otettava käyttöön, jotta Bumblebee voisi toimia Ubuntu-ohjelmassa, ovat Universe ja Multiverse. Voit kytkeä ne päälle avaamalla päätelaitteen ja kirjoittamalla seuraavat komennot:

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

käyttämällä apt-add-arkistoon ottaa nämä ohjelmalähteet käyttöön heti Ubuntu-tietokoneellasi. Seuraavaksi suorita apt päivitys komento tarkistaaksesi päivitykset.

sudo apt update

Päivitystarkistuksen suorittamisen jälkeen sinun on asennettava kaikki ilmestyvät ohjelmistopäivitykset. Näiden päivitysten asentaminen varmistaa, että Bumblebee toimii parhaimmillaan.

sudo apt upgrade -y

Ohjelmistosi päivityksen jälkeen Bumblebee on turvallista asentaa.

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

Kun asennus on valmis, käynnistä Ubuntu PC uudelleen. Sisäänkirjautumisen jälkeen Nvidia Optimus -tuen tulee olla valmis lähtemään!

Debian

Aivan kuten Ubuntu, Debian-käyttäjien ei tarvitse tehdäkaikki muutokset Nvidia Optimus -tuen saamiseksi. Sen sijaan, jos haluat Intel / Nvidia -hybridi-kannettavan toimivan, on vain muutaman paketin asennus.

Huomaa: onko sinun käytettävä Bumblebeeä patentoidun Nvidian ohjaimen kanssa? Sinun on otettava käyttöön epävapaa ja contrib sisään /etc/apt/sources.list, ja asenna ensin Debianiin sisältyvä Nvidian oma ohjain.

Kimalainen avoimen lähdekoodin Nvidia-ohjaimilla

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

Kimalainen omistamilla Nvidia-ohjaimilla

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

Kun kaikki paketit on asennettu, käynnistä Debian Linux PC uudelleen, kirjaudu sitten takaisin sisään ja Optimus-tuen pitäisi toimia hyvin!

Arch Linux

Kimalan saaminen Arch Linuxiin ei ole niin helppoakuten muut Linux-levitykset. Kaikkien valmiiksi määritettyjen sijasta sinun on tehtävä joitain manuaalisia asennuksia. Ensimmäinen askel on asentaa tarvittavat Bumblebee-paketit Archiin Pacmanin kanssa.

Huomautus: muista ottaa Multilib käyttöön /etc/pacman.conf ennen jatkamista, muuten 32-bittiset sovellukset eivät toimi.

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

Lisää seuraavaksi käyttäjä Bumblebee-järjestelmäryhmään.

su -
gpasswd -a yourusername bumblebee

Ota Bumblebee systemd-palvelu käyttöön systemctl.

systemctl enable bumblebeed.service

Viimeistele lopuksi asennusprosessi käynnistämällä Arch Linux -tietokone uudelleen. Kun se käynnistyy uudelleen, Bumblebee ja Nvidia Optimus toimivat oikein!

fedora

Toisin kuin monet muut Linux-jakelut, Fedoraei sisällä Bumblebee-ohjelmaa tärkeimmissä ohjelmalähteissä. Sen sijaan, jotta voit nauttia Optimus-tuesta Fedora-käyttöjärjestelmässä, sinun on otettava käyttöön muutama kolmannen osapuolen ohjelmistolähde. Jos haluat ottaa ohjelmiston repos -palvelun käyttöön, avaa päätelaite ja kirjoita seuraava komento.

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

Nyt kun Negativo17-repo on otettu käyttöön Fedoralla, asenna tarvittavat Nvidia-ohjaimet:

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

Ota seuraavaksi käyttöön Bumblebee Copr -toisto.

sudo dnf copr enable chenxiaolong/bumblebee

Asenna Bumblebee-ohjelmisto Fedoraan DNF: n avulla.

sudo dnf install akmod-bbswitch bumblebee primus

Lisää käyttäjä kimalaisten ryhmään:

sudo gpasswd -a $USER bumblebee

Viimeisenä, ota käyttöön Bumblebee systemd -palvelu ja poista Nvidian varapalvelu käytöstä.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Viimeistele prosessi käynnistämällä Fedora-tietokoneesi uudelleen. Kun se tulee takaisin verkkoon, Fedora Linux -koneellasi on Optimus-tuki!

Yleiset ohjeet

Tarvitsetko Nvidia Optimus -tukea Linuxissa, mutta eiylläpitämässä jotakin yllä mainituista jakeluista? Ainoa vaihtoehto on rakentaa kaikki lähteestä. Aloita avaamalla terminaali ja asentamalla uusimmat Nvidia-ohjaimet Linuxille. Asenna sitten Wget-työkalu ja klooni viimeisimmän Bumblebee-koodi verkkosivustolta sen avulla.

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

Pura Kimalainen tar-arkisto:

tar xf bumblebee-3.2.1.tar.gz

Suorita määritä skripti Makefiles-tiedostojen luomiseksi ja kaikki muu tarvittava ohjelmiston rakentamiseksi.

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

Viimeinkin käännä koodi ja asenna se:

make
sudo make install

Kun Bumblebee on asennettu, katso viralliselta esittelysivulta, miten saat sen toimimaan jakelusi kanssa.

Kommentit