Nếu bạn từng thấy dòng chữ "PCI Express Active-State Power Management (ASPM) disabled" trong báo cáo năng lượng của Windows và cảm thấy khó hiểu, đừng lo lắng: bạn không phải là người duy nhất. Công nghệ này nghe có vẻ rất kỹ thuật, nhưng thực chất nó chỉ đơn giản là cách máy tính của bạn cân bằng giữa mức tiêu thụ điện năng và hiệu năng khi các thiết bị PCI Express không hoạt động hết công suất.
Hiểu rõ Active State Power Manager là gì và nó ảnh hưởng đến hiệu năng như thế nào là điều then chốt, cho dù bạn đang sử dụng máy tính xách tay và muốn tối đa hóa thời lượng pin, hay đang quản lý máy chủ hoặc máy tính để bàn mạnh mẽ và quan tâm đến sự ổn định và hiệu năng tối đa hơn là tiết kiệm vài watt điện năng. Hãy cùng phân tích kỹ lưỡng, liên kết nó với các khái niệm khác như PCIe, ACPI, trạng thái nguồn, BIOS/UEFI và các tùy chọn nguồn của Windows và Linux.
Quản lý năng lượng trạng thái hoạt động (ASPM) trong PCI Express là gì?
Quản lý nguồn trạng thái chủ động (ASPM) là một cơ chế tiết kiệm điện năng được tích hợp trong tiêu chuẩn PCI Express, quản lý mức tiêu thụ điện năng của các liên kết PCIe khi các thiết bị được kết nối không chủ động truyền dữ liệu. Thay vì duy trì liên kết ở công suất tối đa, ASPM cho phép liên kết giữa CPU hoặc chipset và thiết bị PCIe chuyển sang trạng thái tiêu thụ điện năng thấp trong thời gian không hoạt động.
Ý tưởng cơ bản rất đơn giản: khi không có lưu lượng dữ liệu, liên kết sẽ "thư giãn ", tiêu thụ ít năng lượng hơn và sinh ra ít nhiệt hơn. Ngay khi cần thiết, liên kết sẽ trở lại trạng thái hoạt động. Quá trình chuyển đổi này không phải là không có chi phí: nó làm tăng độ trễ , và đó là nơi cần cân bằng giữa hiệu suất và hiệu quả.
ASPM giám sát trạng thái nguồn ở cả hai đầu của liên kết PCIe (ví dụ: bộ điều khiển PCIe của chipset và card đồ họa , hoặc bộ điều khiển NVMe). Điều này có nghĩa là việc tiết kiệm điện năng không chỉ diễn ra ở cấp độ thiết bị mà còn ở chính liên kết vật lý (lớp truyền tải PCIe), ngay cả khi thiết bị PCIe vẫn ở trạng thái hoạt động đầy đủ.
Trong các hệ thống Linux, hành vi toàn cục của ASPM được quản lý từ mô-đun hạt nhân tương ứng với PCIeCó một tham số mô-đun được hiển thị trong /sys/module/pcie_aspm/parameters/policy trong đó chính sách được áp dụng được xác định. Ngoài ra, các tham số như [sau đây] có thể được sử dụng trong quá trình khởi động kernel. pcie_aspm=off để vô hiệu hóa nó trên toàn cầu hoặc pcie_aspm=force để áp dụng ASPM ngay cả trên các thiết bị mà về mặt lý thuyết là không hỗ trợ ASPM một cách chính xác (điều này có thể gây ra sự cố trên phần cứng có vấn đề).
Mối quan hệ giữa ASPM, Quản lý nguồn trạng thái liên kết và các tùy chọn nguồn trong Windows
Trong Windows, mục thường xuất hiện trong tùy chọn nguồn điện với tên gọi "Quản lý nguồn trạng thái liên kết" về cơ bản là cách hệ điều hành hiển thị và kiểm soát chính sách ASPM của các liên kết PCIe tương thích.
Thiết lập này nằm trong phần quản lý nguồn điện , theo đường dẫn thông thường: Cài đặt → Hệ thống → Nguồn & chế độ ngủ → Cài đặt nguồn bổ sung → Thay đổi cài đặt kế hoạch → Thay đổi cài đặt nguồn nâng cao. Trong các tùy chọn nâng cao, dưới mục “PCI Express”, bạn sẽ tìm thấy “Quản lý nguồn trạng thái liên kết”.
Windows thường cung cấp ba cấp độ hoạt động cho Quản lý nguồn trạng thái liên kết , về mặt khái niệm tương ứng với các mức độ tiết kiệm năng lượng và độ trễ khác nhau:
- Vô hiệu hóaLiên kết PCIe không chuyển sang trạng thái tiết kiệm điện; hiệu suất và độ trễ thấp được ưu tiên.
- Tiết kiệm năng lượng vừa phảiHệ thống áp dụng mức tiết kiệm năng lượng trung gian. Mức tiêu thụ giảm đôi chút, nhưng thời gian phục hồi từ trạng thái tiêu thụ thấp tương đối nhanh.
- Tiết kiệm năng lượng tối đaLiên kết sẽ tự động tắt khi không có lưu lượng truy cập; mức tiêu thụ giảm hơn nữa, nhưng thời gian đánh thức từ trạng thái năng lượng thấp sẽ lâu hơn.
Trên máy tính xách tay, việc lựa chọn giữa cài đặt đồ họa trung bình và tối đa có thể tạo ra sự khác biệt đáng kể về thời lượng pin , đặc biệt nếu thiết bị dành nhiều thời gian cho các tác vụ nhẹ như duyệt web hoặc xem video. Trên máy tính để bàn hoặc máy tính chơi game, nhiều người dùng chọn tắt tính năng này để tránh độ trễ và tối đa hóa từng khung hình/giây (FPS).
ASPM ảnh hưởng đến hiệu suất và tuổi thọ pin như thế nào
Tác động rõ rệt nhất của ASPM được thể hiện ở hai khía cạnh: hiệu năng (độ trễ) và mức tiêu thụ năng lượng . Đây là hai mặt của cùng một vấn đề, và việc điều chỉnh các thiết lập có nghĩa là ưu tiên khía cạnh này hoặc khía cạnh kia.
Khi ASPM được bật và ở chế độ hoạt động mạnh mẽ, hệ thống sẽ giảm mức tiêu thụ điện năng trên các liên kết PCIe miễn là chúng không đang truyền dữ liệu. Điều này đặc biệt dễ nhận thấy trong:
- Máy tính xách tay, phụ thuộc vào năng lượng pin và tận dụng mọi watt tiết kiệm được.
- Hệ thống có nhiều thiết bị PCIe (card đồ họa, NIC, bộ điều khiển lưu trữ, v.v.), trong đó tổng số tiền tiết kiệm có thể rất đáng kể.
- Môi trường trung tâm dữ liệu và máy chủ có mật độ caotrong đó một vài watt cho mỗi máy chủ có thể tăng lên thành những con số lớn ở cấp độ giá đỡ hoặc trung tâm dữ liệu.
Nhược điểm là độ trễ phát sinh khi chuyển từ trạng thái tiết kiệm năng lượng sang trạng thái hoạt động . Trong sử dụng thông thường (ứng dụng văn phòng, duyệt web, phát lại đa phương tiện), độ trễ này thường không thể nhận biết được đối với người dùng. Tuy nhiên, trong các trường hợp đòi hỏi cao—chơi game, độ trễ mạng thấp, tải lưu trữ lớn—nó có thể gây ra một chút ảnh hưởng, mặc dù thường là không đáng kể.
Một số phân tích và nghiên cứu đã đề cập đến việc cải thiện hiệu quả năng lượng và mức sử dụng bus PCIe lên đến 20% khi quản lý ASPM đúng cách . Điều này không có nghĩa là máy tính của bạn sẽ chạy nhanh hơn 20%, mà là nó có thể tiêu thụ ít năng lượng hơn và tạo ra ít nhiệt hơn với cùng một khối lượng công việc, điều này đặc biệt có lợi cho máy tính xách tay và thiết bị di động.
Trong Windows, các công cụ như powercfg -energy hiển thị lỗi liên quan đến ASPM kiểu: “Quản lý nguồn điện trạng thái hoạt động (ASPM) của PCI Express bị vô hiệu hóa do không tương thích với phần cứng của máy tính này”. Trong những trường hợp này, Windows đã quyết định chặn ASPM vì lý do an toàn, vì Windows biết rằng một thành phần nào đó không xử lý tốt ASPM và có thể gây ra sự cố, ngắt kết nối thiết bị hoặc mất ổn định.
Các vấn đề điển hình: Lỗi ASPM, pin và khả năng tương thích phần cứng
Nhiều người dùng lần đầu tiên tiếp xúc với ASPM khi điều tra các vấn đề về pin hoặc chẩn đoán nguồn điện , đặc biệt là trên các máy tính xách tay mạnh mẽ với CPU hiện đại và GPU chuyên dụng (ví dụ: hệ thống Intel Core i9 thế hệ thứ 12 và đồ họa RTX cao cấp).
Một ví dụ điển hình là thời lượng pin của một chiếc máy tính xách tay mới thường ngắn hơn dự kiến. (2-2,5 giờ khi sử dụng nhẹ so với 5-6 giờ được những người dùng khác báo cáo). Khi tạo báo cáo với powercfg -energy Trong Windows, các lỗi sau sẽ xuất hiện:
- “Khả năng quản lý nguồn điện của nền tảng: Quản lý Nguồn điện Trạng thái Hoạt động (ASPM) của PCI Express đã bị vô hiệu hóa. ASPM đã bị vô hiệu hóa do lỗi không tương thích với phần cứng của máy tính này.”
- Cảnh báo về Thiết bị USB không chuyển sang chế độ tạm dừng có chọn lọc (ví dụ: thiết bị có ID USB cụ thể), điều này cũng làm tăng mức tiêu thụ điện năng ở chế độ chờ.
Trong những trường hợp này, không phải lúc nào lỗi cũng thuộc về bộ xử lý . Thường thì đó là sự kết hợp của nhiều yếu tố:
- Thiết kế thiết bị (bo mạch chủ, BIOS/UEFI, cách nhà sản xuất triển khai bảng ACPI và hỗ trợ ASPM).
- Trình điều khiển thiết bị (GPU, NIC, bộ lưu trữ, USB) không triển khai ASPM đầy đủ hoặc chính xác.
- Thiết bị ngoại vi USB ngăn chặn tình trạng đình chỉ chọn lọc hoặc giữ cho hệ thống hoạt động nhiều hơn mức mong muốn.
Trên thực tế, khi Windows báo cáo rằng ASPM bị vô hiệu hóa do không tương thích , việc kích hoạt lại nó mà không gặp rủi ro hiếm khi là một lựa chọn đơn giản. Việc ép buộc kích hoạt thông qua các thủ thuật hoặc trình điều khiển đã được sửa đổi có thể khiến, ví dụ, card mạng bị treo cho đến khi khởi động lại.
Để loại trừ hoàn toàn các sự cố phần mềm trong Windows, người ta thường khuyến nghị thực hiện một số bước cơ bản.Chạy trình khắc phục sự cố nguồn điện, Cập nhật Windows và trình điều khiểnvà trong một số trường hợp thực hiện kiểm tra tệp hệ thống với SFC (sfc /scannow) và tiện ích DISM (DISM.exe /Online /Cleanup-image /Scanhealth y /RestorehealthNếu sau tất cả các bước trên mà báo cáo vẫn hiển thị ASPM bị vô hiệu hóa bởi phần cứng thì rất có thể là do hạn chế của chính thiết bị hoặc chương trình cơ sở của thiết bị.
ASPM trên máy chủ và thiết bị 24/7: Có đáng không?

Trong thế giới của các máy chủ hoạt động 24/7, ASPM tạo ra nhiều tranh luận . Một mặt, tiết kiệm năng lượng trên các liên kết PCIe có vẻ là một ý tưởng hay. Mặt khác, bất kỳ dấu hiệu nào của sự không ổn định hoặc mất gói dữ liệu đều không thể chấp nhận được.
Một ví dụ điển hình là trường hợp của một số card mạng Intel (như 82574L) có một lỗi phần cứng đã được ghi nhận rõ ràng: trong một số điều kiện nhất định, việc truyền gói dữ liệu bị dừng lại và chỉ tiếp tục sau khi khởi động lại. Một cách để giảm thiểu vấn đề này là vô hiệu hóa ASPM cho thiết bị đó hoặc thậm chí trên toàn hệ thống.
Trong Linux, có một số cách để xử lý các trường hợp này trên máy chủ :
- Vô hiệu hóa ASPM trên toàn cầu với tham số khởi động hạt nhân
pcie_aspm=offĐây là giải pháp hiệu quả nhất, áp dụng cho mọi thiết bị, nhưng phải đánh đổi bằng việc từ bỏ hoàn toàn khả năng tiết kiệm năng lượng này. - Sử dụng trình điều khiển đã vá (ví dụ, một phiên bản đã sửa đổi của
e1000e(dành cho NIC Intel) vô hiệu hóa ASPM hoặc bỏ qua một số trạng thái có vấn đề chỉ dành cho thiết bị bị ảnh hưởng. - Sửa đổi các bit ASPM của một thiết bị cụ thể với các công cụ như
setpci, điều chỉnh hành vi khi chạy mà không ảnh hưởng đến phần còn lại của hệ thống (mặc dù những thay đổi thường bị mất sau khi khởi động lại nếu chúng không được tự động hóa).
Câu hỏi quan trọng đối với máy chủ là liệu việc tiết kiệm năng lượng của ASPM có bù đắp được rủi ro và độ phức tạp hay không . Trong nhiều môi trường sản xuất quan trọng, tính ổn định và khả năng dự đoán là tối quan trọng. Đó là lý do tại sao người ta thường thấy ASPM bị vô hiệu hóa trong BIOS hoặc nhân hệ điều hành trên các máy được sử dụng cho cơ sở dữ liệu, ảo hóa chuyên sâu hoặc các dịch vụ mạng không thể chấp nhận thời gian ngừng hoạt động.
Tuy nhiên, ASPM cũng có thể được áp dụng cho các thiết bị máy chủ khác , chẳng hạn như card RAID PCIe hoặc bộ điều khiển NVMe. Nếu phần mềm và trình điều khiển được thiết kế tốt, việc tiết kiệm năng lượng có thể đạt được mà không ảnh hưởng đến tính khả dụng, mặc dù lợi ích thực tế phụ thuộc rất nhiều vào việc các thiết bị này có thời gian không hoạt động đáng kể hay đang hoạt động liên tục.
ASPM, ACPI và các trạng thái năng lượng khác nhau của hệ thống
Để hiểu ASPM phù hợp ở đâu trong "sơ đồ" quản lý nguồn điện, chúng ta cần nói về ACPI (Advanced Configuration and Power Interface). ACPI là tiêu chuẩn thay thế cho APM cũ hơn và định nghĩa cách phần mềm nhúng (BIOS/UEFI) và hệ điều hành giao tiếp để quản lý nguồn điện, ngắt, trạng thái ngủ, gán IRQ và nhiều hơn nữa.
ACPI là một thành phần quan trọng trong hầu hết các phần cứng hiện đại, không chỉ riêng x86 . Nó bắt nguồn từ Intel, Microsoft và Toshiba vào những năm 90, nhưng qua nhiều năm, nó cũng đã lan rộng sang các kiến trúc như ARM, đặc biệt là trong lĩnh vực máy chủ và điện toán hiệu năng cao (HPC), nơi nhiều thành phần từ hệ sinh thái x86 (UEFI, GPU, v.v.) được tái sử dụng.
Mặc dù là một tiêu chuẩn được áp dụng rộng rãi, ACPI đã nhận được nhiều chỉ trích . Nhiều nhân vật nổi bật trong ngành, như người sáng lập Canonical, Mark Shuttleworth, đã chỉ ra rằng firmware đóng (bao gồm cả các triển khai ACPI) là một con đường lý tưởng cho các lỗ hổng bảo mật và các cửa hậu tiềm tàng. Cũng đã có những trường hợp được phát hiện trong đó các nhà sản xuất như Lenovo và Samsung sử dụng một số bảng ACPI của Windows (ví dụ: bảng WPBT) để cài đặt phần mềm đáng ngờ hoặc, về mặt lý thuyết, có thể tạo điều kiện cho việc cài đặt rootkit dai dẳng.
Trong thế giới ACPI, chúng ta tìm thấy một số loại trạng thái nguồn ảnh hưởng đến toàn bộ hệ thống, các thiết bị cụ thể và bộ xử lý. ASPM chủ yếu liên quan đến thành phần liên kết PCIe, nhưng nó cùng tồn tại với tất cả các cấp độ này:
Các trạng thái toàn cầu của hệ thống (Các trạng thái G)
Các trạng thái toàn cầu xác định mức độ hoạt động của toàn đội và được biểu thị bằng các tổ hợp Gx/Sx:
- G0/S0Hệ thống đang hoạt động bình thường.
- G1 (chế độ treo), lần lượt được chia thành:
- G1/S1Hệ thống treo nhẹ; CPU và bộ nhớ đệm vẫn được cung cấp năng lượng.
- G1/S2CPU tắt và dữ liệu bị mất trong các thanh ghi của nó, nhưng một phần của hệ thống vẫn được cấp nguồn.
- G1/S3: “tạm dừng với RAM”; hệ thống dường như đã tắt, nhưng RAM vẫn tiếp tục được cấp nguồn để duy trì trạng thái.
- G1/S4: ngủ đông; nội dung của RAM được đưa vào bộ nhớ và RAM có thể bị tắt.
- G2/S5: tắt mềm; hệ thống đã tắt, nhưng vẫn còn nguồn điện tối thiểu để khởi động theo sự kiện (bàn phím, mạng, v.v.).
- G3: tắt hoàn toàn; không có nguồn điện ngoại trừ một số thành phần tối thiểu như đồng hồ thời gian thực chạy bằng pin.
ASPM chủ yếu phát huy tác dụng khi hệ thống ở trạng thái G0/S0 , tức là khi hệ thống đang hoạt động. Đây là lúc các liên kết PCIe có thể chuyển từ trạng thái hoạt động sang trạng thái tiết kiệm năng lượng mà không cần hệ thống chuyển sang chế độ ngủ hoàn toàn.
Trạng thái thiết bị (Trạng thái D) và trạng thái bộ xử lý (Trạng thái C)
Ngoài các trạng thái toàn cục, ACPI còn định nghĩa các trạng thái năng lượng ở cấp độ thiết bị , được gọi là Trạng thái D:
- D0: thiết bị được bật nguồn và hoạt động 100%.
- D1 và D2: các trạng thái trung gian thay đổi tùy theo thiết bị; chúng tiết kiệm một số năng lượng nhưng vẫn duy trì khả năng phản hồi.
- D3: được chia thành “nóng” và “lạnh”, tùy thuộc vào việc nó có duy trì nguồn điện phụ trợ hay không; nó có thể ngừng phản hồi hoàn toàn với bus.
Song song đó, các bộ xử lý có các trạng thái C riêng , kiểm soát mức độ "thư giãn" của CPU khi không có việc gì để làm. Một số trạng thái quan trọng nhất bao gồm:
- C0: hạt nhân đang thực thi mã một cách tích cực.
- C1/C1E: trạng thái "dừng"; nhân không thực thi lệnh nhưng có thể trở về C0 gần như ngay lập tức. Biến thể C1E bổ sung thêm những cải tiến về tiết kiệm điện năng.
- C2: “dừng-đồng hồ”; đồng hồ lõi bị dừng, mất nhiều thời gian hơn một chút để trở về C0.
- C3 và trạng thái sâu hơn (C4-C10 trong CPU hiện đại): bộ nhớ đệm bị xóa, đồng hồ bên trong bị tắt và trong một số trường hợp, lõi thậm chí còn bị tắt, bảo toàn trạng thái của nó trong các bộ nhớ chuyên dụng (ví dụ: C6 lưu trạng thái trong SRAM với lõi ở 0 V).
Việc chuyển đổi giữa các trạng thái này được kích hoạt bởi các lệnh đặc quyền như HLT hoặc MWAIT , được quản lý bởi hệ điều hành và bộ điều khiển nguồn. Một ngắt phần cứng khiến lõi chuyển ngay lập tức sang C0 để xử lý nó, và một số bộ xử lý hiện đại thậm chí còn chuyển hướng các ngắt đến các lõi đang hoạt động để tránh đánh thức các lõi đang ở trạng thái ngủ đông một cách không cần thiết.
Trạng thái hiệu suất của bộ xử lý (Trạng thái P)
Trạng thái P tập trung vào hiệu năng lõi CPU . Chúng cho phép điều chỉnh động tần số và điện áp của bộ xử lý, tiết kiệm năng lượng khi không cần công suất tối đa và tăng tốc độ xung nhịp khi cần thiết.
Các trạng thái P thường được biểu thị là P0, P1, P2, … trong đó P0 là trạng thái có tần số và điện áp tối đa, và các trạng thái tiếp theo biểu thị tần số và mức tiêu thụ điện năng thấp hơn. Các công nghệ như Intel SpeedStep, AMD PowerNow!, PowerSaver của VIA và các chế độ Turbo dựa trên các trạng thái này để điều chỉnh tần số dựa trên tải và các giới hạn như TDP (PL1, PL2, v.v.).
Trong Linux, các cơ chế này được kiểm soát bởi các hệ thống con như cpufreq y cpuidleCó thể kiểm tra bộ điều chỉnh tần số hoạt động bằng các lệnh như cpupower frequency-info hoặc xem lại các tập tin trong /sys/devices/system/cpu/cpu*/cpufreq/, nơi thông tin như tần số hiện tại, tần số tối đa và tối thiểu và các bộ điều chỉnh có sẵn được hiển thị (hiệu suất, Tiết kiệm điện, ondemand, bảo thủv.v.) và trình điều khiển được sử dụng.
Mặc dù tất cả những điều này có vẻ không liên quan đến ASPM, nhưng thực chất chúng là một phần của cùng một hệ sinh thái ACPI : các lớp và cơ chế khác nhau phối hợp với nhau để điều chỉnh mức tiêu thụ điện năng và hiệu năng của CPU, thiết bị và các liên kết hệ thống, bao gồm cả PCIe.
Triển khai thực tế ASPM: BIOS/UEFI, hệ điều hành và trình điều khiển
Để ASPM hoạt động chính xác, cần có sự phối hợp của ba thành phần chính : phần mềm firmware của bo mạch chủ (BIOS/UEFI), hệ điều hành và trình điều khiển thiết bị PCIe.
BIOS/UEFI thường bao gồm các tùy chọn ASPM (Quản lý nguồn trạng thái liên kết) cụ thể cho phép bạn bật, tắt hoặc chọn các chế độ cụ thể (ví dụ: L0s, L1, Tự động, Tắt). Điều quan trọng là phần mềm phải triển khai chính xác các bảng ACPI và mô tả chính xác những gì mỗi thiết bị và liên kết PCIe hỗ trợ.
Hệ điều hành (Windows, Linux, v.v.) sẽ đọc thông tin đó từ ACPI và quyết định chính sách nào sẽ được áp dụng.Trong Linux, như đã đề cập, ASPM có thể bị buộc hoặc vô hiệu hóa bằng cách sử dụng các tham số hạt nhân hoặc thông qua tệp chính sách của mô-đun. pcie_aspmTrong Windows, việc quản lý được gói gọn trong chế độ tiết kiệm điện và trong các tùy chọn “PCI Express → Quản lý điện năng trạng thái liên kết”.
Các trình điều khiển thiết bị PCIe cũng đóng vai trò quan trọng . Để tận dụng ASPM mà không gặp sự cố, chúng phải:
- Khai báo đúng khả năng tiết kiệm năng lượng của thiết bị (hỗ trợ những trạng thái nào, độ trễ nào có thể chấp nhận được, v.v.).
- Quản lý đúng các chuyển đổi trạng tháingăn thiết bị bị "đóng băng" hoặc mất quá nhiều thời gian để phản hồi khi thoát khỏi trạng thái nguồn điện yếu.
- Luôn cập nhật thông tinNguyên nhân là do nhiều nhà sản xuất sửa lỗi ASPM và tối ưu hóa mức tiêu thụ thông qua các bản cập nhật trình điều khiển hoặc chương trình cơ sở.
Trong một số trường hợp, nhà sản xuất đã phát hành trình điều khiển đã sửa đổi để vô hiệu hóa ASPM trên các mẫu máy có vấn đề.coi đó là một "giải pháp" thực dụng cho các lỗi phần cứng. Đây là trường hợp của một số NIC Intel trong Linux, nơi các phiên bản vá lỗi của e1000e ASPM bị vô hiệu hóa để tránh vấn đề mất dữ liệu truyền tải.
Đối với người dùng cuối, khuyến nghị chung là không nên tự ý bật ASPM trong BIOS hoặc hệ điều hành trừ khi bạn hiểu rõ về phần cứng hoặc có hướng dẫn rõ ràng từ nhà sản xuất. Nếu báo cáo của Windows cho biết ASPM đã bị vô hiệu hóa do không tương thích, điều đó có nghĩa là hệ điều hành đã xác định rằng rủi ro lớn hơn lợi ích.
ASPM là một phần quan trọng khác trong việc quản lý năng lượng hiện đại , liên quan chặt chẽ đến ACPI, trạng thái năng lượng toàn cục, trạng thái năng lượng thiết bị và trạng thái năng lượng CPU. Khi được triển khai đúng cách, nó giúp giảm mức tiêu thụ điện năng và nhiệt lượng mà bạn thậm chí không nhận thấy; khi được triển khai sai, nó có thể gây ra nhiều vấn đề, từ độ trễ nhỏ đến sự cố thiết bị và các vấn đề mạng cực kỳ khó chẩn đoán.
Hiểu cách thức hoạt động và vị trí cấu hình của nó cho phép bạn đưa ra những quyết định sáng suốt hơn : từ việc chọn chế độ "Quản lý nguồn trạng thái liên kết" phù hợp trên máy tính xách tay để tiết kiệm pin, đến việc quyết định xem trên một máy chủ quan trọng, liệu việc hy sinh vài watt và tắt ASPM để đổi lấy sự ổn định vững chắc có đáng giá hơn hay không.