초저전력 상태 (Ultra Low Power State, ULPS)
초저전력 상태(ULPS)는 주로 AMD 그래픽 카드, 특히 여러 개의 GPU(크로스파이어 구성)를 사용하는 시스템에서 전력을 절약하기 위한 기능입니다.
이 기능이 활성화되면, 보조(비주요) GPU가 유휴 상태일 때(예: 디스플레이가 대기 모드이거나 간단한 작업에 하나의 카드만 필요한 경우) 이들을 깊은 대기 모드로 전환하여 전력을 절약합니다.
ULPS 기능 및 목적
전력 절약: ULPS는 비주요 그래픽 카드의 주파수와 전압을 낮추어 유휴 상태나 낮은 부하 시 전체 전력 소비를 현저하게 줄입니다.
대기 모드: 이 기능은 GPU의 대기 모드처럼 작동하며, 현재 이미지를 표시하는 데 필요하지 않은 구성 요소를 종료합니다.
일반적인 문제 및 해결책
ULPS는 유용한 기능이지만, 역사적으로 Windows 시스템에서 여러 기술적인 문제와 관련되어 왔습니다. 이로 인해 많은 사용자가 문제 해결 단계로 ULPS를 비활성화하는 경우가 많습니다.
일반적인 문제는 다음과 같습니다.
시스템 불안정: 특히 절전 모드에서 깨어날 때나 특정 작업 중에 시스템이 멈추거나 충돌(크래시)이 발생하고 화면이 정지되는 현상.
느린 부팅 시간: Windows 시작 중 상당한 지연이나 검은 화면이 나타나는 현상.
성능 문제: 시스템이 저전력 상태에서 제대로 벗어나지 못하고 두 번째 GPU를 다시 활성화하는 데 어려움을 겪을 때 게임 내 불안정성이나 성능 저하가 발생합니다.
많은 사용자는 유휴 전력 소모가 약간 증가하더라도 시스템 안정성을 높이기 위해 Windows 레지스트리를 편집하거나 타사 도구를 사용하여 ULPS를 비활성화하는 것을 선택합니다.
ULPS 설정 변경을 고려하고 있다면 몇 가지 방법이 있습니다. 하지만 레지스트리 편집은 주의해서 진행해야 하며, 변경 전에 반드시 백업하는 것이 좋습니다. 잘못된 레지스트리 수정은 시스템 문제를 유발할 수 있기 때문입니다.
일반적으로 ULPS를 비활성화하는 방법은 다음과 같습니다.
레지스트리 편집기 사용: Windows 레지스트리 편집기(regedit)를 사용하여
EnableUlps값을 찾아 0으로 변경하는 방법입니다. 여러 개의 GPU를 사용하는 경우, 각 GPU와 관련된 항목에서 이 값을 찾아 변경해야 할 수 있습니다.타사 도구 활용: 일부 그래픽 카드 관련 유틸리티나 튜닝 도구에서 ULPS 설정을 변경하는 기능을 제공하기도 합니다.
그리고 여기서 사용하는 프로그램이 레지스트리를 편집하는 것보다 안전한, 아래의 프로그램 MPO-GPU-FIX 되겠습니다.
RedDot-3ND7355 MPO-GPU-FIX
https://github.com/RedDot-3ND7355/MPO-GPU-FIX
중요 사항:
백업 필수(옵션 확인하기): 변경 전에 옵션을 미리 확인하며, MPO-GPU-FIX 사용시 백업에 용입하게 어떤 설정을 on/off 해뒀는지 확인해둬야 합니다. 스샷 찍어두면 편함.발
생할 경우 복구할 수 있도록 대비하는 것이 중요
시스템 확인: ULPS를 비활성화한 후 시스템 안정성과 성능 변화를 충분히 확인해야 합니다. 유휴 상태에서의 전력 소비가 증가할 수 있습니다.