【黑苹果教程】驱动ATI Radeon HD5450显卡

通常来说,驱动AMD的显卡要比驱动Intel或者Nvidia的显卡更加容易,因为苹果原生就提供了一整套的驱动程序来支持AMD的显卡,不过,由于使用同一款GPU的显卡可能具有不同的发行版,因此它们的device-id也不相同,而我们需要做的就是注入一个被支持的device-id即可。
本篇文章参考tonymacx86的[Guide] Enabling ATI Radeon HD 5450
如果需要转载,请注明原文地址:http://blog.csdn.net/wr132/article/details/54837303

前言

可能有很多使用AMD显卡的黑苹果玩家会使用AMD RadeonX3000.kext 和 AMD5000Controller.kext来驱动自己的显卡,甚至国内某些黑苹果论坛还需要积分才能下载,对此我非常鄙夷。首先,黑苹果的绝大部分教程来源于国外,而国内很多人既不附加原文链接,还需要付一定的金钱才能获得资源,这本身就与开源相背而驰。其次,这种驱动显卡的方案是极为不推荐的,因为苹果每次更新系统,都会更新这些驱动,也就意味着每次更新系统,你的显卡就会再次失效,如果驱动本身发生变化,那么就无法适应新的系统。下面介绍两种推荐的方案。

方案一:使用Clover注入Device-ID

当你的主板支持UEFI并且你是以UEFI模式安装黑苹果时,你可以直接使用Clover的注入功能。注意这个方法并不支持传统的BIOS+MBR模式。方法非常简单:

  1. 使用Clover Configurator打开Clover的config.plist,找到Devices/FakeID/ATI,输入68E01002,保存。
  2. 找到Graphics,在FB Name中选择或者输入Eulemur,并选中Inject ATI。
  3. 重启电脑。

方案二: 使用DSDT

如果你的主板不支持UEFI,或者使用上述的方法对你无效的时候,DSDT是最好的选择,因为它几乎总是最有效最稳定的方式。另外,如果你使用Chameleon引导系统,那么你也只能使用DSDT。

  • 如果你的DSDT中有存在PEG0,修改如下
Device (P0P1)
            {
                Name (_ADR, 0x00010000)
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x0C)
                            {
                                "device-id",
                                Buffer (0x04)
                                {
                                    0xE0, 0x68, 0x00, 0x00
                                },

                                "ATY,DeviceID",
                                Buffer (0x02)
                                
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值