Poprzednie metody, których użyłem do skonfigurowania Bumblebee w dystrybucjach opartych na 13.10, nie działająUbuntu 14.04
. W jaki sposób można skonfigurować Bumblebee
i Bumblebee GUI
w Ubuntu 14.04
?
Poprzednie metody, których użyłem do skonfigurowania Bumblebee w dystrybucjach opartych na 13.10, nie działająUbuntu 14.04
. W jaki sposób można skonfigurować Bumblebee
i Bumblebee GUI
w Ubuntu 14.04
?
Odpowiedzi:
Aby zainstalować trzmiel w Ubuntu 14.04, uruchom te polecenia w terminalu
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331
Teraz musisz zainstalować, Bumblebee GUI
aby zarządzać aplikacjami otwieranymi za pomocą nVidii. Oto instrukcje:
Zainstaluj wskaźnik aplikacji Python:
sudo apt-get install python-appindicator
Zainstaluj Git:
sudo apt-get install git
Utwórz katalog dla git:
mkdir git && cd git
Sprawdź repozytorium:
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL
Przejdź do aplikacji startowych i dodaj bumblebee-indicator
Teraz uruchom ponownie.
Od dłuższego czasu mam do czynienia z tym samym problemem. Musiałem odwoływać się do wielu artykułów online, jednak nigdy nie otrzymałem żadnej pomocy. Napisałem więc własny blog i otrzymałem bardzo pozytywną odpowiedź. Wiele osób potwierdziło, że post był pomocny. Udoskonaliłem post na blogu, aby był jeszcze łatwiejszy w użyciu. Można łatwo po prostu skopiować i wkleić polecenia z bloga i działa dobrze.
Mam laptopa Lenovo Z5070 z Nvidią 820M i wielokrotnie testowałem to rozwiązanie, instalując różne wersje Ubuntu 14.04 14.10, a teraz 15.04. Chciałem tylko powiedzieć, w jaki sposób naprawiłem problem.
Zasadniczo instalacja Bumblebee w Nvidii jest najtrudniejsza w Ubuntu, ponieważ Bumblebee działa jako technologia. Idealnie byłoby, gdyby wystarczyło zainstalować oprogramowanie.
Wystarczy, jeśli używasz sterowników Nvidia-Current, które są w wersji 304. Jeśli jednak instalujesz inną wersję, na pewno potrzebujesz pomocy. W tym miejscu może pomóc poniższy post na blogu.
Proszę odnieść się tutaj!
Jeden z moich poprzednich postów został usunięty, ponieważ rozwiązanie konkurowania nie zostało opublikowane. Jednak nie jestem palantem ani spamerem. Poniżej znajduje się 100% Szczegóły techniczne wdrożenia rozwiązania.
Oficjalne repozytorium Ubuntu ma tylko stare i przestarzałe sterowniki. Nie używam tego osobiście i sugerowałbym, aby zrobić to samo, jeśli chcesz mieć najnowszy sterownik Nvidia bez żadnych problemów.
Kroki:-
Pierwszym krokiem po instalacji Ubuntu jest zainstalowanie wszystkich aktualizacji. Możesz użyć narzędzia do aktualizacji oprogramowania lub po prostu uruchomić:
sudo apt-get update && sudo apt-get upgrade
Dodaj Xpa-edgers ppa za pomocą
sudo apt-add-repository ppa:xorg-edgers/ppa
i wtedy
sudo apt-get update
sudo apt-get upgrade && sudo apt-get dist-upgrade
To jest najważniejszy krok. Jeśli tego nie zauważysz, po ponownym uruchomieniu zobaczysz czarny ekran. Zrób to, ponieważ używamy ppa xorg-edgers. Musimy upewnić się, że wszystkie pakiety wymagane dla trzmiela i nvidii zostały pobrane z ppa.
Teraz zainstaluj sterowniki trzmiela i Nvidii za pomocą
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
Dodaj bieżącego użytkownika do grupy zabezpieczeń trzmiela.
sudo adduser $USER bumblebee
Tylko dla Ubuntu 15.04: musisz ręcznie włączyć korzystanie z demona trzmiela
sudo systemctl enable bumblebeed`
To zajmie się instalowaniem wymaganego oprogramowania w systemie. Musimy to skonfigurować. Zapewniam cię, że jeśli wykonałeś dotychczas te kroki, konfiguracja powinna być dziecinnie prosta.
Zaczynamy od włączenia bbswitch i sterownika Intel i915.
sudo -H gedit /etc/modules
Ubuntu 15.04: plik jest /etc/modules-load.d/modules.conf
Dodaj do niego te dwie linie
i915
bbswitch
Edytuj plik konfiguracyjny trzmiela.
sudo -H gedit /etc/bumblebee/bumblebee.conf
wiersz 22:
Driver=nvidia
linia 55:
KernelDriver=nvidia-349
wiersz 58:
LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
linia 61:
XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
Oprócz tego istnieje inny plik, który należy edytować.
sudo -H gedit /etc/modprobe.d/bumblebee.conf
Dodaj tę linię na końcu.
blacklist nvidia-349
Teraz możesz reboot
. Po ponownym uruchomieniu sprawdź, sudo apt-get install mesa-utils
czy mesa-utils nie jest jeszcze zainstalowane.
primusrun glxinfo | grep OpenGL
To powinno ci powiedzieć, że ten nvidia-349.16
sterownik jest w użyciu.
Należy pamiętać, że nvidia-349 jest najnowszym sterownikiem w momencie pisania tego. Możesz użyć innej wersji sterownika, zastępując w razie potrzeby odpowiedni numer (zwróć szczególną uwagę podczas edycji plików).
Właśnie zainstalowałem NVIDIA GTX880M z mojego ASUS ROG G750JZ za pośrednictwem tego url (francuska strona) forum Ubuntu FR
Krótka wersja:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver
Dla jedności 8 w Ubuntu
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
sudo reboot
Po ponownym uruchomieniu możesz zobaczyć logo Intel lub NVIDIA we wskaźniku paska systemowego i możesz przełączać się między nimi.
Możesz przetestować prędkość swojej karty graficznej za pomocą glxgears.
Jeśli napotkasz problem z liczbą pierwszą jak pusty błąd wyskakującego okienka w panelu ustawień NVIDIA, możesz zobaczyć błąd w Launch Pad 1310023 . Mam podobny problem i mogę go w ten sposób naprawić:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u
następnie uruchom ponownie i sprawdź, czy to działa
Odważę się nie odpowiadać bezpośrednio na pytanie, ale podać alternatywny sposób. W zeszłym tygodniu zrobiłem nową instalację Ubuntu 14.04, po jej wydaniu.
I po prostu wykonałem kroki opisane tutaj
Krótko mówiąc, po prostu wykonałem następujące kroki:
sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime
Mimo że dostępny jest nowszy sterownik, ostatnia wersja nvidia-settings to 319, więc wykonałem dokładne kroki, ale upewnij się, że przeczytałeś cały artykuł, ponieważ w przypadku błędów sugerowane są inne kroki.
:)
Trzmiel nie pracuje dla co najmniej niektórych osób w dniu 14.04. Jeśli taka jest Twoja sytuacja, możesz użyć pakietu nvidia-prime, jak opisano w innej odpowiedzi tutaj: Uruchomienie grafiki hybrydowej nvidia-prime GT650M
Aby trzmiel również zadziałał, musisz go zainstalować, tak jak wspomniano na wiki i innych odpowiedziach tutaj.
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
Jeśli jednak twoja karta nie jest obsługiwana przez domyślne sterowniki (304 w momencie pisania tego tekstu), musisz podjąć dodatkowe kroki. Piszę to tutaj, ponieważ po wielu godzinach frustracji w końcu znalazłem odpowiedź.
Przede wszystkim musisz zainstalować najnowsze sterowniki sudo apt-get install nvidia 346
w momencie pisania.
Następnie musisz edytować plik /etc/bumblebee/bumblebee.conf
i zastąpić wszystkie wystąpienia „nvidia-current” na „nvidia-346”. To także jest objęte innymi odpowiedziami .
To jednak spowoduje, że komputer uruchomi się na czarny ekran. Problem polega na tym, że moduł NVIDIA jest ładowany przed modułem Intel. Bumblebee tworzy plik, /etc/modules/modprobe.d/bumblebee.conf
który umieszcza na czarnej liście nvidia-moduły. Ten plik nie był jednak aktualizowany od dłuższego czasu. Dlatego na końcu tego pliku należy dodać:
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
Po ponownym uruchomieniu powinieneś zacząć. Oczywiście nie zapomnij zmienić „346” na dowolną używaną wersję sterownika.
Mam otwarte błąd w starterze , i mam nadzieję, że zostanie to ustalone wkrótce.