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