Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 2756|回复: 31

[变频] 部分黑果睡眠唤醒后 CPU TSC 同步问题引起卡顿的解决方法 [复制链接]

Rank: 9

UID
2262203
帖子
720
PB币
331
贡献
0
技术
3
活跃
458

7周年庆典勋章

发表于 2019-5-16 22:13:49 |显示全部楼层
自己的老台式机 睡眠唤醒 后 卡顿的问题,一直以为是显卡的原因,无意间看到一帖子 分享 Skylake-X  使用 VOODOOTSCSync /

TSCAdjustReset.kext

来解决
TSC 同步问题, 最后无意间发现 使用 同一原理的 TSCAdjustReset.kext  竟然解决了睡眠唤醒后卡顿的老毛病,

是否有可能进一步 改为 kernel patch 呢 ?呼唤大神。

TSCAdjustReset.kext  原帖介绍:



This kernel extension fixes the consenquences of unsyncronised TSC when booting Mac OS on an X299 board with Skylake-X CPUs.

This kext is based on VoodooTSCSync. That kext writes the same TSC value to all cores, and while that works, the end result is that all cores are adjusted. And it does that multiple times.

On x299 and Skylake-X, the CPU has an invariant TSC, meaning it will NOT get out of sync. The problem with x299/Sklylake-X is that something (probably the BIOS, or even the CPU itself) writes to the TSC of some of the cores, and thus the TSCs are not in sync upon cold or warm boot. The IA32_TSC_ADJUST MSR holds the value of how much each core was adjusted. Writing 0 this register rolls back any previous changes. So TSCAdjustReset.kext does exactly that. It can even be unloaded after it did its job.





这里分享 该 kext 的GitHub 链接: github.com/interferenc/TSCAdjustReset   有xcode 的可以自己编译下,

经测试 ,最新的 voodootscsync 无法进入睡眠, 唯有 这个 TSCAdjustRest 可以。

有该问题的朋友可以测试下, 看看能不能解决。

s

Rank: 1

UID
1197553
帖子
107
PB币
15
贡献
0
技术
0
活跃
165
发表于 2019-5-17 07:47:36 |显示全部楼层
刚好遇到了  偶尔唤醒后鼠标卡卡的 重启后就好了

s

Rank: 1

UID
1197553
帖子
107
PB币
15
贡献
0
技术
0
活跃
165
发表于 2019-5-17 08:02:17 |显示全部楼层
请教下楼主 这个补丁怎么用。


附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 9

UID
789218
帖子
3991
PB币
4025
贡献
0
技术
0
活跃
1197
发表于 2019-5-17 08:10:00 |显示全部楼层
a6360280 发表于 2019-5-17 08:02
请教下楼主 这个补丁怎么用。





用编辑器打开,找到红圈处,修改至为你的CPU的线程总数-1的数字
如图,我的是14核心28线程,那么就是填写27这个数字,因为是0起步计数
比如4核心8线程,那么就改成7
8核心16线程,就改成15
4核心4线程就改成3

话说,这货一般都用在核心数比较多的cpu上。
管用就好。祝黑的愉快。

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
4852627
帖子
105
PB币
13
贡献
0
技术
0
活跃
90
发表于 2019-5-20 13:02:38 |显示全部楼层
66666666,试试,谢谢

Rank: 1

UID
2903848
帖子
33
PB币
0
贡献
0
技术
0
活跃
74
发表于 2019-5-25 11:36:00 |显示全部楼层
正好是这个问题试试看

Rank: 5Rank: 5Rank: 5

UID
4284897
帖子
513
PB币
41
贡献
0
技术
7
活跃
435
发表于 2019-5-25 12:10:34 |显示全部楼层
试试,谢谢

Rank: 2Rank: 2

UID
4580491
帖子
183
PB币
213
贡献
0
技术
0
活跃
172
发表于 2019-5-25 12:56:30 |显示全部楼层
打算弄个黑苹果,先攒攒经验

就是我自己

Rank: 9

UID
153027
帖子
5685
PB币
7877
贡献
0
技术
0
活跃
1759
发表于 2019-5-25 18:47:48 |显示全部楼层
谢谢分享  支持
头像被屏蔽

UID
516149
帖子
2454
PB币
1695
贡献
0
技术
3
活跃
669
发表于 2019-6-10 12:14:48 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽

UID
516149
帖子
2454
PB币
1695
贡献
0
技术
3
活跃
669
发表于 2019-6-10 17:57:37 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
4854509
帖子
275
PB币
614
贡献
0
技术
0
活跃
217
发表于 2019-7-1 19:32:12 |显示全部楼层
感谢分享,我去试试

Rank: 2Rank: 2

UID
4840638
帖子
232
PB币
14
贡献
0
技术
0
活跃
461
发表于 2019-7-28 22:21:26 |显示全部楼层
真的有用 感谢楼主解决我多年问题

Rank: 2Rank: 2

UID
4812343
帖子
485
PB币
190
贡献
0
技术
0
活跃
876
发表于 2019-7-29 07:30:16 来自手机 |显示全部楼层
我的也是,有时候睡眠唤醒后很卡,重启后就提示电脑出现了问题,然后又正常了,不知道是不是这个原因?

Rank: 1

UID
4821188
帖子
78
PB币
64
贡献
0
技术
0
活跃
90
发表于 2019-8-6 21:24:29 |显示全部楼层
我是台式机x3440 cpu,现在基本能用,就是睡眠出现问题,睡过去 主板断电之后再开机就重启了,另外前置面板usb不能用。楼主这个能解决吗?谢谢先去试试

Rank: 5Rank: 5Rank: 5

UID
671555
帖子
669
PB币
180
贡献
0
技术
0
活跃
1398

7周年庆典勋章

发表于 2019-8-7 11:15:37 |显示全部楼层
对笔记本有用吗?

Rank: 5Rank: 5Rank: 5

UID
3206433
帖子
915
PB币
206
贡献
0
技术
0
活跃
1350
发表于 2019-8-7 12:07:01 来自手机 |显示全部楼层
这个驱动起码1~2代时期的东西了

Rank: 5Rank: 5Rank: 5

UID
1613969
帖子
505
PB币
0
贡献
0
技术
0
活跃
443
发表于 2019-8-7 22:23:55 |显示全部楼层
mrmg 发表于 2019-5-17 08:10
用编辑器打开,找到红圈处,修改至为你的CPU的线程总数-1的数字
如图,我的是14核心28线程,那么 ...

好东西,谢谢楼主

Rank: 1

UID
4855765
帖子
97
PB币
13
贡献
0
技术
0
活跃
226
发表于 2019-8-30 22:54:46 |显示全部楼层
感谢分享!!!!!

Rank: 1

UID
4855765
帖子
97
PB币
13
贡献
0
技术
0
活跃
226
发表于 2019-8-30 22:56:53 |显示全部楼层
希望有所帮助!!
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件