인텔 그래픽 Ubuntu 16.04에서 종료 / 일시 중지 / 다시 시작할 수 없습니다


8

인텔 그래픽을 사용하는 경우 :

GUI 또는 터미널 명령을 사용하여 랩톱 덮개를 닫거나 다시 시작 / 종료 할 때마다 왼쪽 상단 모서리에 단일 "_"가있는 검은 색 화면이 나타나고 중단됩니다. 전원 버튼을 길게 누르면 컴퓨터가 종료됩니다.

그러나 sudo prime-select nvidia엔비디아로 전환 할 때 모든 것이 잘 작동합니다.

이 문제를 해결하는 방법이 있습니까? NVIDIA에서 내 배터리는 최대 2 시간 정도만 지속되며 전원 버튼을 사용하여 랩톱을 종료하는 것은 정말 성가신 일입니다.

명세서:

인텔 7700HQ, NVIDIA 1060GTX, 커널 4.8

감사합니다!!

편집하다:

sudo prime-select intelNVIDIA 375를 선택할 때

나는 얻다 :

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

현재 드라이버 : 381.22

381.22에서 나는 얻는다 :

➜  ~ 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

EDIT2 : 지금까지 시도 :

1) 업데이트 된 커널에서 4.8로 새 인텔 드라이버를 설치하려고했지만 이제 펌웨어 경고가 누락되었습니다 -> 작동하지 않았습니다. 문제가 지속됩니다

2) 커널을 4.8에서 4.10.15로 업그레이드하려고 시도했습니다-> 작동하지 않았습니다. 문제가 악화되었습니다. 일반 로그인 화면 대신 터미널 로그인 화면이 나타나고 정지됩니다.

3) nvidia-prime https://askubuntu.com/a/884506/547039에 대한 수정을 시도 했지만 poweron.sh 및 poweroff.sh 스크립트가 대신 내 노트북을 중단시킵니다.

4) 해결 된 스도 스왑 오프 -a && systemctl 전원 끄기를 해결 방법으로 사용하십시오.

5) 변경 시도

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash"에서 GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi = force"

작동하지 않습니다.

EDIT3 추가 정보 :

타이핑 sudo lshw -C display:

인텔 드라이버에서 : ( sudo prime-select intel)-> 출력 PCI (Sysfs)후 정지

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

modinfo i915 입력 | grep 파일 이름 :

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

다음은 종료, 하드 리셋 (정지로 인해) 및 후속 부팅 후 로그를 보여줍니다.

  • / var / log / syslog

https://codeshare.io/5XOPwM

  • /var/log/kern.log

https://codeshare.io/aJp6nq



1
인텔 용 Kabylake 드라이버가 설치되어 있습니까? askubuntu.com/questions/832524/…
WinEunuuchs2Unix

이 관련 게시물을 보셨습니까? askubuntu.com/questions/879856/…
Geek

@ElderGeek가 방금했습니다. 수정을 시도했지만 작동하지 않습니다. 내가 그것을 실행하면 전원
차단

제발 편집 당신이 무엇을 시도했다 및 게시물에 결과를. 죄송하지만 언급 한 관련 게시물을 다시 방문한 후에도 "수정 사항"이 명확하지 않습니다. 도와 주셔서 감사합니다! :-)
Geek

답변:


0

여기에는 여러 가지 문제가있는 것으로 보입니다. Intel 7700HQ 는 Kaby Lake CPU입니다. CPU에 대한 지원이 커널 버전 4.10 에 포함 된 것 같습니다

이를 바탕으로 아래에 설명 된대로 버전 4.10 이상 커널을 설치하는 것이 좋습니다.

명령을 실행하십시오

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

편집 : 오류를 바탕으로 또한 영향을받을 것으로 보인다 "/usr/lib/nvidia-375/libEGL.so.1는 기호 링크가 아닌" 이 버그 내가 당신을 너무 영향을 미치는 것을 DEVS를 통지하고 가입하는 것이 좋습니다 진행 상황을 알릴 수 있습니다.

해결 방법은보고 된 바있다 여기 및 확인 여기에 그 문제에 대한. 제안 된 드라이버는 여기에 있습니다.

여기에 설명 된대로 설치하기 전에 (378.13의) 기존 nvidia 드라이버를 완전히 제거하는 것이 현명 할 것 입니다.

몇 가지 가능한 우려 가있는 것처럼 보이 므로 항상 이전 백업으로 되돌릴 수 있도록 항상 최신 백업 을 사용하는 것이 좋습니다 .

퍼즐의 마지막 부분은 Kaby Lake CPU 및 많은 관련 버그 수정에 대한 지원이 증가함에 따라 전체 인텔 그래픽 스택을 업그레이드해야한다고 생각합니다.

이를 위해서는 32 비트 및 64 비트 버전의 Ubuntu 16.04 에서 사용할 수있는 Intel Graphics Update Tool을 다운로드해야합니다 .

Software Center (또는 선호하는 패키지 관리자)와 함께 다운로드 한 deb 패키지를 설치하십시오.

설치 후 대시에서 인텔 그래픽 도구를 시작하고 지시에 따라 시스템에 최신 그래픽 스택을 설치하십시오. 오류가없는 설치를 가정하면 시스템을 재부팅하여 새 드라이버를 적용하십시오. (아마도이 ​​프로세스에서 문제가 발생했을 경우 복원 할 현재 백업을 가지고 있으며 이전 시도에서 얻은 지식으로 무장을 다시 시도 할 수 있습니다)

참고 : Ubuntu가 Intel 저장소의 향후 업데이트를 신뢰하게하려면 터미널을 통해 다음 명령을 실행해야합니다.

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add - 키를 설치하십시오.

출처 :

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

배포판 업그레이드없이 커널을 최신 메인 라인 버전으로 업데이트하는 방법은 무엇입니까?

Ubuntu 16.04에서 커널을 버전 4.10으로 업그레이드하려면 어떻게해야합니까?

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/


AU에서 4.8 커널 아래에 인텔 드라이버에 오류가없는 또 다른 스레드가 있습니다
WinEunuuchs2Unix

Kaby Lake CPU와 관련하여 @ WinEunuuchs2Unix? 나는 베이 트레일에 관한 것임을 기억하는 것 같습니다. 내가 잘못 기억하고 있습니까? 당신은 링크를 제공하기 위해 친절합니까?
Geek

1
이것은 내가 오늘 오후에 생각하고 있었던 링크 다. 그러나 나는 다른 것들이 있다고 확신한다 : askubuntu.com/questions/832524/…
WinEunuuchs2Unix

이 작동하지 않았다. 커널 4.10.15를 설치했고 인텔 드라이버로 전환 한 후에도 올바른 로그인 화면을 얻을 수 없습니다. 부팅 할 때 실제 터미널 로그인이며 중단됩니다. 로그인하기 위해 이전 4.8 커널을 다시로드해야했습니다.
Wboy

해당 드라이버를 설치해도 @ WinEunuuchs2Unix
Wboy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.