半桶水還真可怕,整了一個禮拜的台式機黑蘋果,竟然都沒搞定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
