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 nvidia
jednak 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 intel
na 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
- /var/log/kern.log