windows11 有什么办法让 Python 只用 p 核

1 月 17 日
 admirez

我是笔记本 ultra7 255H cpu 首次开机运行我的 python 回测程序卡半天才能出来程序主菜单,多运行几次才正常,放着电脑不动 过一小时又开始卡。

2915 次点击
所在节点    Windows
15 条回复
datocp
1 月 17 日
看一下这篇文档吧,使用 PowerSettingsExplorer.exe

至少 win10 ltsc/22h2 12/13 代我觉得没问题。win11 ultra7 应该也按同样的优先性能设定过,没收到后来的反馈

详细探讨一下 12 、13 、14 代酷睿处理器在 Win11 、Win10 中大小核调度
https://www.bilibili.com/opus/916230297947734035

测试方法,可以打开任务管理器/性能/cpu/逻辑处理器,通过 7zip 软件压缩大文件来观察 cpu 负载变化。
minami
1 月 17 日
process lasso
fyq
1 月 17 日
可以去 BIOS 里把小核禁用掉,然后看看还卡不卡,如果还卡,就知道这不是没有用 p 核的问题。
kome
1 月 17 日
启动后可以设置一下,任务管理器->详细->右键->set affinity(设置相关性),设置进程使用的处理器核心。
BeautifulSoap
1 月 17 日
当别人还在那整调度、调电源计划的时候,我早就直接 BIOS 里把所有小核都禁用了。相信我,这是最简单的方法。而且续航也没减少多少。
xuejianxianzun
1 月 17 日
@fyq 才知道还有这个功能
duzhuo
1 月 17 日
@BeautifulSoap 哈哈哈
admirez
1 月 17 日
我现在用批处理

@echo off
REM =========================================
REM Intel Ultra 7 255H
REM P-core only (CPU 0-11)
REM =========================================

set PYTHON_EXE=python
set SCRIPT=main.py

start "Python-Pcore" /high /affinity 0xFFF %PYTHON_EXE% %SCRIPT%

exit
YsHaNg
1 月 17 日
别的不知道 12 13 代设置电源里用高性能就可以了 ms 应该也知道 gracemont 是废柴 skymont 之后确实不一样了
mingl0280
1 月 18 日
Process Lasso 直接禁用 Python.exe 的小核关联
admirez
1 月 18 日
@mingl0280 这种能自己注册表改吗
xing7673
1 月 18 日
@BeautifulSoap 笑死,买大核送小核
fuckfaker
1 月 18 日
直接关掉小核
Serino
1 月 18 日
Process Lasso ,很便宜的,四五十块钱可以永久授权 5 台机子
mingl0280
2 月 19 日
@admirez 太麻烦,算了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1186430

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX