zoukankan      html  css  js  c++  java
  • 台式机的集显HD4600驱动-黑苹果之路

      半桶水还真可怕,整了一个礼拜的台式机黑苹果,竟然都没搞定asus z87-k的HD4600核显。最终为了不耽误工作,上淘宝,花钱买服务。显卡驱动分为变色龙和clover两种不同引导。淘宝上的帮我搞定变色龙,自己搞定clover(又是一个礼拜)。

    一、变色龙:

      首先,还原yosemite 10.10.3的原版驱动。

      其次,使用chameleon的帮助精灵,修改了azul fb=7等参数。

      最后,重启。

      第一次重启后出现雪花,很长时间,差点以为死了,没想到竟然出现了登录画面,而且一起都ok,再启动雪花就一闪而过。

      商家不错,30分钟搞定,做完了还点拨了一下,总结如下:

      核显需要在变色龙的配置文件中添加显卡的平台ID,HD4600的id有7、12、4。

      之前我一直没搞定的问题是如何注入显卡参数,其实非常简单,使用chameleon的配置精灵,修改了mac分区下extra目录下的chameleon配置文件org.chameleon.Boot.plist即可。附该配置,红色字体为修改部分。

    复制代码
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Default Partition</key>
        <string>hd(1,2)</string>
        <key>EthernetBuiltIn</key>
        <string>Yes</string>
        <key>GraphicsEnabler</key>
        <string>Yes</string>
        <key>HDAEnabler</key>
        <string>Yes</string>
        <key>HDEFLayoutID</key>
        <string>01000000</string>
        <key>IGPEnabler</key>
        <string>Yes</string>
        <key>IntelAzulFB</key>
        <string>7</string>
        <key>Kernel Flags</key>
        <string>-f kext-dev-mode=1 darkwake=0 dart=0</string>
        <key>Legacy Logo</key>
        <string>Yes</string>
        <key>SkipAtiGfx</key>
        <string>Yes</string>
        <key>SkipNvidiaGfx</key>
        <string>Yes</string>
        <key>Timeout</key>
        <string>5</string>
        <key>UseKernelCache</key>
        <string>Yes</string>
    </dict>
    </plist>
    复制代码

     二、clover:

      这个又折腾了我很久。使用GPT分区,用clover引导(版本3215),过程纠结,不提了。装好后原生就能识别HD4600,但显存只有7M,很卡。不停地折腾ig-platform-id,甚至打算修改DSDT。最后又是在一个帖子上才发现自己又是半桶水,只改了一部分,需要做设备的fakeid。

    clover的配置文件改两个地方:

    1、Device章的IntelGFX=0x04128086

    2、Graphics章的ig-platform-id=0x0d220003、Inject Intel

    一切OK。推荐几个链接:

    http://bbs.pcbeta.com/viewthread-1465761-1-1.html

    http://bbs.pcbeta.com/viewthread-1573607-1-1.html

    http://bbs.pcbeta.com/viewthread-1568601-1-1.html

    http://bbs.pcbeta.com/viewthread-1571457-1-1.html

    http://bbs.pcbeta.com/viewthread-1586669-1-1.html

     
     
  • 相关阅读:
    pip国内源
    高级信息系统项目管理师十大管理优秀范文
    DOM是什么
    js中!!的妙用
    Angular中@Output()的使用方法
    Js数组内对象去重
    JS去除对象或数组中的空值('',null,undefined,[],{})
    JS数组与字符串相互转换
    Js删除数组中的空值
    promise.all的应用场景举例
  • 原文地址:https://www.cnblogs.com/u0mo5/p/4982244.html
Copyright © 2011-2022 走看看