Không thể tắt / tạm dừng / khởi động lại trên đồ họa intel Ubuntu 16.04


8

Khi sử dụng đồ họa intel:

Bất cứ khi nào tôi đóng nắp máy tính xách tay hoặc khởi động lại / tắt máy bằng lệnh GUI hoặc thiết bị đầu cuối, nó sẽ chuyển sang màn hình đen với một chữ "_" duy nhất ở góc trên cùng bên trái và bị treo. Chỉ nhấn lâu vào nút nguồn sẽ tắt máy tính.

Tuy nhiên, khi tôi sử dụng sudo prime-select nvidiađể chuyển sang nvidia, mọi thứ đều hoạt động tốt.

Có cách nào để khắc phục vấn đề này? Trên NVIDIA, pin của tôi chỉ có thời lượng tối đa ~ 2 giờ và thật khó chịu khi sử dụng nút nguồn để tắt máy tính xách tay.

Thông số kỹ thuật:

Intel 7700HQ, NVIDIA 1060GTX, kernel 4.8

Cảm ơn bạn!!

Biên tập:

Khi tôi chọn sudo prime-select inteltrên NVIDIA 375

tôi có :

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

Tài xế hiện tại: 381,22

Vào ngày 38,22 tôi nhận được:

➜  ~ 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: Nỗ lực cho đến nay:

1) Đã thử cài đặt trình điều khiển intel mới từ kernel đã cập nhật đến 4.8 hiện thiếu cảnh báo firmware -> Không hoạt động. Vấn đề vẫn tồn tại

2) Đã thử nâng cấp kernel từ 4.8 lên 4.10.15 -> Không hoạt động. Vấn đề trở nên tồi tệ hơn. Thay vì màn hình đăng nhập thông thường, nó cho một màn hình đăng nhập thiết bị đầu cuối và treo.

3) Đã thử bản sửa lỗi cho nvidia-Prime https://askubfox.com/a/884506/547039 , nhưng cả tập lệnh poweron.sh và poweroff.sh đều treo máy tính xách tay của tôi.

4) Đã thử trao đổi sudo -a && systemctl poweroff như một cách giải quyết, không có kết quả.

5) Đã thử thay đổi

GRUB_CMDLINE_LINUX_DEFAULT = "giật gân yên tĩnh" thành GRUB_CMDLINE_LINUX_DEFAULT = "giật gân yên tĩnh acpi = lực lượng"

Cũng không hoạt động.

EDIT3 Thông tin khác:

Đánh máy sudo lshw -C display:

Khi trên trình điều khiển intel: ( sudo prime-select intel) -> đầu ra PCI (Sysfs)thì bị treo

Khi trên trình điều khiển 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

Gõ modinfo i915 | tên tệp grep:

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

Phần sau đây hiển thị nhật ký sau khi tắt máy, thiết lập lại cứng (do bị treo) và sau đó khởi động lại

  • / var / log / syslog

https://codeshare.io/5XOPwM

  • /var/log/kern.log

https://codeshare.io/aJp6nq


1
Bạn có thể vui lòng thử liên kết này Askubfox.com/questions/764568/ không
Bidyut

1
Bạn đã cài đặt trình điều khiển Kabylake cho Intel chưa? Askubfox.com/questions/832524/ Lần
WinEunuuchs2Unix

Bạn đã thấy bài viết liên quan này? Askubfox.com/questions/879856/ cấp
Elder Geek

@ElderGeek vừa làm. Tôi đã thử sửa lỗi và nó không hoạt động. kịch bản poweroff bị treo khi tôi chạy nó ..
Wboy

Vui lòng chỉnh sửa những gì bạn đã cố gắng và kết quả vào bài viết của bạn. Tôi xin lỗi nhưng "cách khắc phục" không rõ ràng đối với tôi, ngay cả sau khi xem lại bài đăng liên quan mà tôi đã đề cập. Cảm ơn bạn đã giúp chúng tôi giúp bạn! :-)
Elder Geek

Câu trả lời:


0

Dường như có một số vấn đề ở đây: Intel 7700HQ là CPU Kaby Lake. Có vẻ như hỗ trợ cho CPU của bạn đã được đưa vào phiên bản kernel 4.10

Dựa trên điều này, tôi khuyên bạn nên cài đặt kernelas phiên bản 4.10 (hoặc mới hơn) được nêu dưới đây:

Ban hành các lệnh

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

Chỉnh sửa: Dựa trên lỗi "/usr/lib/nvidia-375/libEGL.so.1 không phải là một liên kết tượng trưng" Bạn cũng có vẻ bị ảnh hưởng bởi lỗi này. Tôi khuyên bạn nên thông báo cho các nhà phát triển rằng nó cũng ảnh hưởng đến bạn và đăng ký nó để bạn có thể được thông báo về sự tiến bộ.

Một cách giải quyết đã được báo cáo ở đây và được xác nhận ở đây cho vấn đề đó. Trình điều khiển được đề xuất có sẵn ở đây.

Nó có thể là khôn ngoan để thanh lọc hoàn toàn trình điều khiển nvidia hiện có trước khi cài đặt (của 378.13) như được mô tả ở đây.

Vì dường như có một số mối quan tâm có thể xảy ra, tôi luôn khuyên bạn nên có một bản sao lưu hiện tại để bạn có thể dễ dàng trở lại các điều kiện trước đó.

Đối với những gì được hy vọng là mảnh ghép cuối cùng, tôi nghĩ rằng chúng ta cần nâng cấp toàn bộ ngăn xếp đồ họa Intel vì có sự hỗ trợ tăng lên cho CPU Kaby Lake và một số sửa lỗi liên quan

Để thực hiện điều này, chúng tôi cần tải xuống Công cụ cập nhật đồ họa Intel có sẵn cho cả phiên bản 32 bit và 64 bit của Ubuntu 16.04 tại đây.

Cài đặt gói gỡ lỗi bạn đã tải xuống với Trung tâm phần mềm (hoặc trình quản lý gói yêu thích của bạn).

Sau khi cài đặt, khởi chạy công cụ đồ họa Intel từ dấu gạch ngang và làm theo lời nhắc để cài đặt ngăn xếp đồ họa mới nhất cho hệ thống của bạn. Giả sử cài đặt không có lỗi, khởi động lại hệ thống để trình điều khiển mới có hiệu lực. (Trong trường hợp không có khả năng xảy ra sự cố với quy trình này, chúng tôi có bản sao lưu hiện tại đã nói ở trên để khôi phục và có thể thử lại trang bị kiến ​​thức thu được từ lần thử trước)

Lưu ý: Nếu chúng tôi muốn Ubuntu tin tưởng các bản cập nhật trong tương lai từ kho lưu trữ của Intel, chúng tôi phải đưa ra lệnh sau thông qua thiết bị đầu cuối.

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | sudo apt-key add - để cài đặt chìa khóa.

Nguồn:

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

Làm cách nào để cập nhật kernel lên phiên bản chính mới nhất mà không cần nâng cấp Distro?

Làm cách nào để nâng cấp kernel lên phiên bản 4.10 trên Ubuntu 16.04?

https://bugs.launchpad.net/ubfox/+source/nvidia-graphics-drivers-375/+orms/1662860

http://tipsonubfox.com/2016/09/07/install-intel-graphics- ấn-ub Ubuntu-16-04 /


Có một luồng khác về trình điều khiển Intel thiếu lỗi dưới 4,8 nhân ở đây trong AU
WinEunuuchs2Unix

@ WinEunuuchs2Unix Liên quan đến CPU của Kaby Lake? Tôi dường như nhớ lại rằng đó là về Bay Trail. Có phải tôi đang nghĩ sai? Bạn có tử tế khi cung cấp một liên kết không?
Anh Cả Geek

1
Đây là liên kết tôi đã suy nghĩ về chiều nay nhưng tôi chắc chắn có những liên kết khác: Askubfox.com/questions/832524/ mẹo
WinEunuuchs2Unix

Điều này đã không làm việc. Tôi đã cài đặt kernel 4.10.15 và sau khi chuyển sang trình điều khiển intel, tôi thậm chí không thể có được màn hình đăng nhập thích hợp. Đó là đăng nhập thiết bị đầu cuối thực sự khi khởi động và nó bị treo ở đó. Phải tải lại kernel 4,8 trước đó để đăng nhập.
Wboy

Cài đặt các trình điều khiển đó không hoạt động hoặc @ WinEunuuchs2Unix
Wboy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.