Nie można zamknąć / zawiesić / zrestartować na grafice Intel Ubuntu 16.04

8

Podczas korzystania z grafiki Intel:

Ilekroć zamykam pokrywę laptopa lub ponownie uruchamiam / wyłączam za pomocą GUI lub poleceń terminalu, przechodzi w czarny ekran z pojedynczym „_” w lewym górnym rogu i zawiesza się. Długie naciśnięcie przycisku zasilania spowodowałoby wyłączenie komputera.

Kiedy sudo prime-select nvidiajednak przełączam się na nvidię, wszystko działa dobrze.

Czy istnieje sposób na rozwiązanie tego problemu? W NVIDII moja bateria wystarcza na około ~ 2 godziny maksimum i naprawdę denerwujące jest używanie przycisku zasilania do wyłączania laptopa.

Okular:

Intel 7700HQ, NVIDIA 1060GTX, jądro 4.8

Dziękuję Ci!!

Edytować:

Kiedy wybieram sudo prime-select intelna NVIDIA 375

dostaję :

Info: the current GL alternatives in use are: ['nvidia-375', 'nvidia-375']
Info: the current EGL alternatives in use are: ['nvidia-375', 'nvidia-375']
Info: selecting mesa for the intel profile
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/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
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link

/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link

update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa-egl/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/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

Aktualny sterownik: 381,22

W dniu 381,22 otrzymuję:

➜  ~ sudo prime-select intel
[sudo] password for wboy: 
Info: the current GL alternatives in use are: ['nvidia-381', 'nvidia-381']
Info: the current EGL alternatives in use are: ['nvidia-381', 'nvidia-381']
Info: selecting mesa for the intel profile
update-alternatives: using /usr/lib/x86_64-linux-gnu/mesa/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/x86_64-linux-gnu/mesa-egl/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/i386-linux-gnu/mesa/ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode
➜  ~ sudo prime-select nvidia
Info: the current GL alternatives in use are: ['mesa', 'mesa']
Info: the current EGL alternatives in use are: ['mesa-egl', 'nvidia-381']
Info: selecting nvidia-381 for the nvidia profile
update-alternatives: using /usr/lib/nvidia-381/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-381/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-381/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in manual mode

EDYCJA 2: Dotychczasowe próby:

1) Próbowałem zainstalować nowe sterowniki Intel z zaktualizowanego jądra do 4.8, teraz brakuje ostrzeżeń oprogramowania układowego -> Nie działało. Problem nadal występuje

2) Próbowałem zaktualizować jądro z 4.8 do 4.10.15 -> Nie działało. Problem się pogorszył. Zamiast zwykłego ekranu logowania wyświetla ekran logowania do terminala i zawiesza się.

3) Próbowałem naprawić nvidia-prime https://askubuntu.com/a/884506/547039 , ale zamiast tego skrypt poweron.sh i poweroff.sh zawiesza mój laptop.

4) Próbowałem sudo swapoff -a && systemctl poweroff jako obejście, bezskuteczne.

5) Próbowałem zmienić

GRUB_CMDLINE_LINUX_DEFAULT = „cichy plusk” do GRUB_CMDLINE_LINUX_DEFAULT = „cichy plusk acpi = siła”

To też nie działa.

EDIT3 Dalsze informacje:

Wpisywanie sudo lshw -C display:

W sterowniku Intel: ( sudo prime-select intel) -> wyjścia PCI (Sysfs)następnie zawiesza się

W przypadku sterownika nvidia ( sudo prime-select nvidia):

  *-display               
       description: VGA compatible controller
       product: NVIDIA Corporation
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:131 memory:db000000-dbffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:e000(size=128) memory:dc000000-dc07ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: iomemory:2f0-2ef irq:127 memory:2ffe000000-2ffeffffff memory:80000000-8fffffff ioport:f000(size=64) memory:c0000-dffff

Wpisanie modinfo i915 | nazwa pliku grep:

➜  ~ modinfo i915 | grep filename
filename:       /lib/modules/4.8.0-51-generic/kernel/drivers/gpu/drm/i915/i915.ko

Poniżej przedstawiono dzienniki po wyłączeniu, twardym resecie (z powodu zawieszenia) i ponownym uruchomieniu

  • / var / log / syslog

https://codeshare.io/5XOPwM

  • /var/log/kern.log

https://codeshare.io/aJp6nq

Wboy
źródło
1
Czy możesz wypróbować ten link askubuntu.com/questions/764568/…
Bidyut
1
Czy masz zainstalowane sterowniki Kabylake dla Intela? askubuntu.com/questions/832524/…
WinEunuuchs2Unix
Czy widziałeś ten powiązany post? askubuntu.com/questions/879856/…
Starszy Geek
@ElderGeek właśnie to zrobił. Wypróbowałem poprawkę, ale to nie działa. skrypt
wyłączania się
Podobać się zmienił , co już wypróbowany i wyniki do Twojego postu. Przykro mi, ale „poprawka” nie jest dla mnie bardzo jasna, nawet po ponownym przejrzeniu powiązanego wpisu, o którym wspomniałem. Dziękujemy za pomoc w pomocy! :-)
Starszy Geek

Odpowiedzi:

0

Wydaje się, że jest tutaj wiele problemów: Intel 7700HQ to procesor Kaby Lake. Wygląda na to, że obsługa twojego procesora została zawarta w jądrze w wersji 4.10

Na tej podstawie polecam zainstalowanie jądra w wersji 4.10 (lub nowszej) opisanej poniżej:

Wydaj polecenia

apt-cache search linux-image | grep 4.10

sudo apt-get install linux-image-your_version_choice

sudo apt-get install linux-image-extra-your_version_choice

Edycja: W oparciu o błąd „/usr/lib/nvidia-375/libEGL.so.1 nie jest dowiązaniem symbolicznym” Wygląda na to, że ten błąd również dotyczy Ciebie Polecam powiadomienie programistów, że one również na ciebie wpływają i subskrybowanie go abyś mógł otrzymywać powiadomienia o postępach.

Rozwiązaniem opisywano tutaj i potwierdził tutaj do tej kwestii. Sugerowany sterownik jest dostępny tutaj.

Rozsądnie byłoby całkowicie wyczyścić istniejące sterowniki NVIDIA przed instalacją (wersji 378.13), jak opisano tutaj.

Wygląda na to, że istnieją pewne obawy. Zawsze zalecam posiadanie bieżącej kopii zapasowej , abyś mógł łatwo wrócić do poprzednich warunków.

Mam nadzieję, że ostatni element układanki będzie wymagał uaktualnienia całego stosu graficznego Intela, ponieważ zwiększono obsługę procesorów Kaby Lake i szereg powiązanych poprawek błędów

Aby to osiągnąć, musimy pobrać tutaj narzędzie Intel Graphics Update Tool, które jest dostępne zarówno dla 32-bitowej, jak i 64-bitowej wersji Ubuntu 16.04 .

Zainstaluj pakiet deb pobrany z Centrum oprogramowania (lub ulubionego menedżera pakietów).

Po instalacji uruchom narzędzie graficzne Intel z deski rozdzielczej i postępuj zgodnie z instrukcjami, aby zainstalować najnowszy stos graficzny dla systemu. Zakładając bezbłędną instalację, uruchom ponownie system, aby nowy sterownik zadziałał. (W mało prawdopodobnym przypadku, gdy coś poszło nie tak z tym procesem, mamy wyżej wspomnianą bieżącą kopię zapasową do przywrócenia i możemy spróbować ponownie uzbroić się w wiedzę uzyskaną z poprzedniej próby)

Uwaga: jeśli chcemy, aby Ubuntu ufało przyszłym aktualizacjom z repozytorium Intela, musimy wydać następujące polecenie za pośrednictwem terminala.

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add - aby zainstalować klucz.

Źródła:

http://www.pcworld.com/article/3173618/linux/kaby-lake-is-unleashed-with-kernel-410.html

Jak zaktualizować jądro do najnowszej wersji głównej bez żadnej aktualizacji Distro?

Jak mogę zaktualizować jądro do wersji 4.10 na Ubuntu 16.04?

https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-375/+bug/1662860

http://tipsonubuntu.com/2016/09/07/install-intel-graphics-driver-ubuntu-16-04/

Starszy Geek
źródło
Istnieje inny wątek na temat błędów sterowników Intel w jądrze 4.8 tutaj w AU
WinEunuuchs2Unix
@ WinEunuuchs2Unix w odniesieniu do procesorów Kaby Lake? Wydaje mi się, że pamiętam o Bay Trail. Czy źle pamiętam? Czy byłbyś tak uprzejmy, aby podać link?
Starszy Geek
1
To jest łącze, o którym myślałem tego popołudnia, ale jestem pewien, że są jeszcze inni: askubuntu.com/questions/832524/…
WinEunuuchs2Unix
To nie zadziałało. Zainstalowałem jądro 4.10.15 i po przejściu na sterowniki Intel, nie mogę nawet uzyskać odpowiedniego ekranu logowania. To prawdziwy login terminala po uruchomieniu i tam się zawiesza. Musiałem ponownie załadować poprzednie jądro 4.8, aby się zalogować.
Wboy,
Instalacja tych sterowników również nie działała @ WinEunuuchs2Unix
Wboy