Ubuntu 18.04 - Dell XPS15 9570 - Không thể tạm dừng / ngủ đông một cách đáng tin cậy


8

Đáng buồn là tôi quyết định nâng cấp lên 18.04. Bây giờ tôi vượt qua một nửa số giờ làm việc của tôi để sửa lỗi.

Hôm nay đặc sản là: đình chỉ máy tính xách tay. Lần trước khi tôi cố gắng đình chỉ XPS15 9570, tôi gần như đã đốt hết 2000 đô la mới của mình vì nó đã chạy được 3 giờ trong ba lô thay vì bị treo.

Như được ghi lại trong rất nhiều chủ đề, trong hộp 18.04 trên rất nhiều máy tính xách tay là không thể đình chỉ máy tính xách tay. Có báo cáo lỗi chính thức 3 năm tuổi, không có giải pháp hay sửa lỗi gì. Nó chỉ đơn giản là sẽ thức dậy sau 5 giây hoặc khi bạn đóng nắp (rất lén lút, rất nguy hiểm).

https://bugs.launchpad.net/ubfox/+source/systemd/+orms/1574120 https://bugs.launchpad.net/ubfox/+source/linux/+bug/1786094

Tôi đã thử tất cả mọi thứ , giải pháp duy nhất phù hợp với tôi là giải pháp được báo cáo ở đây:

Ubuntu 18.04 - Dell XPS13 9370 không còn bị treo khi đóng nắp

đó là thay đổi cấu hình grub thành GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"

Với sự thay đổi này, hệ thống thực sự tạm dừng đúng cách, nhưng khi nó thức dậy, bộ chuyển đổi wi-fi / bluetooth đã hoàn toàn chết, thậm chí không thể khởi động lại để có thể đưa chúng trở lại.

Một cái gì đó tương tự được báo cáo ở đây

https://ormszilla.kernel.org/show_orms.cgi?id=201469

và có thể ở đây https://ormszilla.redhat.com/show_orms.cgi?id=1514836

Tôi cũng đã cố gắng ngủ đông, nhưng không thành công (hệ thống sẽ đơn giản là tắt). Đây có lẽ là lỗi của tôi vì tôi thiếu phân vùng trao đổi.

Sau khi vượt qua cả ngày để đọc và thử giải pháp, tôi quyết định mở chủ đề này. Câu hỏi của tôi rất đơn giản: làm thế nào tôi có thể, người dùng cuối vào năm 2019, tạm ngưng máy tính xách tay của tôi mà không tắt wifi hoặc các thành phần quan trọng khác trong CTNH của tôi?

Tôi biết rằng tôi có vẻ kiêu ngạo nhưng tôi đã mất một ngày làm việc với một tính năng tiêu chuẩn không gây ra vấn đề gì.

Cảm ơn bạn đã hỗ trợ, tôi hy vọng bạn có một ngày tốt hơn của tôi.


Tôi đã mua một XPS13 với 18 cài đặt sẵn và tôi chán ghét 18. Tôi đã từng làm việc trên 16, nó hoạt động tốt, nhưng Ubuntu 18 đầy hồi quy. Tôi ghét nó và ước rằng tôi đã biết trước điều này ...
axd

Câu trả lời:


7

Chỉnh sửa /etc/default/grubvới

sudo vim / etc / default / grub

đảm bảo rằng dòng GRUB_CMDLINE_LINUX có các mục sau:

GRUB_CMDLINE_LINUX = "nouveau.blacklist = 1 acpi_osi =! Acpi_osi = \" Windows 2015 \ "acpi_backlight = nhà cung cấp mem_s ngủ_default = deep"

hoặc là

GRUB_CMDLINE_LINUX = "nouveau.blacklist = 1 mem_s ngủ_default = deep"

Chèn acpi_osi=! acpi_osi=\"Windows 2015\sẽ không thay đổi độ sáng màn hình.

cập nhật grub:

sudo update-grub

khởi động lại sau khi máy tính đã khởi động lại, hãy thử tạm dừng để xem máy tính xách tay có thức dậy bình thường không


Điều này làm việc cho tôi.
sinan

Tương tự như vậy, thêm GRUB_CMDLINE_LINUX="nouveau.blacklist=1 mem_sleep_default=deep"và khởi động lại dường như là một mẹo nhỏ, đây là ona 9570 chạy "bios" 1.11.2
Maks

1

Tùy chọn trả lời đầu tiên 2

GRUB_CMDLINE_LINUX = "nouveau.blacklist = 1 mem_s ngủ_default = deep"

đã làm điều đó cho tôi. XPS 15 9570 Ubuntu 18.04

Tôi không cần phải chỉnh sửa tập lệnh / lib / systemd / system-ngủ đó.


0

Tôi tình cờ thấy lựa chọn của OP vài ngày trước:

đó là thay đổi cấu hình grub thành GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"

nhưng máy tính xách tay sẽ thức dậy ngay lập tức.

Tôi đã kích hoạt lại tập lệnh cũ này /lib/systemd/system-sleep/custom-xhci_hcdvà sau đó nó hoạt động:

#!/bin/bash

# Original script was using /bin/sh but shellcheck reporting warnings.

# NAME: custom-xhci_hcd
# PATH: /lib/systemd/system-sleep
# CALL: Called from SystemD automatically
# DESC: Suspend broken for USB3.0 as of Oct 25/2018 various kernels all at once

# DATE: Oct 28 2018.

# NOTE: From comment #61 at: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/522998

TMPLIST=/tmp/xhci-dev-list

# Original script was: case "${1}" in hibernate|suspend)

case $1/$2 in
  pre/*)
    echo "$0: Going to $2..."
    echo -n '' > $TMPLIST
          for i in `ls /sys/bus/pci/drivers/xhci_hcd/ | egrep '[0-9a-z]+\:[0-9a-z]+\:.*$'`; do
              # Unbind xhci_hcd for first device XXXX:XX:XX.X:
               echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/unbind
           echo "$i" >> $TMPLIST
          done
        ;;
  post/*)
    echo "$0: Waking up from $2..."
    for i in `cat $TMPLIST`; do
              # Bind xhci_hcd for first device XXXX:XX:XX.X:
              echo -n "$i" | tee /sys/bus/pci/drivers/xhci_hcd/bind
    done
    rm $TMPLIST
        ;;
esac

Màn hình nhấp nháy nhanh một lần trong khi tạm dừng nhưng nó hoạt động 100% kể từ khi tôi kích hoạt deeptham số giấc ngủ của kernel .

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.