최신 대기 상태 시스템에서 dGPU 지원
개요
불연속 GPU는 전원 소비와 절전 모드 대기 시간으로부터의 다시 시작이라는 측면에서 플랫폼에 부담을 주기 때문에 최신 대기 상태 설계에 까다로운 문제를 제시합니다. 기본 전력과 성능 중에서 선택해야 합니다. DGPU가 VRAM에서 메모리를 유지하는 경우(D0에서 활성 상태를 유지하거나 D3에서 VRAM 자체 새로 고침 기능을 사용하도록 설정) 추가 전력을 소비하므로 곧 예정된 전력 규제에 대해 문제가 됩니다. 그러나 dGPU가 D3 상태에 진입하고 콘텐츠를 완전히 오프로드하여 VRAM 전원을 끄면 주 메모리에서 VRAM 콘텐츠를 복원하는 데 몇 초 정도 걸릴 수 있으므로 절전 모드에서 다시 시작될 때 시스템의 대기 시간이 길어질 수 있습니다. dGPU가 있는 시스템에 대한 최신 대기 상태를 쉽게 채택하고 가능한 최상의 사용자 환경을 제공하기 위해서는 균형 잡힌 절충안이 필요합니다. 이 문서에서는 dGPU 문제를 자세히 설명하고 최신 대기 상태 시스템에서 dGPU를 지원하기 위한 지침을 간략하게 다루는 것을 목표로 합니다.
현재 dGPU 지원
dGPU를 지원하는 것의 문제는 (1) 추가 기능 dGPU 카드와 (2) 납땜된 dGPU라는 두 가지 범주를 따라 생각해볼 수 있습니다. 다음 차트에서는 이러한 시나리오의 상황 및 지침을 간략하게 설명합니다. 나머지 섹션은 이 표에 강조 표시된 정보 및 요구 사항을 바탕으로 폭넓은 내용을 다룹니다.
에코시스템이 더 나은 dGPU 전원 & 성능을 위해 작동함에 따라: :
플러그 인 dGPU: 배송 구성에서 열려 있는 PCIe 슬롯에 연결되거나 최종 사용자가 독립적으로 추가한 dGPU입니다. 이는 추가 기능 dGPU 카드를 지원할 수 있는 열린 PCIe 슬롯이 있는 모든 시스템에 적용됩니다. |
|
납땜된 디자인: 통합 GPU와 불연속 GPU를 모두 사용하는 dGPU 및 하이브리드 시스템이 함께 제공되는 하이엔드 노트북 또는 올인원 노트북을 모두 다룹니다. |
|
기본적으로 최신 대기 상태 디자인에서 dGPU 지원과 관련된 몇 가지 주요 사항이 있습니다.
- 시스템 제조업체는 먼저 시스템이 전원 규정을 충족하도록 보장한 다음 최신 대기 상태에서 다시 시작하는 데 걸리는 시간과 관련하여 최상의 사용자 환경을 최적화해야 합니다.
- 에코시스템에서 자체 새로 고침 VRAM은 DGPU 전력 소비를 줄이면서 뛰어난 사용자 환경을 유지하기 위한 요구 사항이 되어 가고 있습니다.
- 에코시스템을 위한 최선의 이익은 GDDR 전력 소비 개선에 투자하는 것입니다.
dGPU VRAM 자체 새로 고침 동작
이 섹션에서는 dGPU 자체 새로 고침 동작에 대한 현재의 경험적 접근에 대해 설명합니다. 이는 시나리오에 따라 다르며 특히 dGPU의 자체 새로 고침 기능과 현재 VRAM에 있는 콘텐츠의 양에 따라 달라지므로, 시스템 디자이너는 시스템 동작 및 성능을 평가할 때 이를 고려해야 합니다.
Windows 10 운영 체제부터는 자체 새로 고침을 사용할 때와 자체 새로 고침을 사용하지 않을 때를 스마트하게 결정합니다. 절전 모드에 진입할 때 VRAM이 상대적으로 비어 있으면 자체 새로 고침을 사용하지 않고 전원이 꺼집니다. 그렇지 않으면 자체 새로 고침 VRAM이 사용됩니다. 이 동작에 대한 임계값은 현재 VRAM에서 300MB의 콘텐츠로 정의되며 향후 더 최적화될 수 있습니다. 다음 표에서는 현재의 자체 새로 고침 경험적 접근을 설명합니다.
| 300MB 미만의 VRAM을 사용하여 최신 대기 상태에 진입 | 300MB 초과의 VRAM을 사용하여 최신 대기 상태에 진입 | |
|---|---|---|
자체 새로 고침 VRAM 지원이 포함된 dGPU |
|
|
자체 새로 고침 VRAM이 없는 dGPU |
|
|
추가 기능 dGPU 카드 솔루션
이 섹션에서는 고급 수준의 최신 대기 상태 데스크톱 시스템 디자인에서 추가 기능 dGPU 카드를 지원하는 데 대한 요구 사항을 간략하게 설명합니다. 구현에 대한 자세한 내용은 하드웨어 공급업체 지침을 참조하세요.
추가 기능 dGPU 카드를 지원하는 최신 대기 상태 데스크톱 시스템을 빌드하는 경우 전체 솔루션에 포함해야 하는 몇 가지 주요 요구 사항이 있습니다. 이러한 요구 사항은 dGPU 디자인, dGPU 드라이버, 마더보드 디자인 및 펌웨어 구현 전반에 걸쳐 있습니다.
| 요구 사항 | Description | 리소스 |
|---|---|---|
BIOS는 연결된 PCI ECN에 지정된 _DSM을 구현합니다. |
이러한 기능을 사용하면 PCIe 장치 드라이버는 dGPU 카드가 D3cold에서 자체 새로 고침을 지원하는 데 필요한 보조 전원을 플랫폼과 협상할 수 있습니다. |
|
SoC는 PCIe 슬롯에 최대 1A의 보조 전원을 제공할 수 있습니다. |
이는 ECN에서 PCI 사양으로 지정됩니다. dGPU 전력 사용량은 카드에 따라 다르므로 SoC는 최대 1A까지 달라지는 카드에서 자체 새로 고침을 지원하는 데 필요한 기능을 제공할 수 있어야 합니다. |
하드웨어 공급업체의 구현 지침을 참조하세요. |
dGPU 카드는 자체 새로 고침 VRAM 및 D3cold를 지원합니다. |
자체 새로 고침 VRAM을 사용하면 DGPU 카드가 D3Cold에 진입하는 동시에 짧은 다시 시작 대기 시간 동안 메모리 콘텐츠를 유지할 수 있습니다. 이는 최신 대기 상태의 "즉시 켜기" 환경이라는 약속에 아주 중요합니다. |
dGPU 디자이너의 구현 지침을 참조하세요. |