"라는 글을 읽었습니다.일시 중지 란 무엇입니까?".
그런데 정확히 어떤 것인지 알고 싶습니다.ACPI 전역 상태Suspend 버튼을 누르면 다음과 같이 됩니다. 누군가 이것을 설명할 수 있나요?
구체적으로 Ubuntu 16.04에서 일시 중단 버튼을 누르면 S1, S2, S3, S4 또는 S5로 연결되는지 어떻게 알 수 있나요? UEFI/BIOS나 Ubuntu 또는 둘 다의 설정에 따라 결정됩니까?
답변1
Ubuntu(및 BIOS 기능)에 따라 다릅니다. 운영 체제는 S2 이상의 상태로 들어가려면 많은 것을 조정해야 하기 때문에 다른 방법은 없습니다. 그러나 BIOS는 운영 체제에 특정 상태로 들어가고 싶다고 알릴 수 있습니다.
Ubuntu, Linux 및 최신 PC에는 일반적으로 두 가지 정지 모드가 있습니다.
ACPI S3(Suspend-to-RAM)는 S3에서 켜져 있어야 한다고 표시하지 않는 한 CPU와 기타 모든 장치의 전원을 끕니다. 주 메모리(RAM)는 전원 공급을 유지하고 나중에 다시 시작할 수 있도록 시스템 상태를 유지합니다.
디스크 일시 중지 또는 "최대 절전 모드"(ACPI S4)는 시스템 상태를 비휘발성 저장 매체(일반적으로 하드 드라이브 또는 SSD)에 저장하고 시스템 전원을 완전히 끕니다. 운영 체제는 재부팅 시 저장된 시스템 이미지를 확인하고 여기에서 재개하도록 선택할 수 있습니다.
요즘에는 기본적으로 Ubuntu 데스크탑 사용자에게 활성화되거나 노출되지 않습니다.
언급한 다른 ACPI 전역 상태는 다음과 같습니다.
S1과 S2는 절전 가능성이 낮지만 재개 속도가 빠른 상태입니다. 이는 일반적으로 일시 중지 상태로 간주되지 않지만 CPU가 몇 밀리초 동안 사용되지 않는 즉시 컴퓨터가 자동으로 해당 상태를 입력하도록 선택할 수 있습니다. 이는 일반적으로 운영 체제의 직접적인 상호 작용 없이 CPU와 BIOS에 의해 수행됩니다.
전원 끄기(S5)는 여러분이 생각하는 것과 정확히 같은 의미입니다.
(원천)
답변2
1분기. Ubuntu 16.04에서 일시 중단 버튼을 누르면 S1, S2, S3, S4 또는 S5로 연결되는지 어떻게 알 수 있나요?
답변1:내 시스템에서 파일의 정보를 찾았습니다./proc/acpi/wakeup. 또한 명령은acpitool -w또는acpitool -e에서 찾은 것과 동일한 정보를 제공합니다./proc/acpi/wakeup.
Q2.UEFI/BIOS, Ubuntu 또는 둘 다의 설정에 따라 이것이(예: ACPI 전역 상태) 결정됩니까?
답변2:대답은 UEFI/BIOS입니다. Ubuntu에서 UEFI/BIOS 정의 ACPI 전역 상태를 수정할 수 있지만 모든 변경 사항은 디버깅 및 개발 목적으로만 수행됩니다.
에 따르면 리눅스/ACPI,"DSDT 수정은 디버깅 및 개발 전용입니다.". 또한,"DSDT는 Differentiated System Description Table의 약어입니다. 이 테이블에는 기본 시스템에 대한 정보 및 구성 정보를 제공하는 Differentiated Definition Block이 포함되어 있습니다. 이는 부팅 시 OS에 의해 항상 ACPI 네임스페이스에 삽입됩니다.".
에 따르면IntelOpenSource.org Linux*-ACPI:
DSDT(Differentiated System Description Table)는 BIOS의 기본 AML 테이블입니다. acpidump의 설명에 따라 DSDT를 시스템에서 추출하고 ASL을 수정하며 새 AML DSDT를 컴파일할 수 있습니다. 아래 섹션에서는 BIOS와 함께 제공된 버전 대신 이 수정된 DSDT를 사용하도록 Linux에 지시하는 두 가지 방법을 보여줍니다.
DSDT 재정의는 디버깅 기술일 뿐입니다. 고객이 시스템 펌웨어를 수정한 경우 어떤 공급업체도 시스템을 지원하지 않으며 어떤 Linux 배포자도 수정된 시스템 펌웨어를 지원할 수 없으므로 프로덕션 시스템을 실행하는 실행 가능한 방법이 아닙니다.
Linux ACPI 초기에는 BIOS 버그와 Linux 버그를 모두 해결하기 위해 DSDT 수정이 일반적이었습니다. 그러나 오늘날 Linux ACPI 프로젝트의 명시된 목표는 Linux가 수정되지 않은 펌웨어에서 실행되어야 한다는 것입니다. 따라서 이전 DSDT 데이터베이스는 acpi.sourceforge.net웹사이트는 이제 대체로 역사적인 유물이 되었습니다.
ACPI와 전역 상태, S 상태에 대한 자세한 내용을 보려면 다음의 "고급 구성 및 전원 인터페이스 사양"을 읽어 보십시오.www.acpi.info.
답변3
내 경험에 따르면 정지 상태는 BIOS에 의해 결정됩니다. 내 PC 중 하나에서는 BIOS의 전원 상태를 'S3' 또는 '비활성화'로 설정할 수 있습니다. 'S3'을 설정하면 PC가 일시 중지/'대기' 상태로 전환됩니다. '비활성화'로 설정하면 프로세서 팬이 계속 회전하기 때문에 PC가 S1으로 전환됩니다. 최대 절전 모드는 항상 'S4'이고 전원 끄기는 'S5'입니다.