Ilekroć przełączam się z mojego GPU (GTX 1060) na mój IGPU (Intel 530), nie mogę uruchomić. Na ekranie ładowania pojawia się następujący komunikat:
[Niepowodzenie] Nie udało się uruchomić Demona Persistence NVIDIA. Aby uzyskać szczegółowe informacje, zobacz „systemctl status nvidia-persistended.service”.
Jednak mogę się uruchomić, kiedy przełączę się z powrotem na GPU Nvidii i przełączę się na moją igpu bez tymczasowego ponownego uruchamiania. Używam Kubuntu 16.10 i tylko mojego wewnętrznego wyświetlacza laptopa. To jest wynik, kiedy przełączam się na mój igpu:
sudo prime-select intel
Info: the current GL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: the current EGL alternatives in use are: ['nvidia-378', 'nvidia-378']
Info: selecting nvidia-378-prime for the intel profile
update-alternatives: using /usr/lib/nvidia-378-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378-prime/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378-prime/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
sudo prime-select nvidia
Info: the current GL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: the current EGL alternatives in use are: ['nvidia-378-prime', 'nvidia-378-prime']
Info: selecting nvidia-378 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-378/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
update-alternatives: using /usr/lib/nvidia-378/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in manual mode
Wynik działania lspci -k | grep -EA2 „VGA | 3D”
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
DeviceName: Onboard IGD
Subsystem: CLEVO/KAPOK Computer HD Graphics 530
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP106M [GeForce GTX 1060] (rev a1)
Subsystem: CLEVO/KAPOK Computer Device 6a03
Kernel driver in use: nvidia
Próbowałem rozwiązać ten problem sam przez ponad tydzień i nie mam pojęcia, co robić. Wszystko, czego próbowałem, zawiodło.
Czy mógłbyś mi pomóc?
AKTUALIZACJA 5.2.2017:
Dzisiaj przetestowałem go ponownie i zdałem sobie sprawę, że przejście na Intel GPU nie działa w ogóle z 375 i 378. Wylogowanie powoduje zawieszenie ekranu. Dlaczego raz to zadziałało? Jeśli ponownie zainstaluję wszystkie sterowniki po usunięciu starych, a następnie użyję funkcji prime-select intel (bez ponownego uruchomienia!), Funkcja prime-select nie aktualizuje profili głównych -> Wybiera jeden ze starych profili innych niż NVIDIA (profile mesa zamiast NVIDIA) i działa. Ale gdy tylko przełączę się na profil NVIDIA lub uruchomię ponownie, profile główne zostaną zaktualizowane i już nie działa. Więc myślę, że coś jest nie tak z alternatywami EGl dla Intel GPU? Przepraszam za jakiekolwiek niedogodności.
AKTUALIZACJA 12.2.2017:
Wczoraj zmodyfikowałem oprogramowanie nvidia-prime i naprawiłem błąd. Wkrótce opublikuję (prawdopodobnie w przyszłym tygodniu) moją zmodyfikowaną wersję i wkleję tutaj link, ale wciąż napotykam problem: kiedy zamykam komputer po wykonaniu sudo prime-select intel
:
ksmserver ulega awarii (używam Kubuntu, prawdopodobnie nie jest to problem z Ubuntu)
-> komputer nie może zostać całkowicie zamknięty i przywrócone są stare (złe) alternatywy aktualizacji dla procesora graficznego Intel
-> Nie mogę uruchomić.
Jeśli jednak uruchomię się sudo prime-select intel
po wyłączeniu w trybie odzyskiwania, wszystko będzie działać poprawnie i będę mógł korzystać z procesora graficznego Intel.
AKTUALIZACJA 17.2.2017:
Opublikowałem obejście tego problemu i nadal próbuję naprawić błąd w oficjalnych repozytoriach. Prawdopodobnie jest to jednak błąd w alternatywnych aktualizacjach, więc w przyszłości muszę tam wysłać raport o błędzie.
Tymczasem ciesz się z mojego obejścia! Mam nadzieję, że to też dla ciebie zadziała. Jeśli są jakieś pytania, zostaw komentarz.
AKTUALIZACJA 26.2.2017
Jak zauważył @whizzzkid, karta graficzna nvidia nadal pozostaje aktywna po zastosowaniu mojej łatki. Jednak dzisiaj udało mi się rozwiązać ten problem. Prawdopodobnie zaktualizuję swoją odpowiedź, aby uwzględnić mój drugi patch w przyszłym tygodniu. Oto kilka testów, które przeprowadziłem:
Nvidia: 43-45 W.
Intel (NVIDIA ON): 29-31 W.
Intel (nvidia wyłączona): 15-17 W.
m
na końcu, nawet jeśli są mobilne.
nvidia-prime
ich nie obsługuje.
lspci -k | grep -EA2 'VGA|3D'
polecenia terminalu.