Slik administrerer du Nvidia Optimus Chipsets i Ubuntu med Humlebee
Bumblebee er et programvareverktøy for Linux med sikte på å gi støtte til NVIDIA Optimus bærbare datamaskiner for GNU / Linux distribusjoner. Optimus er en hybrid skjermteknologi hvor den integrerte GPUen viser skjermen mens den dedikerte GPU (i dette tilfellet et nVidia-grafikkort) gjør all behandling og sender utgangen til den integrerte GPU. Når den bærbare datamaskinen kjører på batteriet, er den dedikerte GPU slått av for å spare strøm og forlenge batterilevetiden.
Bumblebee forsøker å etterligne Optimus-teknologien atferd ved å bruke den dedikerte GPUen for å gjengis når det trengs, og for å slå den av når den ikke er i bruk.
Ubuntu-systemer kommer allerede med Nvidia Prime som gir brukerne mulighet til å bytte mellom Nvidia og Intel GPUer. Problemet med dette er at det bare fungerer for hele skrivebordet og tillater ikke en bruker å sette GPUen for et bestemt program. I enkelte systemer har det vært rapporter om overdreven oppvarming og funksjonsfeil i systemet når Nvidia GPU er satt til hele skrivebordet. Bruke Humlebee ville være et bedre alternativ i dette tilfellet.
Installere Humlebee
Før du begynner å installere Bumblebee, kommer jeg til å anta at du allerede har Nvidia-grafikken installert. Hvis du ikke har installert dem, kan du gjøre det ved å åpne terminalen og kjøre følgende kommando:
sudo apt-get installere nvidia-prime
Du kan også kjøre denne kommandoen slik at den bruker Intel-grafikkortet:
sudo prime-select intel
Installasjon av Humle vil nå bli bestemt av Nvidia-grafikken du vil bruke den med. Følgende er alternativene:
nVidia-361
Hvis du vil bruke den med nvidia-316, kan du kjøre denne kommandoen for å installere Humlebee:
sudo apt-get install humlebee
nVidia-370
Hvis du vil bruke den med nvidia-370 og kjører Ubuntu 16.04 eller tidligere, kan du bruke Bumblebee Development PPA for installasjon:
sudo add-apt-depot ppa: humle / test sudo apt-get oppdatering sudo apt-get install humlebee
Hvis du bruker Ubuntu 16.10 eller senere, trenger du ikke Bumblebee Development PPA, da patchene allerede er i det offisielle Ubuntu-depotet. Kjører følgende kommando vil installere den:
sudo apt-get install humlebee
I mitt tilfelle installerer jeg det på Ubuntu 16.04.
Konfigurasjon og bruk
Etter at du har installert Humlebee, må du konfigurere den til å kjøre bra. Bumblebee-konfigurasjonsfilen er på "/etc/bumblebee/bumblebee.conf." Åpne den ved hjelp av en tekstredigerer du ønsker. Åpne konfigurasjonsfilen og bla ned til området som vises på skjermbildet nedenfor.
Hvis du bruker nvidia-361, endrer du følgende alternativer fra ovenstående skjermbilde for å konfigurere det:
- Sett driveren til "nvidia"
- Sett KernelDriveren til "nvidia-361"
- Sett LibraryPath til "/ usr / lib / nvidia-361: / usr / lib32 / nvidia-361"
- Sett XorgModulePath til "/ usr / lib / nvidia-361 / xorg, / usr / lib / xorg / moduler"
Lagre filen.
Hvis du bruker nvidia-370:
- Sett Driver til "nvidia"
- Sett KernelDriveren til "nvidia-370"
- Sett LibraryPath til "/ usr / lib / nvidia-370: / usr / lib32 / nvidia-370"
- Sett XorgModulePath til "/ usr / lib / nvidia-370 / xorg, / usr / lib / xorg / moduler"
Lagre filen.
Hvis du har installert en annen versjon av nVidia-grafikk, husk å endre konfigurasjonsfilen for å matche versjonen.
Det endelige skrittet for å få Humlebøtte fungerer er å starte datamaskinen på nytt. Det diskrete kortet vil nå bli slått av. Hvis du vil kjøre Bumblebee med et program, kjør denne kommandoen hvor some_app_or_game er navnet på programmet eller spillet:
optirun app_name
Konklusjon
Humle er svært viktig for folk som driver grafisk intensive applikasjoner på sine maskiner. Med den kan du bytte mellom den dedikerte og integrerte grafikken etter behov, og det vil tillate deg å opprettholde ytelsen til maskinen uten å miste batteriets levetid.