Tidak dapat mematikan / menunda / memulai kembali pada grafik intel Ubuntu 16.04

8

Saat menggunakan grafik intel:

Setiap kali saya menutup tutup laptop atau restart / shutdown menggunakan GUI atau perintah terminal, itu masuk ke layar hitam dengan satu "_" di sudut kiri atas, dan hang. Hanya dengan menekan agak lama tombol daya akan mematikan komputer.

Namun, ketika saya gunakan sudo prime-select nvidiauntuk beralih ke nvidia, semuanya berfungsi dengan baik.

Adakah cara untuk menyelesaikan masalah ini? Pada NVIDIA, baterai saya hanya tahan hingga ~ 2hrs max, dan sangat mengganggu menggunakan tombol power untuk mematikan laptop.

Spesifikasi:

Intel 7700HQ, NVIDIA 1060GTX, kernel 4.8

Terima kasih!!

Edit:

Ketika saya memilih sudo prime-select intelpada NVIDIA 375

saya mendapat :

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

Driver Saat Ini: 381.22

Pada 381.22 saya mendapatkan:

➜  ~ 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: Upaya sejauh ini:

1) Sudah mencoba menginstal driver intel baru dari kernel Diperbarui ke 4,8 sekarang hilang peringatan firmware -> Tidak bekerja. Masalah masih ada

2) Mencoba memutakhirkan kernel dari 4,8 menjadi 4,10,15 -> Tidak bekerja. Masalah bertambah buruk. Alih-alih layar login normal, itu memberikan layar login terminal dan hang.

3) Mencoba memperbaiki ke nvidia-prime https://askubuntu.com/a/884506/547039 , tetapi skrip poweron.sh dan poweroff.sh menggantung laptop saya sebagai gantinya.

4) Mencoba sudo swapoff -a && systemctl poweroff sebagai solusi, tidak berhasil.

5) Mencoba mengubah

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" ke GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi = force"

Juga tidak berfungsi.

EDIT3 Informasi lebih lanjut:

Mengetik sudo lshw -C display:

Saat menggunakan driver intel: ( sudo prime-select intel) -> output PCI (Sysfs)kemudian hang

Saat menggunakan driver 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

Mengetik modinfo i915 | grep nama file:

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

Berikut ini menunjukkan log setelah dimatikan, reset keras (karena hang) dan boot berikutnya lagi

  • / var / log / syslog

https://codeshare.io/5XOPwM

  • /var/log/kern.log

https://codeshare.io/aJp6nq

Wboy
sumber
1
Bisakah Anda mencoba tautan ini askubuntu.com/questions/764568/…
Bidyut
1
Apakah Anda memiliki driver Kabylake yang diinstal untuk Intel? askubuntu.com/questions/832524/…
WinEunuuchs2Unix
Sudahkah Anda melihat pos terkait ini? askubuntu.com/questions/879856/…
Penatua Geek
@ElderGeek baru saja melakukannya. Saya mencoba memperbaiki, dan tidak berhasil. skrip poweroff hang ketika saya menjalankannya ..
Wboy
Harap edit apa yang telah Anda coba dan hasilnya ke dalam posting Anda. Saya minta maaf tetapi "perbaikannya" tidak begitu jelas bagi saya, bahkan setelah meninjau kembali posting terkait yang saya sebutkan. Terima kasih telah membantu kami membantu Anda! :-)
Penatua Geek

Jawaban:

0

Tampaknya ada sejumlah masalah di sini: Intel 7700HQ adalah CPU Kaby Lake. Tampaknya dukungan untuk CPU Anda termasuk dalam kernel versi 4.10

Berdasarkan ini saya akan merekomendasikan menginstal versi 4.10 (atau lebih baru) kernelas yang diuraikan di bawah ini:

Terbitkan perintah

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

Sunting: Berdasarkan kesalahan "/usr/lib/nvidia-375/libEGL.so.1 bukan tautan simbolis" Anda juga tampaknya terpengaruh oleh bug ini. Saya sarankan memberi tahu para devs bahwa itu mempengaruhi Anda juga dan berlangganan untuk itu. sehingga Anda dapat diberitahu tentang kemajuan.

Solusi telah dilaporkan di sini dan dikonfirmasi di sini untuk masalah itu. Pengemudi yang disarankan tersedia di sini.

Mungkin lebih bijaksana untuk sepenuhnya membersihkan driver nvidia yang ada sebelum instalasi (dari 378.13) seperti dijelaskan di sini.

Karena tampaknya ada beberapa masalah yang mungkin saya selalu menyarankan memiliki cadangan saat ini sehingga Anda dapat dengan mudah kembali ke kondisi sebelumnya.

Untuk apa yang diharapkan sebagai bagian terakhir dari teka-teki, saya pikir kita perlu meningkatkan seluruh tumpukan grafik Intel karena ada peningkatan dukungan untuk CPU Kaby Lake dan sejumlah perbaikan bug terkait

Untuk mencapai ini, kita perlu mengunduh Intel Graphics Update Tool yang tersedia untuk Ubuntu 16.04 versi 32-bit dan 64-bit di sini.

Instal paket deb yang Anda unduh dengan Pusat Perangkat Lunak (atau manajer paket favorit Anda).

Setelah instalasi, luncurkan alat grafis Intel dari dasbor, dan ikuti petunjuk untuk menginstal tumpukan grafik terbaru untuk sistem Anda. Dengan asumsi instalasi bebas kesalahan, reboot sistem untuk membuat driver baru berlaku. (Jika terjadi sesuatu yang tidak beres dengan proses ini, kami memiliki cadangan saat ini untuk dipulihkan dan dapat mencoba lagi dengan pengetahuan yang diperoleh dari upaya sebelumnya)

Catatan: Jika kita ingin Ubuntu mempercayai pembaruan di masa mendatang dari repositori Intel, kita harus mengeluarkan perintah berikut melalui terminal.

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add - untuk menginstal kunci.

Sumber:

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

Bagaimana cara memperbarui kernel ke versi arus utama terbaru tanpa distro-upgrade?

Bagaimana saya bisa meningkatkan kernel ke versi 4.10 di 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/

Penatua Geek
sumber
Ada utas lain pada driver Intel yang hilang kesalahan pada 4.8 kernel di AU
WinEunuuchs2Unix
@ WinEunuuchs2Unix Mengenai Kaby Lake CPU? Saya ingat bahwa itu tentang Bay Trail. Apakah saya salah mengingat? Apakah Anda akan berbaik hati memberikan tautan?
Penatua Geek
1
Ini adalah link saya berpikir tentang sore ini tapi aku yakin ada orang lain: askubuntu.com/questions/832524/...
WinEunuuchs2Unix
Ini tidak berhasil. Saya menginstal kernel 4.10.15 dan setelah beralih ke driver intel, saya bahkan tidak bisa mendapatkan layar login yang tepat. Ini adalah terminal masuk asli saat bootup dan hang di sana. Harus memuat ulang kernel 4.8 sebelumnya untuk login.
Wboy
Menginstal driver-driver itu juga tidak berhasil @ WinEunuuchs2Unix
Wboy