wwwsu
发表于 2016-9-23 22:12
每次升级就是黑屏,重新改AppleGraphicsDevicePolicy文件,希望楼主的方法能有用
zjh821
发表于 2016-9-24 11:13
楼主,试了下,不行啊
shakayx
发表于 2016-9-24 20:38
我每次都是手动改了。习惯了。不过顶楼主。
Hanrak
发表于 2016-9-24 21:12
谢谢 楼主 问题完美解决
shakayx
发表于 2016-9-25 09:04
有没有Clover打补丁的方法呢?请教一下。
cllsi
发表于 2016-9-25 13:06
Hanrak 发表于 2016-9-24 21:12 https://www.pcbeta.com/static/image/common/back.gif
谢谢 楼主 问题完美解决
我的没有作用,能不能把你的dadt.aml,ssdt-1.aml 共享下(分析)。
lwf2012
发表于 2016-9-25 13:10
cllsi 发表于 2016-9-25 13:06 https://www.pcbeta.com/static/image/common/back.gif
我的没有作用,能不能把你的dadt.aml,ssdt-1.aml 共享下(分析)。
你最好还是去看下原帖子不同机型要改成不同的设备名称我的MacPro6,1 就改成GFX1不要按照我的照搬
还要根据你设备名称更改那个SSDT-1
wangshg
发表于 2016-9-25 13:18
好帖子!!!!!
shenjingru
发表于 2016-9-25 13:37
lwf2012 发表于 2016-9-21 20:50 https://www.pcbeta.com/static/image/common/back.gif
已经无痛更新到10.12正式版啦哈哈
dell x79 r4i7 3820不能睿频,有办法解决吗?
RuntimeError
发表于 2016-9-25 14:10
远景的水印把小截图都挡住了 {:9_606:}
口袋妖怪heart
发表于 2016-9-25 19:41
好机智的方法。。直接改显卡定义名
我是用的AGDP bin-patch 像AppleHDA一样 用kexttopatch 没改info 直接跳过对机型的检测。。
不过 我还是用iMac13,2啰
lwf2012
发表于 2016-9-25 19:44
口袋妖怪heart 发表于 2016-9-25 19:41 https://www.pcbeta.com/static/image/common/back.gif
好机智的方法。。直接改显卡定义名
我是用的AGDP bin-patch 像AppleHDA一样 用kexttopatch 没改info 直接跳 ...
哈哈你那个kext patch跳过机型检测的方法能具体说一下么 {:9_365:}
口袋妖怪heart
发表于 2016-9-25 19:52
lwf2012 发表于 2016-9-25 19:44 https://www.pcbeta.com/static/image/common/back.gif
哈哈你那个kext patch跳过机型检测的方法能具体说一下么
不是所有机型都通用应该
首先搜索 board-id 字样(十六进位制)并替换为任意相同长度文字 比如我替换为 board-iz 这样就可以让AGDP无法检测到哪些board-id有特殊设定
然后跳过二进制文件中对ConfigMap那部分的检测 je jne这类有条件限制的跳转改为jmp无条件跳转 或者参考对应函数结构关系 完全没用的跳转可以直接nop掉
我觉得这种改ACPI的方式更好些。。不多说啦
fanjintian
发表于 2016-9-25 20:03
太及时了,谢谢,标记学习了。
口袋妖怪heart
发表于 2016-9-25 20:13
lwf2012 发表于 2016-9-25 19:44 https://www.pcbeta.com/static/image/common/back.gif
哈哈你那个kext patch跳过机型检测的方法能具体说一下么
嗯 我改了下SMBios 我也改成MacPro6,1啰~ 把SSDT变频那部分加了几个档位,APSS()那部分删了几个之前的code,一切正常啰现在~ 用的是改显卡定义 即第二个方法。
btw 我之前对AGDP打补丁方法如下,你看得懂的话可以研究下{:5_597:}
其中 - 为原版,+ 为我改动的部分。
@@ -2571,7 +2571,7 @@
0000000000003557 48 85 c0 testq %rax, %rax
000000000000355a 0f 84 bb 00 00 00 je 0x361b
0000000000003560 48 8b 08 movq (%rax), %rcx
-0000000000003563 48 8d 35 82 36 00 00 leaq 0x3682(%rip), %rsi ## literal pool for: "board-id"
+0000000000003563 48 8d 35 82 36 00 00 leaq 0x3682(%rip), %rsi ## literal pool for: "board-iz"
000000000000356a 48 89 c7 movq %rax, %rdi
000000000000356d ff 91 b8 02 00 00 callq *0x2b8(%rcx)
0000000000003573 48 85 c0 testq %rax, %rax
@@ -2635,7 +2635,7 @@
000000000000366a 48 89 df movq %rbx, %rdi
000000000000366d e8 00 00 00 00 callq 0x3672
0000000000003672 85 c0 testl %eax, %eax
-0000000000003674 74 2c je 0x36a2
+0000000000003674 eb 67 jmp 0x36dd
0000000000003676 49 8b 07 movq (%r15), %rax
0000000000003679 48 8d 75 a0 leaq -0x60(%rbp), %rsi
000000000000367d 4c 89 ff movq %r15, %rdi
// 我解释不明白...... 所以改显卡定义才是最好的办法啦~
此外 10.11的改法 和这不同 10.12的改掉了 上面是10.12的
lwf2012
发表于 2016-9-25 20:31
口袋妖怪heart 发表于 2016-9-25 20:13 https://www.pcbeta.com/static/image/common/back.gif
嗯 我改了下SMBios 我也改成MacPro6,1啰~ 把SSDT变频那部分加了几个档位,APSS()那部分删了几个之前的co ...
恩恩 好的我有时间研究一下 嘿嘿{:9_376:}
还有我CPU好怪用iMac15.1 或者14.2都是三挡变频就是x8 x40 x44
但是用了MacPro 6.1 就变成正常的变频了一共6档 4档睿频
口袋妖怪heart
发表于 2016-9-25 20:51
lwf2012 发表于 2016-9-25 20:31 https://www.pcbeta.com/static/image/common/back.gif
恩恩 好的我有时间研究一下 嘿嘿
还有我CPU好怪用iMac15.1 或者14.2都是三挡变频就是x8 x4 ...
实际上来说 这个动作不应该在你的Haswell机器上出现。
151 142 都是haswell机型 档位少是正常的 一来haswell本来就少 二来imac档位也少
macpro61机型是ivb的 应该没有haswell的FrequencyVectors数据呢?按理来说应该不会变频了呢 可你的却正常了。。这就不清楚啰 抱歉
btw 明天上学。。bye
dug2015
发表于 2016-9-25 20:59
口袋妖怪heart 发表于 2016-9-25 20:51 https://www.pcbeta.com/static/image/common/back.gif
实际上来说 这个动作不应该在你的Haswell机器上出现。
151 142 都是haswell机型 档位少是正常的 一来has ...
很多haswell的cpu,苹果内核直接认得它,不需要任何东东注入变频向量,都可以正确变频。
haswell的i5、i7一般都是这种
比如i7 4790k,就是能无条件正确变频的,不需要ssdt、不需要x86PlatformPlugin。想让他不正确变频都不行。{:9_365:}
只有某些i3,可能是由于苹果没用过i3吧,变频就可能差一些。某些i3 41XX,只有两档变频。
zhangwj1978
发表于 2016-9-25 21:10
这个真的可以有。
swjung
发表于 2016-9-26 00:16
方法1成功,2弄了好几次都失败………
页:
1
[2]
3
4
5
6
7
8
9
10
11