Article Number: 000132622
Denne artikkelen tar for seg Nvidia Optimus-teknologien og dens kompatibilitet med Ubuntu-operativsystemet.
Nvidia Optimus er noe Nvidia fant opp for å veksle grafikkstøtte mellom den integrerte Intel-GPU-en og den separate Nvidia-GPU-en. Det kalles ofte Discrete Switching (diskret veksling). Dette er noe som finnes i AIO-systemer (alt-i-ett-systemer). Formålet med teknologien er å forlenge batterilevetiden og redusere strømforbruket. Den bytter til den innebygde GPU-en for applikasjoner som ikke trenger avansert grafikk. Samtidig sørger den for at applikasjoner som krever avansert grafikk, bruker den separate GPU-en.
I Ubuntu er betegnelsen på flere GPU-er hybridgrafikk. En applikasjon kalt VGA_switcheroo ble brukt til å tilrettelegge for flere GPU-er. Den støtter imidlertid ikke bærbare PC-er med Optimus som ikke bruker en maskinvaremultiplekser. Det er bare siden Ubuntu 14.04 at kjernen har innebygd støtte for denne teknologien.
Vi tar for oss årsaken i mer detalj nedenfor. Deretter forklarer vi hvilke alternativer du har.
Nvidia støtter ikke Optimus-teknologien på Ubuntu. Det kom Linux-drivere til de separate GPU-ene, men det var aldri direkte støtte for denne bestemte maskinvarekonfigurasjonen. Alternativene dine var vanligvis å slå av den integrerte eller den separate GPU-en. Bruk én av dem til alt, eller prøv å konfigurere Bumblebee på systemet ditt. (Dette kunne ha vært vanskelig hvis du ikke hadde alternativet Nvidia only (Bare Nvidia) i BIOS.)
Bumblebee-prosjektet var inntil nylig så godt som det kunne bli når det gjaldt støtte for Optimus-hybridgrafikk på Ubuntu. Du kunne ha tilordnet applikasjoner via CLI (kommandolinjegrensesnitt) (dvs. optirun vlc) hvis du hadde konfigurert Bumblebee på riktig måte. Det er imidlertid vanskelig å få ting som HDMI til å fungere.
Nvidia brukte litt tid på å lansere støtte for Optimus. (I skrivende stund er det fremdeles ikke direkte støtte for diskret veksling.) Nå kan vi velge mellom den integrerte og den separate GPU-en, ettersom Ubuntu 14.04 var den første kjernen til å støtte bruk av Nvidia-prime- og Nvidia-331-driverne. Start økten på nytt etter hver konfigurasjonsendring (logg av og på) for at endringen skal tre i kraft. Det finnes en applet for rask veksling som vi tar for oss i neste del.
Denne veiledningen tar utgangspunkt i at du har Ubuntu 14.04 eller en nyere revisjon installert.
Arbeider du med en ren installasjon? Hvis ikke, eller hvis du allerede har installert pakker som Bumblebee, kjører du følgende kommando før du installerer de nye pakkene:
sudo apt-get purge libvdpau-va-gl1 bumblebee* nvidia*
Det er to fremgangsmåter for å installere de nye pakkene:
Du kan bruke det grafiske brukergrensesnittet og Driver Manager. Åpne applikasjonen Additional Drivers, og velg riktig Nvidia-versjon for deg (Nvidia-331 anbefales). Bruk endringer.
Du kan også gjøre det med CLI (kommandolinjegrensesnittet) ved å installere følgende:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime
Utfør en omstart etter dette.
Du kan veksle mellom Nvidia- og ikke-Nvidia-kort (dvs. Intel) ved å trykke på tastene Alt+F2 samtidig eller ved å skrive følgende i Terminal:
nvidia-settings
Logg av og på for å åpne et grafisk grensesnitt der du kan velge ønsket kort.
Ved hjelp av CLI (kommandolinjegrensesnittet) kan du angi hvilket kort som skal brukes som standard:
sudo prime-select intel <or nvidia>
Krever en omstart for at endringene skal tre i kraft.
Du kan også veksle mellom kort med:
sudo prime-switch intel <or nvidia>
Krever en omstart for at endringene skal tre i kraft.
sudo service lightdm restart
Bruk følgende kommando til å kontrollere hvilket kort som kjører:
sudo prime-select query
Dette løser ikke alle problemene som oppstår med Optimus og Ubuntu. Det er imidlertid en enkel løsning med tilstrekkelig proprietær støtte. Du kan fortsatt velge å bare bruke enten integrert eller separat grafikk. Velg det som passer deg best.
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
21 Feb 2021
6
Solution