yan890316
发表于 2015-11-28 11:25
谢谢楼主分享楼主辛苦
90hovie
发表于 2015-11-28 13:58
这驅动和方法一年前就出了
leibb
发表于 2015-11-29 01:21
樓主4000可以驅動嘛
xiaosmart
发表于 2015-11-29 10:21
<关系发士大夫随风倒士大夫
xiaosmart
发表于 2015-11-29 10:22
id被否id是不会触发u6utrtvfvbrrerrdf
besdsd
发表于 2015-11-29 10:24
谢谢楼主分享,我来试试,实在感谢
xiaosmart
发表于 2015-11-29 10:29
感谢楼主楼主人感谢楼主楼主人感谢楼主楼主人
Tengar糖果
发表于 2015-12-2 21:44
赵东阿里 哈哈哈终于找到了
jgyxm
发表于 2015-12-2 21:58
好久没折腾当年就是折腾hd4600折腾晕的
xiaowuge00
发表于 2015-12-2 22:29
本帖最后由 xiaowuge00 于 2017-7-2 12:08 编辑
kaka_518 发表于 2015-11-10 12:33 https://www.pcbeta.com/static/image/common/back.gif
这个怎么用的 楼主能教教我吗 好久没来远景论坛了,发现还有人在问这个问题。其实原理就是kext配合DSDT或者SSDT来识别显卡,一般pc的硬件信息都会在DSDT或者SSDT里面有记录,你需要找到你的HD4600显卡是在DSDT还是SSDT里面,它们一般默认存在的地址是:0x00020000 ,硬件名字也能是GFX0,比如我的HD4600就在某个SSDT.aml文件里面,用iasl打开它,在里面搜索0x00020000(或者直接搜索GFX0也可以),你会发现它的名字就是GFX0(也有可能是其它的名字,因电脑品牌不同有小区别)有编译过DSDT的人都知道,GFX0就是指显卡,而英特尔核显在DSDT里面的地址一般都是0x00020000,找到这个地址后,在下面添加楼主给的_DSM函数,编译保存。然后在clover里面打一个AppleIntelFramebufferAzul 这个补丁,就是为了防止显示显存只有9Mmaciasl不是早就有补丁源了吗?为什么不用原作者的补丁源打补丁呢?很方便
把FakePCIID.kext 和 FakePCIID_HD4600_HD4400.kext 放到 Clover目录下的 kexts相对应位置.
然后在DSDT或者SSDT里面找到0x00020000 (0x00020000一般就是英特尔HD4600核显,他有可能在你的DSDT里面,也有可能在SSDT里面,我的就是在SSDT里面。默认是GFX0)在下面添加楼主提供的_DSM函数,然后在clover里面patchAppleIntelFramebufferAzul 这个补丁,话说这个好像早就有了,最近更新了驱动。我也更新了。
xiaowuge00
发表于 2015-12-2 22:34
yudongwei 发表于 2015-11-10 19:11 https://www.pcbeta.com/static/image/common/back.gif
通过clover注入platform-id...你那个cloverpatch代码这么感觉不像是clover的。。。
clover注入platform-id 后,DSDT就不用注入ID了,
wensente1990
发表于 2015-12-3 21:22
谢谢大师,我试试看。
fan2354
发表于 2015-12-5 10:04
支持楼主!
fan2354
发表于 2015-12-5 10:12
支持下楼主!
dadong2005
发表于 2015-12-5 10:14
谢谢楼主分享
fan2354
发表于 2015-12-12 12:45
看不懂能详细点吗
fan2354
发表于 2015-12-12 12:55
支持一下!
zhz2633309
发表于 2015-12-15 10:32
kaka_518 发表于 2015-11-10 12:33 https://www.pcbeta.com/static/image/common/back.gif
这个怎么用的 楼主能教教我吗
30F xiaowuge00会员的方法
wii530
发表于 2015-12-15 10:36
水怪就是水怪 水的这么没天理
wii530
发表于 2015-12-15 10:38
水怪就是水怪 水的这么没天理