우분투 18.04-Dell XPS15 9570-안정적으로 일시 중지 / 최대 절전 모드를 수행 할 수 없음 결정했습니다. 이제

슬프게도 나는 18.04로 업그레이드하기로 결정했습니다. 이제 작업 시간의 절반을 버그를 수정했습니다.

오늘날의 전문 분야는 다음과 같습니다. 랩톱을 일시 중단합니다. 지난번에 XPS15 9570을 일시 중지하려고 시도했을 때 새 2000 $가 배낭에 3 시간 동안 정지되어 있지 않아서 거의 타버 렸습니다.

많은 스레드에 문서화되어 있지만 많은 랩톱의 상자 18.04에서 랩톱을 일시 중단시킬 수 없습니다. 3 세의 공식 버그 보고서가 있으며 해결책이 없거나 수정되었습니다. 5 초 후 또는 뚜껑을 닫으면 깨어납니다 (매우 비열하고 매우 위험합니다).

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

나는 모든 것을 시도했다. 나에게 맞는 유일한 해결책은 여기에보고 된 것이다.

Ubuntu 18.04-Dell XPS13 9370이 더 이상 뚜껑을 닫을 때 중단되지 않습니다

그럽 구성을
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash mem_sleep_default=deep"

이 변경으로 인해 시스템은 실제로 올바르게 일시 중단되지만 Wi-Fi / Bluetooth 어댑터가 완전히 종료되면 재부팅해도 시스템을 다시 가져올 수 없습니다.

비슷한 내용이 여기에보고됩니다

https://bugzilla.kernel.org/show_bug.cgi?id=201469

그리고 아마도 여기
https://bugzilla.redhat.com/show_bug.cgi?id=1514836

나는 또한 성공하지 않고 최대 절전 모드를 시도했습니다 (시스템은 단순히 종료됩니다). 스왑 파티션이 없기 때문에 이것은 아마도 내 잘못 일 것입니다.

하루 종일 읽고 해결책을 시도한 후에이 스레드를 열기로 결정했습니다. 내 질문은 간단합니다 .2019 년 최종 사용자는 wifi 또는 HW의 다른 주요 구성 요소를 종료하지 않고 랩톱을 어떻게 일시 중단시킬 수 있습니까?

나는 거만하게 들린다는 것을 알고 있지만 문제를 일으키지 않아야하는 표준 기능에 대한 하루의 작업을 잃었습니다.

어떤 도움을 주셔서 감사합니다, 나는 당신이 내 것보다 더 나은 하루를 보냈어요.



답변

편집 /etc/default/grub

sudo vim / etc / default / grub

GRUB_CMDLINE_LINUX 라인에 다음 항목이 있는지 확인하십시오.

GRUB_CMDLINE_LINUX = “nouveau.blacklist = 1 acpi_osi =! acpi_osi = \”Windows 2015 \ “acpi_backlight = vendor mem_sleep_default = deep”

또는

GRUB_CMDLINE_LINUX = “nouveau.blacklist = 1 mem_sleep_default = deep”

삽입 acpi_osi=! acpi_osi=\"Windows 2015\은 화면 밝기를 변경하지 않습니다.

그룹 업데이트 :

sudo update-grub

컴퓨터가 다시 시작된 후 재부팅, 일시 중단을 시도하여 랩톱이 정상적으로 작동하는지 확인


답변

첫 번째 답변 옵션 2

GRUB_CMDLINE_LINUX = “nouveau.blacklist = 1 mem_sleep_default = deep”

나를 위해 그것을했다. XPS 15 9570 우분투 18.04

해당 / lib / systemd / system-sleep 스크립트를 편집 할 필요가 없었습니다.


답변

며칠 전에 OP의 옵션을 우연히 발견했습니다.

그럽 구성을 GRUB_CMDLINE_LINUX_DEFAULT="quiet
splash mem_sleep_default=deep"

그러나 노트북은 즉시 깨어납니다.

이 오래된 스크립트를 다시 활성화 /lib/systemd/system-sleep/custom-xhci_hcd한 다음 작동했습니다.

#!/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

일시 중단하는 동안 화면이 잠시 깜박이지만 커널의 deep절전 모드 매개 변수를 활성화 한 이후 100 % 작동했습니다 .


답변