首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Llinux上关闭GPU设备的“真正”PCIe电源

如何在Llinux上关闭GPU设备的“真正”PCIe电源
EN

Stack Overflow用户
提问于 2017-06-21 17:01:24
回答 1查看 6K关注 1票数 4

我想为Linux上的PCIe设备关闭“真正的”GPU电源。我找到了一些主页,但它们无法切断“真正”的电源。

我监测了交流电源的使用情况,但它们都不能降低实际用电量。您能告诉我如何关闭设备的PCI电源吗?

下面是我尝试过的方法。

Method.1

代码语言:javascript
运行
复制
Turn off
# echo "0" > /sys/bus/pci/slots/"SLOT No."/power
turn on
# echo "1" > /sys/bus/pci/slots/"SLOT No."/power

Method.2

代码语言:javascript
运行
复制
Unbind. 0000:0c:00.0 is device ID.
# echo -n "0000:0c:00.0" > /sys/bus/pci/drivers/"DEVICE NAME"/unbind 
Bind.
# echo -n "0000:0c:00.0" > /sys/bus/pci/drivers/"DEVICE NAME"/bind 

Method.3

代码语言:javascript
运行
复制
Remove. 0000:0c:00.0 is device ID.
# echo "1" > /sys/bus/pci/devices/0000\:0c\:00.0/remove 
Recover.
# echo "1" > /sys/bus/pci/rescan

我确认ASPM (活动状态电源管理)在BIOS上受支持,并且在Linux上有效。Linux是使用"pcie_aspm=force“内核选项启动的。

EN

回答 1

Stack Overflow用户

发布于 2017-06-21 17:13:01

你不能这样做。做这件事的硬件并不存在--在所有普通的PC硬件上,每当计算机运行时,PCIe插槽都会供电。

切断单个PCIe插槽的电源需要在PC主板上添加大量额外的电源管理硬件。这些硬件都不会在正常操作中使用,因此这样的设计不会增加成本(和硬件复杂性)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44671461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档