ENABLE ASPM (ACTIVE STATU POWER MANAGEMENT)
原文轉貼:我和我的黑蘋果社團臉書
配置
Gigabyte Z690 AERO G DDR4,SN850X 1TB Firmware:620361WD
參考文獻:黑果小兵
前提
在待機模式下,沒有做什麼,SN850X 1TB溫度就跑到了49°,開冷氣待機也要44-45°,SN850X的警告溫度為90℃,溫度牆為94℃,真的高,擔心用不久…….
所以開啟ASPM來降低溫度與功耗吧。
BIOS 設定
開啟 BIOS ,將 ASPM 開啟
ASPM
關於 ASPM 名詞說明:參考 https://github.com/daliansky/OC-little/tree/master/16-禁止PCI設備及設置ASPM工作模式/16-2-設置ASPM工作模式
在開啟ASPM要先了解ASPM的工作模式有那些 L0/L0s/L1/L2,ASPM為雙向設定所以有父設備/子設備
Hackintool
開啟前先來看一下常用設備的ASPM狀態,在Hackintool->PCIe,只有下列這項開啟ASPM(BIOS platform PowerManagement Disable情況下),看ASPM欄位控制狀態為L0s+L1,在 ioreg 找到RP17@1B,pci-aspm-default=0x3,這是PCIe介面的ASPM狀態
L0s+L1 PCI bridge /PC00@0/RP17@1B pci-bridge PciRoot(0x0)/Pci(0x1B,0x0)
其他設備因為BIOS ASPM Disable所以為Disable( 0x0)
========ioreg下的ASPM disable狀態========
SN850X
IOACPIPlane:/_SB/PC00@0/PEG0@60000 (父設備)/GFX0@0 (子設備)
PEG0@6 pci-aspm-default=0x0
GFX0@0 pci-aspm-default=0x0
Rx580
IOACPIPlane:/_SB/PC00@0/PEG1@10000/GFX0@0
/PEG1@1 pci-aspm-default=0x0
GFX0@0 pci-aspm-default=0x0
BCM94360CD WIFI
IOACPIPlane:/_SB/PC00@0/RP05@1c0004/PXSX@0
RP05@1c,4 pci-aspm-default=0x0
PXSX@0 pci-aspm-default=0x0
INTEL I225-V 2.5G NIC
IOACPIPlane:/_SB/PC00@0/RP01@1c0000/D07B@0
RP01@1c pci-aspm-default=0x0
D07B@0 pci-aspm-default=0x0
開啟ASPM
在BISO platform power management 下把ASPM全部ENABLE
進入MACOS -> Hackintool ->PCIe (看ASPM欄位有了變化),SN850X 1TB溫度在暴雨這幾天不開冷氣溫度降到了41°,雖然ASPM帶來了功耗的降低,但它也可能模式切換導致延遲增加,在GB5,LUXMARK等跑分及正常操作感覺不到,切換延遲如下:
========ioreg下的ASPM ENABLE狀態========
SN850X
IOACPIPlane:/_SB/PC00@0/PEG0@60000 (父設備)/GFX0@0 (子設備)
PEG0@6 pci-aspm-default=0x2
GFX0@0 pci-aspm-default=0x2
Rx580
IOACPIPlane:/_SB/PC00@0/PEG1@10000/GFX0@0
/PEG1@1 pci-aspm-default=0x2
GFX0@0 pci-aspm-default=0x2
BCM94360CD WIFI
IOACPIPlane:/_SB/PC00@0/RP05@1c0004/PXSX@0
RP05@1c,4 pci-aspm-default=0x2
PXSX@0 pci-aspm-default=0x102
INTEL I225-V 2.5G NIC
IOACPIPlane:/_SB/PC00@0/RP01@1c0000/D07B@0
RP01@1c pci-aspm-default=0x2
D07B@0 pci-aspm-default=0x2
***切換延遲
Intel Alder Lake-S/P – PCI Express 5.0 Graphics Port (PEG10) PCI-to-PCI Bridge
- L0s Exit Latency:2-4 us
- L1 Exit Latency:8-16 us
Sapphire RX 580 Pulse
- L0s Exit Latency:< 64 ns
- L1 Exit Latency:< 1 us
WD SN850X 1TB NVMe Controller
- L0s Exit Latency:>4 us
- L1 Exit Latency:4-8 us
BCM94360CD WIFI
- L0s Exit Latency:1 – 2 us
- L1 Exit Latency:16-32 us
INTEL I225-V 2.5G NIC
- L0s Exit Latency:1-2 us
- L1 Exit Latency:2-4 us
修改的結果
硬體規格環境/設定/散熱條件/EFI等請參考 ((4/1 開始電價調漲,你的Z690 AERO G DDR4可以睡眠了嗎!?****可以成功多次Sleep / Wakeup,幫你省點電費!**** ))
原文:這裡