dgtutu 发表于 2017-4-20 10:37

[12.4~12.6] HD4600 开机后鼠标卡顿得到完美的解决!不需要换机型!!不是灌水!!!

本帖最后由 dgtutu 于 2017-6-16 10:38 编辑

【很多朋友升级到12.4都会面临一个问题,鼠标卡顿,因此,感谢论坛的Kitkim同学,他张贴出老外的帖子,我拿来研究了一下,发现规律】
具体原因据说是因为hdmi的接口比较多,要屏蔽一个,不然的话会XXXX,具体的看原贴,现在教大家屏蔽
其他ig-platform-id的类似:

1、你需要一个十六进制编辑器“Hex Fiend”,自己去下载2、从clover查看自己当前使用的 ig-platform-id,本人的是 0x0a260006
3、参照老外的帖子和Kitkim同学的教程:
https://www.tonymacx86.com/threads/readme-common-some-unsolved-problems-in-10-12-sierra.202316/page-91
4、以下步骤不需要改动SLE任何东西

*如果你的 不是 0x0a260006,需要自己用 hexfiend 打开 mac 的sle下的 AppleIntelFramebufferAzul.kext,显示包内容,content,macos,右键,如图:


接着按commond+f
搜索 你的 ig-platform-id
我的是 0x0a260006,便反过来搜索 06 00 26 0a ,结果如图:



参照外国人的帖子进行相似匹配


明显 06 00 26 0a(ig-platform-id)后面的数字和外国人的并不相似,因此继续点next,搜索下一个
我得出两个规律,搜索出的结果一定要是方方正正,刚好06 00 26 0a是一块里,两边是空白的,且后面的0比较多,才和外国人的相似
如图:



比对着外国人的帖子的 数字


从06 00 26 0a 那一块为 1,往后数到 13,把13-20的方块的数字复制出来



即:30000000 01050900 00040000 8700000002040900 00040000 87000000 ff000000下面讲下怎么屏蔽hdmi口:01050900 00040000 87000000 为一组hdmi口02040900 00040000 87000000 为另一组hdmi口你要屏蔽哪一组,就把相应的组的前四位,也就是 0105或者0204改为FF00,而把00040000改为00080000便是开启hdmi_Audio因此可以得出你在clover要怎么修改了接着,在clover kext to patch 添加补丁:
即 第一组:Name:AppleIntelFramebufferAzulFind   :01050900 00040000 87000000replace:FF000900 00040000 87000000或者是 第二组:Name:AppleIntelFramebufferAzulFind   :02040900 00040000 87000000replace:FF000900 00040000 87000000当你用第一组时HDMI输出不正常,那么请改为第二组。
下面便可以体验输密码时流畅的鼠标了
下面是编辑器和那个驱动一起打包发上来


不要说我灌水,明明没有,非要关

dgtutu 发表于 2017-4-20 20:50

本帖最后由 dgtutu 于 2017-4-20 20:56 编辑

对于0a260006型号的补丁,我整合了两种情况,如果你使用了其中一种用不了HDMI,那就换另一个补丁。
这个也算是通用补丁吧,只要大家有开机界面鼠标卡顿的,都可以使用这个补丁。
情况一:
Name:AppleIntelFramebufferAzul
Find    :02040900 00040000 87000000
replace:FF000900 00080000 87000000
情况二:
Name:AppleIntelFramebufferAzul
Find    : 01050900 00040000 87000000
replace: FF000900 00080000 87000000


注意看看clover的补丁find有无相同,不然会冲突

dgtutu 发表于 2017-4-20 20:59

本帖最后由 dgtutu 于 2017-4-21 22:16 编辑

大家把这个也加上吧,这个好像是鼠标不卡的前提:Name:
AppleIntelFramebufferAzul

Find:
0600260a 01030303 00000002 00003001
00006000

Replace:
0600260a 01030202 00000002 00003001
00000900


15732157027 发表于 2017-4-20 21:17

很好 不错,前排支持下

dgtutu 发表于 2017-4-20 21:26

本帖最后由 dgtutu 于 2017-4-20 22:11 编辑

更正下错误:按着前面的 类似的复制出 第13-20段出来,04改为 08是开启hdmi音频,
第14段和第17段的前四位改为ff00就是屏蔽相应组别的hdmi,第14-16,第17-19分别为一组hdmi,每次只屏蔽一组就好了,当你发现屏蔽了一组后无法使用hdmi,就屏蔽另一组,教程只针对0a260006,其他的需要自己模仿,仔细看看我复制出来的第13-20组数,对着我这段话改

15732157027 发表于 2017-4-20 21:28

dgtutu 发表于 2017-4-20 21:26 https://www.pcbeta.com/static/image/common/back.gif
结果及时反馈啊

回去了试试看

kheviloc 发表于 2017-4-20 21:35

鼠标,一直很好用, 就是有时候 会突然变大一下,是怎么回事?

crackman 发表于 2017-4-20 21:50

楼主,我的ig-platform-id是0d260007。
查出来复制13到20是30000000 01050B00 00040000 07010000 02040B00 00040000 07010000 03060300(只有一处).应该改成30000000 FF000900 00080000 07010000 02040B00 00080000 82000000 03060300吗?

15732157027 发表于 2017-4-20 21:56

直接到了你文章末尾的补丁。开机试了下,无效。。。依旧卡顿,换回机型mbp11.1

15732157027 发表于 2017-4-20 21:56

ig- platform-id和你一样的,不过是dsdt注入的。hd4600

crackman 发表于 2017-4-20 22:01

我的ig-platform-id是0d260007,应该怎么改?最后一步屏蔽hdmi看不懂怎么改。

dgtutu 发表于 2017-4-20 22:06

crackman 发表于 2017-4-20 22:01 https://www.pcbeta.com/static/image/common/back.gif
我的ig-platform-id是0d260007,应该怎么改?最后一步屏蔽hdmi看不懂怎么改。

按着前面的 类似的复制出 第13-20段出来,04改为 08是开启hdmi音频,前第14段和第17段的前四位改为ff00就是屏蔽相应组别的hdmi,第14-16,第17-19分别为一组

dgtutu 发表于 2017-4-20 22:09

15732157027 发表于 2017-4-20 21:56 https://www.pcbeta.com/static/image/common/back.gif
直接到了你文章末尾的补丁。开机试了下,无效。。。依旧卡顿,换回机型mbp11.1

你是笔记本?
还是台式?

你首先要看看有没有冲突的补丁,我给你个图直接照着改吧

15732157027 发表于 2017-4-20 22:10

dgtutu 发表于 2017-4-20 22:06 https://www.pcbeta.com/static/image/common/back.gif
按着前面的 类似的复制出 第13-20段出来,04改为 08是开启hdmi音频,前第14段和第17段的前四位改为ff00就 ...

那啥,我和你的id一致,按理说直接复制你最后的patch就行了,试了无效呢

15732157027 发表于 2017-4-20 22:11

dgtutu 发表于 2017-4-20 22:09 https://www.pcbeta.com/static/image/common/back.gif
你是笔记本?
还是台式?



我的是笔记本,i5 4210m

15732157027 发表于 2017-4-20 22:11

dgtutu 发表于 2017-4-20 22:06 https://www.pcbeta.com/static/image/common/back.gif
按着前面的 类似的复制出 第13-20段出来,04改为 08是开启hdmi音频,前第14段和第17段的前四位改为ff00就 ...

笔记本的u

dgtutu 发表于 2017-4-20 22:12

15732157027 发表于 2017-4-20 22:10 https://www.pcbeta.com/static/image/common/back.gif
那啥,我和你的id一致,按理说直接复制你最后的patch就行了,试了无效呢

那个因为格式和空格的问题,上面那个直接用不了

15732157027 发表于 2017-4-20 22:14

dgtutu 发表于 2017-4-20 22:12 https://www.pcbeta.com/static/image/common/back.gif
那个因为格式和空格的问题,上面那个直接用不了

把你的config发过来我看下,截图里有的看不到

dgtutu 发表于 2017-4-21 22:12

crackman 发表于 2017-4-20 21:50 https://www.pcbeta.com/static/image/common/back.gif
楼主,我的ig-platform-id是0d260007。
查出来复制13到20是30000000 01050B00 00040000 07010000 02040B00 ...

你试试,不行再说

dgtutu 发表于 2017-4-21 22:13

crackman 发表于 2017-4-20 21:50 https://www.pcbeta.com/static/image/common/back.gif
楼主,我的ig-platform-id是0d260007。
查出来复制13到20是30000000 01050B00 00040000 07010000 02040B00 ...

嗯,你试试
页: [1] 2 3 4 5 6 7
查看完整版本: [12.4~12.6] HD4600 开机后鼠标卡顿得到完美的解决!不需要换机型!!不是灌水!!!