
최대 절전 모드 파일에서 부팅한 후 충돌 없이 최대 절전 모드를 사용하여 게임의 현재 상태를 저장할 수 있습니까? 아니면 게임 및/또는 DRM에 따라 달라지나요? 또한 에뮬레이터/가상 머신은 어떻습니까? 나는 그것을 시도했다유로 트럭 시뮬레이터 2지금 막 최대화 한 후 충돌이 발생했습니다.
답변1
최대 절전 모드(S4)전원이 제거되므로 GPU와 RAM도 꺼집니다. 이 페이지에는 비디오 RAM에 대한 언급이 없습니다.
최대 절전 모드(S4)
Windows는 빠른 시작 환경을 제공하기 위해 최대 절전 모드를 사용합니다. 가능한 경우 시스템을 종료하기 전에 사용자의 모든 상태를 저장하는 메커니즘을 제공하여 시스템의 사용 가능한 배터리 수명을 연장하기 위해 모바일 장치에서도 사용됩니다. 최대 절전 모드 전환에서는 메모리의 모든 내용이 기본 시스템 드라이브의 파일인 최대 절전 모드 파일에 기록됩니다. 이렇게 하면 운영 체제, 애플리케이션 및 장치의 상태가 보존됩니다. 결합된 메모리 공간이 물리적 메모리를 모두 소비하는 경우 최대 절전 모드 파일은 물리적 메모리의 모든 내용을 저장할 공간이 있을 만큼 충분히 커야 합니다. 데이터가 비휘발성 스토리지에 기록되기 때문에 DRAM은 자체 새로 고침을 유지할 필요가 없으며 전원을 끌 수 있습니다. 이는 최대 절전 모드의 전력 소비가 전원이 꺼진 것과 거의 동일할 정도로 매우 낮다는 것을 의미합니다.
최대 절전 모드 시작
최대 절전 모드 요청이 이루어지면 시스템이 최대 절전 모드로 전환되면서 다음 단계가 발생합니다.
- 앱과 서비스에 알림이 전송됩니다.
- 운전자에게 알림이 전송됩니다.
- 사용자 및 시스템 상태는 압축 형식으로 디스크에 저장됩니다.
- 펌웨어가 알림됩니다.
최대 절전 모드에서 다시 시작
시스템 전원을 켜면 시스템이 최대 절전 모드에서 다시 시작되면서 다음 단계가 발생합니다.
- 시스템 POST
- 시스템 메모리가 압축 해제되어 최대 절전 모드 파일에서 복원됩니다.
- 장치 초기화
- 드라이버가 최대 절전 모드 이전 상태로 복원됩니다.
- 서비스는 최대 절전 모드 이전 상태로 복원됩니다.
- 시스템에 로그인할 수 있게 됩니다.
(AFAIK) Windows가 비디오 RAM을 덤프/복원하지 않는다는 점을 감안할 때 시스템이 다시 시작될 때 게임이 중단되더라도 전혀 놀라지 않을 것입니다.
Windows가 비디오 RAM을 처리하지 않는 것이 맞다면 GPU는 새로 부팅할 때와 같은 방식으로 드라이버에 의해 다시 초기화될 가능성이 높습니다. 즉, GPU에서 실행되는 모든 텍스처와 게임 엔진 코드는 "갑자기" 거기에 있지 마십시오(최대 절전 모드 이전부터 재개 후까지).
이렇게 하면 게임 엔진/애플리케이션이 CPU에서 계속 실행됩니다(이는~이다복원됨) "와 대화 중아무것도 아님" - 또는 적어도 더 이상 존재하지 않는 것.
게임 애플리케이션은 이를 매우 신중하게 처리해야 하며 그렇게 할 이유가 없습니다.
문제를 더욱 복잡하게 만드는 것은가능한PCIe 장치는 할당된 다른 주소 공간을 열거하고 얻습니다. 이는 A) GPU가 우리가 생각했던 대로 작동하지 않고 B) GPU가 더 이상 우리가 생각했던 위치에 있지 않다는 것을 의미합니다.버스 오류또는 더 나쁜 경우(즉, GPU가 아닌 것과 대화하는 경우).
그것~할 것 같다비디오 드라이버가 이 문제를 처리할 수 있을 것입니다... 하지만 제 생각엔 그렇지 않을 것 같습니다.
자세한 내용은 다음 질문을 참조하세요.최대 절전 모드 시 VRAM/레지스터가 저장됩니까?"