华擎Asrock z390 Pro4+i5 9600K(UHD 630)+双屏HDMI+DVI折腾记
本帖最后由 dayudodo 于 2019-12-17 10:57 编辑电脑配置如下:
CPU: i5-9600K,带的核显是UHD 630,硬件id: 3e98
主板: 华擎(ASRock)Z390 Pro4主板( Intel Z390/LGA 1151)
硬盘:三星SSD 950EVO 256GB
内存:威刚(ADATA)16G DDR4 3000电脑台式机内存条XPG-游戏威龙系列 套条
显卡:铭瑄(MAXSUN)GeForce GTX 1060终结者6G 192bit/GDDR5
这套配置呢买之前没怎么看论坛,还是按照老习惯觉得N卡好驱动,谁能想到mac os到10.14居然不支持了1060了,完全没用上。这苹果和英伟达打架,咱老百姓倒霉哟,眼泪花花的。好在当时觉得买个带核显的CPU会有个备用啥的,最终驱动成功,省了个显卡的钱。折腾了两天才搞定这个显卡驱动。
这款390主板性价比高并且外国人也有用的,比其它大品牌技嘉、华硕、微星要便宜不少,不怕折腾的可以选择这个品牌,想省事还是建议用其它三大品牌,相关的驱动文件也更多。
系统用的是10.4.5, 论坛里面下载的,见此:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1815882&highlight=10.14.5
下载完成之后在windows里面使用transmac制作好安装U盘,准备工作完成。
本人主板BIOS版本为1.3,需要修改相关设置:
关闭cpu设置中的VT-d,一定要关,不然无法安装成功。
关闭CFG-Lock
启动里面关闭掉Secure Boot Mode(安全启动模式)
设置OS Type为Other OS
设置XHCI Handoff为Enabled
显卡首选IGPU,动态显存为自动。
above 4g decoding开关没什么影响,貌似双显卡需要开启。
以下的安装过程参考了,华擎Z370 Pro4/Z390 Pro4 安装整理 :
https://bbs.pcbeta.com/viewthread-1817724-1-1.html
首先要对10.14.5安装U盘需要做一些调整
clover的driverUEFI64内容如下:
[*]ApfsDriverLoader-64(用来识别APFS分区,没有直接这个就不能识别系统盘无法进入系统)
[*]AppleImageLoader-64
[*]AptioMemoryFix-64(修复一些内存问题吧,不太懂,不放就无法进入verbose模式)
[*]AudioDxe-64
[*]DataHubDxE-64
[*]FSInjet-64
[*]SMCHelper-64
[*]VBoxHfs-64
把OsxAptio开头的文件全部删除,如果用了反倒会在开机时显示很多+号后死机。
然后就是参考着把kexts里面的文件搬过去,后来发现如果添加AppleALC和CodeCommander会引起不断重启的故障,所以果断删除之,另外USBPorts貌似也用不上。多年的黑苹果经验:刚开始安装系统时,kexts目录中的驱动用的越少越好,后续再添加就是,不然出了很多问题你都不知道在哪儿。
最后是fakeSMC没动,lilu, whatevergreen下载了最新版本,想来对新硬件的支持要更好一些。
kexts最终内容如下:
[*]WhateverGreen.kext(1.2.9)
[*]USBInjectAll.kext
[*]Lilu.kext(1.3.6)
[*]IntelMausiEthernet.kext(驱动z390 pro4的网卡1219 v7)
[*]FakeSMC.kext(黑果最基本驱动)
[*]FakePCIID.kext
[*]FakePCIID_XHCIMux.kext
[*]AppleALC.kext(黑苹果声卡驱动)
[*]AHCIPortInjector.kext
[*]AHCI_Intel_Generic_SATA.kext
[*]AGPMEnabler.kext
一开始用的是上面文章中的config.plist, 遇到了USB的问题,出了个AppleUSBLegacyRoot的错误,如图:
认真回忆了下,直接打开config.plist并注入USB解决了这个问题,代码如下:
<key>USB</key>
<dict>
<key>AddClockID</key>
<true/>
<key>FixOwnership</key>
<true/>
<key>Inject</key>
<true/>
</dict>
注意要放在Devices中。
剩下的就是最基本的安装过程了,我是直接把256G的SSD给抹掉后安装的。安装macos的时候在还剩下15分钟的过程中,自动重启过一回,再进入就可以继续安装,看论坛里面也有类似的现象,能够继续安装成功就成。
630显卡驱动
驱动630显卡之前看了很多论坛的文章,自己的这个硬件ID是3E98, 试了很多的intelGFX, ig-platform-id的组合,要么是能够进系统,但是没驱动显卡,比如我用过intelGFX, id都为0x12345678, 是可以显示的,但是没有硬件加速,显存也只有14MB。
要么就是在要进入系统的时候黑屏。以前也遇到过类似的问题,有可能是显卡输出接口出了啥毛病,找来另一个显示器,一试,果然有戏,而且还让人哭笑不得。
我的主显示器是benq2K显示器,连接的是hdmi接口。接第二个显示器(lenovo的),用的是DVI接口,都连好后,reset重启机器,发现显卡驱动成功,而且是在clover里面intelGFX, platform-id都为空的情况下,也就是说自动获取的情况下就能驱动成功(用了lilu, whatevergreen),但是发现个毛病,我2K的显示器不能调整2K分辨率,再仔细一看,好嘛,这显示器上面显示的是lenovo的型号。
然后又试了下单独只接DVI显示器的情况,结果还是黑屏,也就是说这种驱动成功是在你必须连接DVI的情况下,最后使用hdmi接口的显示器才能够显示出内容,而且显示的还是lenovo显示器应该要显示的内容,这系统绕的是什么鬼?思考外加搜索之后,找到了hackintool这个神器,啃了半天,最终成功解决了问题,还带起了双显示器。就算只接一个hdmi也会显示正常的!
详细的hackintool的使用及解决问题过程参见本人所写:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1821001&page=1#pid49772295
更多AppleALC支持的Codecs列表及AppleALC的使用,参考 https://blog.daliansky.net/AppleALC-Supported-codecs.html
在clover的devices中设置Audio为1,点选resetHDA以避免睡眠后无声。
clover中是这样:
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
<key>ResetHDA</key>
<true/>
</dict>
另外,在ACPI中添加change AZAL to HDEF, change HDAS to HDEF,这两项clover configuration里面自带!(点击List Of Patches从中选择即可)
smbios
本机iMac18,3的情况下会闪屏,用18,1或者19,1则稳定。后来看了下19.1的机器配置,里面有个CPU正是这个i5 9600K,不过在clover configuraiton里面没有找到,hacintool倒是有。
clover configuration 5.4.5里面有iMac19,1, 但是其CPU类型为i9-9900K。
试了下,改了ProductName,显示的居然是Macmini 2014的产的。后来发现序列号用的是以前老黑苹果上面的序列号,自然就是老机器了。
修改成iMac19,1对应的序列号后正常。参考文章:https://www.tonymacx86.com/threads/smbios-19-x-imacs-2019.274686/
原来你想要伪造的黑苹果会显示什么时候是由序列号来决定的。
相关config.plist如下:序列号仅供参考
<key>SMBIOS</key>
<dict>
<key>ProductName</key>
<string>iMac19,1</string>
<key>SerialNumber</key>
<string>C02YC016JV3Q</string>
<key>Version</key>
<string>1.0</string>
</dict>
玩黑果的乐趣就在于,经历折腾,终归搞定,祝大家hack成功。
附本人EFI供参考,本人所用clover configuraiton是最新版5.4.5,新主板还是建议使用新版本,smbios里面会有coffee lake的相关机型,老版本的则没有。
附:Z390Pro4EFI:
恭喜楼主!!! 楼主显卡没驱动上啊,现存14Mb? 不错,感谢分享
奇怪,怎么编辑两次,都会漏掉相同的部分?复制粘贴完全是文本,然后再进行格式编辑。 修改成iMac19,1对应的序列号后正常。参考文章:https://www.tonymacx86.com/threads/smbios-19-x-imacs-2019.274686/
以下原文
Hello, I want to open this thread to get the latest news about the new SMBios iMacs 2019 and the compatibility with 9th Gen Core Coffee Lake CPUs (i5 and i9).
Update 2: Clover Configurator 5.4.2.0 is out, add SMBios for iMac 19,1 and 19,2 :headbang:
Update 1: (Info get from bootmacos ) Sorry for my English
iMac Early 2019 (iMac 19.1 "27 and iMac 19.2 "21,5) macOS version (18E2034)
The iMac E2019, currently in store, is manufactured entirely in China and is manufactured (usually) in 2019. Therefore, the first four digits of the serial number are all C02Y
The next digit is the month of production, but the product in the store is 9 weeks or 8 weeks. There were many for 9 weeks. The ninth week of 2019 is the week of 2/26 to 3/4 and the eighth week is the week of 2/19 before 2/25.
The next three digits are called the production line number, which is a specific product number. The last four digits are the model code.
iMac 19.1: JV3Q, JV3P, JV3N and JV40
iMac 19.2: JWDW and JWDX
Example: C02Y9xxxJV3Q
Board serial number
The serial number of the iMac E2019 board currently in store seems to be made in China as the main unit. The year of manufacture was, of course, 2019, and the manufacturing week was one week before the main unit, either 07 or 08 weeks. The second half of the plate serial number has a plate code that indicates the type of board.
BBcode:
iMac19,1: LNV9, KDP0
iMac19,2: KGQG
Example: C02908xxxxxLNV9xx
IDs
iMac19, 1: Mac-AA95B1DDAB278B95
iMac19, 2: Mac-63001698E7A34814
ROM: 220.250.368.0.0
Examples:
./macserial --model iMac19,1
C02YC017JV3Q | C02909207GULNV9AD
C02Z7JYAJV3Q | C02933102GULNV9JA
C02YNYZNJV3Q | C02918200GULNV91F
C02ZP0XSJV3Q | C02946802QXLNV91H
C02YRAYQJV3Q | C02921200GULNV9A8
C02YN3ZGJV3Q | C02918403GULNV9CB
C02YM085JV3Q | C02917403CDLNV9AD
C02ZC0AFJV3Q | C02936303GULNV91F
C02Y800NJV3Q | C029078024NLNV9FB
C02ZP2YPJV3Q | C029467004NLNV91M
./macserial --info C02YC017JV3Q
Country: C02 - China (Quanta Computer)
Year: Y - 2019
Week: C - 10 (05.03.2019-11.03.2019)
Line: 017 - 41 (copy 1)
Model: JV3Q - iMac19,1
Valid: Possibly
Shown It is manufactured the tenth week of 2019. It's only two weeks after the first product, so I think it's fine. I think maybe some future numbers in the next few months are probably fine. However, since the first product is manufactured in the eighth week, I think it is better to avoid the 2019 number 1-7 weeks before this.
If you already have a serial number, ./macserial -mlb <series> will generate a series for the logic board manufactured the previous week, in the same country.
./macserial --mlb C02YC017JV3Q
C02909108GULNV9AD
Let's write a section of SMBIOS with the configuration closest to the iMac 19,1. If you use the serial number and serial number of the plate in the previous example, it will be as follows. (Please use your own number) SmUUID, generate and type the uuidgen command of the terminal appropriately.
Example:
<key>SMBIOS</key>
<dict>
<key>Board-ID</key>
<string>Mac-AA95B1DDAB278B95</string>
<key>BoardSerialNumber</key>
<string>C02909108GULNV9AD</string>
<key>EfiVersion</key>
<string>220.250.368.0.0</string>
<key>ProductName</key>
<string>iMacm19,1</string>
<key>SerialNumber</key>
<string>C02YC017JV3Q</string>
<key>SmUUID</key>
<string>XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX</string>
</dict>
Clover Configurator is update with iMacs 2019 SMBios, you need update Clover Bootloader to the last version v2.4k_r4918 or more new. EFI附件下载好几次都链接超时,无法下载,楼主可以发一下吗?谢谢 上面附件下载超时是因为迅雷的原因,使用浏览器自带下载器可以直接下载 强 祝贺!! 谢谢楼主分享,支持 谢谢楼主分享,支持 这个hacktool适用方法是不是写错了 看看双屏怎么成功 谢谢分享{:5_279:} 下载失效 可以发邮件吗 谢谢 购买了好几次
565353676@qq.com 谢谢分享 好的谢谢 很有参考价值,谢谢分享 昨晚借鉴楼主的EFI,黑果安装成功,谢谢楼主分享!
接下来是后续完善工作了,{:5_264:} 求助楼主,求助楼主。
搞了两天,还是没有驱动核显,
不知道问题出在哪里了?
页:
[1]
2