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 nvidia
untuk 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 intel
pada 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
- /var/log/kern.log
Jawaban:
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/
sumber