- - Jak włączyć obsługę Nvidia Optimus w systemie Linux

Jak włączyć obsługę Nvidia Optimus w systemie Linux

Grafika Nvidia Hybrid jest bardzo obolałatemat dla użytkowników Linuksa. Wiele dystrybucji Linuksa nie opisuje szczegółowo, jak włączyć obsługę Optimus. W rezultacie wielu właścicieli laptopów z procesorami graficznymi Intel i Nvidia nie ma włączonej obsługi i nie wie, co należy zrobić. Jak się okazuje, możesz łatwo włączyć obsługę Nvidia Optimus w systemie Linux za pomocą oprogramowania o nazwie Bumblebee.

Ubuntu

Jeśli chodzi o włączenie obsługi Nvidia Optimus naLinux idzie, użytkownicy Ubuntu prawdopodobnie mają go najlepiej. Nie musisz majstrować przy źródłach oprogramowania innych firm, umowach PPA, pakietach Deb do pobrania itp. Zamiast tego użytkownicy muszą po prostu włączyć zastrzeżone oprogramowanie Ubuntu (które utrzymuje Canonical), zainstalować niektóre pakiety i zrestartować system.

Źródła oprogramowania, które należy włączyć, aby Bumblebee działało na Ubuntu, to Universe i Multiverse. Aby je włączyć, otwórz terminal i wprowadź następujące polecenia:

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

Za pomocą apt-add-repository natychmiast włączy te źródła oprogramowania na komputerze Ubuntu. Następnie uruchom apt update polecenie, aby sprawdzić dostępność aktualizacji.

sudo apt update

Po uruchomieniu sprawdzania aktualizacji musisz zainstalować wszelkie pojawiające się aktualizacje oprogramowania. Zainstalowanie tych aktualizacji zapewni, że Bumblebee działa najlepiej.

sudo apt upgrade -y

Po uaktualnieniu oprogramowania można bezpiecznie zainstalować Bumblebee.

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

Po zakończeniu instalacji uruchom ponownie komputer Ubuntu. Po ponownym zalogowaniu obsługa Nvidia Optimus powinna być gotowa do działania!

Debian

Podobnie jak Ubuntu, użytkownicy Debiana nie muszą tego robićwszelkie specjalne poprawki, aby uzyskać wsparcie Nvidia Optimus. Zamiast tego, jeśli chcesz, aby Twój hybrydowy laptop Intel / Nvidia działał, wystarczy zainstalować kilka pakietów.

Uwaga: musisz używać Bumblebee z zastrzeżonym sterownikiem Nvidia? Musisz włączyć non-free i contrib w /etc/apt/sources.list, i najpierw zainstaluj zastrzeżony sterownik Nvidia zawarty w Debianie.

Bumblebee With Open Source Nvidia Drivers

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

Bumblebee With Proprietary Nvidia Drivers

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

Po zainstalowaniu wszystkich pakietów uruchom ponownie komputer z systemem Linux Debian, a następnie zaloguj się ponownie, a obsługa Optimus powinna działać dobrze!

Arch Linux

Zdobycie Bumblebee na Arch Linux nie jest takie prostejak inne dystrybucje Linuksa. Zamiast wszystko jest wstępnie skonfigurowane, musisz wykonać ręczną konfigurację. Pierwszym krokiem jest instalacja niezbędnych pakietów Bumblebee na Arch z Pacmanem.

Uwaga: pamiętaj, aby włączyć Multilib w /etc/pacman.conf przed kontynuowaniem, w przeciwnym razie aplikacje 32-bitowe nie będą działać.

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

Następnie dodaj użytkownika do grupy systemowej Bumblebee.

su -
gpasswd -a yourusername bumblebee

Włącz usługę systemową Bumblebee za pomocą systemctl.

systemctl enable bumblebeed.service

Na koniec zakończ proces instalacji, ponownie uruchamiając komputer Arch Linux. Po zakończeniu ponownego uruchamiania Bumblebee i Nvidia Optimus będą działać poprawnie!

Fedora

W przeciwieństwie do wielu innych dystrybucji Linuksa, Fedoranie zawiera Bumblebee w głównych źródłach oprogramowania. Zamiast tego, aby cieszyć się obsługą Optimus w systemie operacyjnym Fedora, musisz włączyć kilka źródeł oprogramowania innych firm. Aby włączyć repozytorium oprogramowania, otwórz terminal i wprowadź następujące polecenie.

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

Teraz, gdy repozytorium Negativo17 jest włączone w Fedorze, zainstaluj niezbędne sterowniki Nvidia:

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

Następnie włącz repozytorium Bumblebee Copr.

sudo dnf copr enable chenxiaolong/bumblebee

Zainstaluj oprogramowanie Bumblebee w Fedorze, używając DNF.

sudo dnf install akmod-bbswitch bumblebee primus

Dodaj użytkownika do grupy Bumblebee:

sudo gpasswd -a $USER bumblebee

Na koniec włącz usługę systemową Bumblebee i wyłącz awaryjną Nvidia.

sudo systemctl enable bumblebeed
sudo systemctl disable nvidia-fallback

Zakończ proces, uruchom ponownie komputer Fedora. Kiedy wróci do trybu online, twój komputer z Fedorą Linux będzie obsługiwał Optimus!

Ogólne instrukcje

Potrzebujesz pomocy Nvidia Optimus w systemie Linux, ale nieuruchamiasz którąkolwiek z wyżej wymienionych dystrybucji? Jedyną opcją jest zbudowanie wszystkiego ze źródła. Zacznij od otwarcia terminala i zainstalowania najnowszych sterowników Nvidia dla systemu Linux. Następnie zainstaluj narzędzie Wget i użyj go do sklonowania najnowszego kodu Bumblebee ze strony internetowej.

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

Wyodrębnij archiwum Tar Bumblebee:

tar xf bumblebee-3.2.1.tar.gz

Uruchom skonfigurować skrypt do generowania plików Makefile i wszystko inne niezbędne do zbudowania oprogramowania.

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

Na koniec skompiluj kod i zainstaluj go:

make
sudo make install

Po zainstalowaniu Bumblebee zapoznaj się z oficjalną stroną z instrukcjami, aby dowiedzieć się, jak uruchomić go w Twojej dystrybucji.

Komentarze