# S3 절전 모드 : 이제 노트북은 더 이상 노트북이 아니다 - 개인적인 불만

> Clean Markdown view of GeekNews topic #16611. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=16611](https://news.hada.io/topic?id=16611)
- GeekNews Markdown: [https://news.hada.io/topic/16611.md](https://news.hada.io/topic/16611.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-09-05T09:54:19+09:00
- Updated: 2024-09-05T09:54:19+09:00
- Original source: [blog.jeujeus.de](https://blog.jeujeus.de/blog/hardware/laptops-will-not-sleep-anymore/)
- Points: 11
- Comments: 7

## Summary

최근 노트북의 절전 모드가 S3에서 S0 "모던 대기 모드"로 강제 전환되면서, 과열과 배터리 소모 문제로 인해 사용자 경험이 악화되고 있습니다. Microsoft는 스마트폰과 태블릿의 기능을 노트북에 도입하기 위해 S0ix를 도입했지만, 아직도 많은 문제점이 해결되지 않았습니다. 일부 제조업체는 여전히 S3를 지원하고 있으므로, 소비자들은 S3를 지원하는 노트북을 선택함으로써 안정적인 절전 모드를 유지할 수 있습니다.

## Topic Body

### 랩탑에 대한 나의 정의  
- 노트북은 휴대가 가능한 컴퓨터로, 어디에서나 쉽게 사용할 수 있어야 함  
- 작업 중에 가지고 다닐 수 있어야 하고, 덮개를 닫으면 절전 모드로 전환되어 나중에 다시 사용할 수 있어야 함   
- 나중에 작업을 중단한 시점부터 다시 시작할 수 있어야 함  
- 그러나 최근에는 이러한 간단한 목표를 달성하기가 점점 더 어려워지고 있음  
  
### 나의 상황과 관점  
- 나는 대학교 1학기 때부터 노트북에서 리눅스만 사용하기 시작했음  
- Lenovo Thinkpad E470을 소유했는데 리눅스 지원이 우수했음  
- 그 이후로 리눅스 지원이 좋다고 평가되는 Lenovo의 Thinkpad X240이나 X380을 계속 구매했음  
- 첫 번째 회사 노트북인 Dell XPS 15 9570도 약간의 장애물이 있었지만 잘 작동했음  
- 현재 개인용으로 XPS 15 9570을 또 하나 가지고 있는데, 글을 쓰는 시점에서 S3가 여전히 지원되고 있음  
- 새로운 회사 노트북인 Dell XPS 15 9500을 받은 순간부터 절전 문제가 발생했음  
  
### 현 상황  
- 지난 10년 동안 Microsoft는 S3 대기 모드에서 S0 "모던 대기 모드"로의 마이그레이션을 강제하고 있음  
- 모던 대기 모드와 그 구현 방식에 대해 살펴볼 필요가 있음  
- Microsoft가 대기 모드를 망가뜨리면서까지 "모던 대기 모드"로의 마이그레이션을 강제한 이유는 무엇일까?  
  
### 기술적 측면  
- 전통적인 절전 모드는 모든 시스템 하드웨어와 소프트웨어 구성 요소가 함께 작동해야 함  
- UEFI to Hardware Interface Standard (ACPI)에 따르면, 이 일반적인 형태의 절전 모드를 S3라고 함  
- S3는 RAM과 CPU 캐시를 제외한 모든 시스템 구성 요소의 전원이 꺼지는 절전 상태  
- Microsoft는 2012년에 S3 절전 모드를 대체하기 위한 궁극적인 목표로 "모던 대기 모드"(S0ix)를 도입하기 시작함  
- S0ix는 S3와 유사하거나 더 나은 에너지 절약 효과를 제공하는 것이 목표  
- 그러나 S3와 달리 S0ix는 CPU와 필요한 시스템 구성 요소를 활성 상태로 유지함  
- S0ix는 작동하지 않을 때 CPU를 저전력 유휴 상태로 설정하여 전력 사용량을 줄임  
- 스마트폰과 태블릿의 등장으로 빠르게 알림을 받고, 업데이트를 다운로드하고, 음성 도우미 서비스를 활성화하는 데 익숙해짐  
- Microsoft는 S0ix로 이러한 기능을 복제하려고 함  
- 절전 모드에서 Cortana 사용, Windows 업데이트 수신 등의 기능을 제공하기 위해 CPU가 사용되는 것  
- 이러한 이유로 Microsoft는 S3를 "레거시 절전 모드"라고 설명함  
  
### 문제점  
- S0ix는 잘 작동한다면 좋겠지만, 불행히도 그렇지 않음  
- 노트북이 과열로 인해 배터리가 소진되어 꺼짐  
- 이 문제는 리눅스에만 국한되지 않음  
- Dell은 공식적으로 노트북을 가방에 넣기 전에 전원을 끌 것을 경고함  
- Microsoft Surface 디바이스도 동일한 과열 및 배터리 소모 문제가 있음  
- 레거시 절전 모드에서 마이그레이션이 시작된 지 10년이 넘었지만 아직도 해결해야 할 작업이 남아 있음  
- 많은 시스템 구성 요소가 관련되어 있어 OS/커널, ACPI/UEFI, CPU 등 모든 공급업체에서 수정 사항을 적용해야 함  
- 노트북 제조업체들은 S0ix로의 마이그레이션과 함께 S3 지원을 중단하기 시작했음   
- 버그 수정과 기능 유지를 중단하게 되었음  
- Dell의 경우 UEFI에서 S3를 완전히 제거하기에 이르렀음  
- 결과적으로 고장난 S0ix와 제거되거나 고장난 S3로 인해 휴대할 수 없는 노트북이 되어버림  
  
### 핵심 내용  
- 절전 모드와 관련하여 발전을 이루려면 훌륭한 기능을 약속하는 새로운 표준을 채택해야 함  
- 잠재적인 표준을 시장에 도입할 수 있는 거대한 시장 영향력을 가진 지지자가 필요함  
- Microsoft의 경우 이것이 확실히 작동하며, 나는 그들의 개선 노력을 전적으로 지지함  
- S0ix의 목표는 Apple이 모두에게 USB-C를 강제하는 것과 비교될 수 있음  
- 그러나 Apple은 기존의 Lightning을 유지하고 Magsafe까지 다시 도입했음  
- 현재 상황은 실현 가능(feasible)하지 않음  
- 현재의 문제가 ARM과 비교했을 때 x86의 한계와 관련이 있는지는 확실하지 않음  
- 그러나 과열로 인해 지속적으로 꺼지거나 배터리가 방전된 상태로 작업 환경에서 노트북을 사용하는 것은 용납할 수 없음  
- 다행히 일부 CPU와 노트북 제조업체에서는 여전히 S3를 지원하고 있음  
- 따라서 소비자는 S3를 여전히 지원하는 노트북을 구매함으로써 S0ix의 현재 상태에 대한 불만을 표명할 수 있음  
  
### GN⁺의 의견  
- S0ix의 현재 상황은 받아들일 수 없음. 과열로 인해 지속적으로 꺼지거나 배터리가 방전된 상태로 작업 환경에서 노트북을 사용하는 것은 용납할 수 없음  
- 다행히 일부 CPU와 노트북 제조업체에서는 여전히 S3를 지원하고 있음. 따라서 소비자는 S3를 여전히 지원하는 노트북을 구매함으로써 S0ix의 현재 상태에 대한 불만을 표명할 수 있음   
- S0ix의 목표와 비전은 이해할 만하지만, 레거시 대기 모드를 완전히 제거하는 것은 문제가 있어 보임. Apple의 경우 Lightning을 유지하고 Magsafe를 다시 도입한 것처럼 과도기적 지원이 필요해 보임  
- 현재의 문제가 ARM과 비교했을 때 x86의 한계와 관련이 있는지는 확실하지 않음. 이에 대해서는 별도의 기사에서 살펴볼 만한 주제임  
  
### S3에 대한 추가 설명   
- UEFI의 S3 상태는 컴퓨터의 절전 모드 중 하나인 “Suspend to RAM” 또는 “Sleep” 모드를 의미  
- S3 상태는 시스템이 매우 적은 전력을 사용하면서도 빠르게 재개할 수 있도록 RAM에 시스템 상태를 유지하는 것이 특징  
  - S3 상태의 정의: S3는 ACPI(고급 구성 및 전원 인터페이스)에서 정의한 전력 상태 중 하나로, 대부분의 컴포넌트가 꺼지지만, RAM은 계속 전력을 공급받아 데이터를 유지. CPU와 대부분의 주변 장치는 전원이 차단되며, 시스템은 아주 적은 전력을 소모  
  - 재개 속도: S3 모드에서는 시스템이 RAM의 상태를 그대로 유지하므로, S3에서 복귀할 때는 RAM의 내용을 그대로 사용해 빠르게 정상적인 작동 상태로 전환. 이는 시스템을 완전히 다시 시작하는 것보다 훨씬 빠름  
  - 전력 절약: S3 상태는 시스템이 거의 모든 장치의 전원을 끄기 때문에 대기 전력이 최소화. 이 상태는 노트북 같은 장치의 배터리 수명을 연장하는 데 유용  
  - UEFI와 S3 상태: UEFI는 전원 관리와 관련된 설정을 제공하며, 시스템이 S3 상태로 전환될 때 필요한 초기화와 준비 작업을 수행. UEFI 설정에서 S3와 관련된 전원 관리 옵션을 설정할 수 있음  
- S3 상태는 시스템의 전력 소비를 줄이면서도 사용자가 작업을 빠르게 재개할 수 있도록 하는 유용한 절전 모드임

## Comments



### Comment 28678

- Author: jylid89
- Created: 2024-09-07T11:32:19+09:00
- Points: 1

의외로 삼성 노트북이 잘 지원하더군요?  
적극적 지원인지 어쩌다 얻어걸린 것인지 모르겠지만요.

### Comment 28609

- Author: jjpark78
- Created: 2024-09-05T15:25:57+09:00
- Points: 1

맥이 아닌 arm기반의 리눅스가 잘 돌아가는 울트라슈퍼 빠른 랩탑 (gpu는 없어도 됨. 게임을 안하니)  
이 있다면 당장 삽니다.

### Comment 28604

- Author: ilotoki0804
- Created: 2024-09-05T12:47:01+09:00
- Points: 1

스냅드래곤 엘리트같은 암 기반 프로세서를 쓴 노트북은 충전 안 하고도 일주일은 거뜬히 간다는데 그걸 사셨으면 되지 않았을까 싶네요 (참고: https://m.youtube.com/watch?v=zFMTJm3vmh0)

### Comment 28606

- Author: depth221
- Created: 2024-09-05T13:04:24+09:00
- Points: 1
- Parent comment: 28604
- Depth: 1

스냅드래곤 엘리트 X는 아직 리눅스를 지원하지 않더라고요. 저도 우분투용 저전력 노트북으로 ARM을 쓸까 고민했었는데, 스냅드래곤 엘리트에서 제대로 리눅스를 돌리려면 시간이 좀 더 필요할 것 같습니다.  
  
https://www.qualcomm.com/developer/blog/2024/05/upstreaming-linux-kernel-support-for-the-snapdragon-x-elite

### Comment 28605

- Author: ilotoki0804
- Created: 2024-09-05T12:50:56+09:00
- Points: 1
- Parent comment: 28604
- Depth: 1

다시 확인해 보니 글이 쓰인 날짜가 1년 전이네요. 이제 글쓴이분도 암 노트북을 사서 행복하시길 빕니다?

### Comment 28598

- Author: ing03201
- Created: 2024-09-05T10:58:28+09:00
- Points: 1

사실 s3상태가 없어져가는 이유에 인텔의 삽질이 크죠...  
당장 13,14세대 전력 차력쇼만 해도...

### Comment 28591

- Author: neo
- Created: 2024-09-05T09:54:19+09:00
- Points: 1

###### [Hacker News 의견](https://news.ycombinator.com/item?id=41442490) 
- "Modern Standby"가 기존 API의 동작을 경고 없이 변경하여 불편함을 초래함
  - 기존 "Suspend to RAM" 및 "Hybrid Suspend to RAM"의 유용성을 강조함
  - 새로운 슬립 상태를 추가하는 것은 괜찮지만, 기존 주요 UI 패턴을 대체하지 말아야 함
  - Microsoft가 S0를 발명한 것은 문제가 아니며, Dell과 Lenovo 같은 제조업체가 S3를 UEFI에서 제거한 것이 문제임

- Thinkpad 모델에 대한 설명이 어렵지만, 슬립 모드에 대한 설명은 유익함
  - "Hibernate"를 사용하여 문제를 해결함
  - "Hibernate"는 RAM 내용을 파일로 저장하고 완전히 종료함
  - 슬립 모드는 "최소 전력 사용"과 "빠른 깨우기"만 지원해야 함
  - Macbook이 이 문제를 잘 해결했음을 언급함

- Windows 업데이트가 슬립 모드에서 실행되는 것은 매우 불합리함
  - Windows 업데이트가 실행될 때 시스템이 느려지고 팬이 고속으로 작동함
  - Ubuntu의 `apt upgrade`가 더 빠름

- S3가 AWS S3가 아니라 슬립 상태를 의미함

- "Modern Standby"가 실제로 고객에게 큰 가치를 제공하는지 의문을 제기함
  - 대부분의 앱이 "App" 개발 흐름을 따르지 않음
  - Qualcomm ARM CPU가 이 문제를 해결할 수 있을지 궁금해함

- MacBook을 사용하는 이유 중 하나는 긴 업타임을 유지할 수 있기 때문임
  - SteamDeck도 이 문제를 잘 해결함

- S0ix가 도입된 이후로 슬립 상태가 기대에 미치지 못함
  - "Hibernate"가 더 예측 가능하고 성능이 좋음

- 빠른 부팅에 대한 불만을 이해하지 못함
  - 대부분의 경우 노트북을 종료하고 새 세션을 시작함
  - 느림을 받아들이는 것이 중요함

- 스마트폰과 태블릿이 S3를 사용하여 업데이트와 음성 제어를 구현함
  - 대부분의 노트북 하드웨어가 이러한 기능을 지원하지 않음

- Windows가 사전 설치된 컴퓨터를 더 이상 구매하지 않겠다고 선언함
  - Linux 데스크탑이 더 유용하다고 주장함
