本帖最后由 chinajz 于 2020-5-26 15:21 编辑
超微电脑(minipc),配置: CPU :英特尔赛扬8250U ------------------------显卡 UHD Graphics 620 ---------------------声卡 Lynx Point-LP(ALC269) 内存:4GX2 ddr4 2400 硬盘:256G 东芝XG3 256G M.2 PCIE NVME SSD 输出:(miniDP,HDMI)显示+音频,(ALC269)耳机端口音频 USB:2XUSB2.0+2Xusb3.0 这个配置显卡和声卡黑起来都有点挑战性。折腾过程: 0、用到的工具: Hackintool v3.4.0,OpenCore Configurator v2.4.0.0,系统为macOS Catalina v10.15.4 1、配置OC 启动进入系统。 2、用Hackintool工具,找出显卡和声卡PCI设备: 8086 87C0 display PciRoot(0x0)/Pci(0x2,0x0) 8086 A170 Audio PciRoot(0x0)/Pci(0x1F,0x3) 在OpenCore Configurator配置的pci列表中,要对16进制的设备ID进行变换:8086 87C0 ——>8680 C087,8086 A170——>8680 70A1,配置供应商ID(VID)写成0000C087,000070A1,设备ID(DID)写成C0870000,70A10000。这些是要注入的ID,会决定相关参加注在什么地方,也是驱动成败的关键。 3、显卡驱动 关键是注入0000C087显卡参数。 用OpenCore Configurator工具,在DeviceProperties中,配置设备 PciRoot(0x0)/Pci(0x2,0x0) ——————————— AAPL,ig-platform-id DATA 0000C087 device-id DATA C0870000 enable-hdmi20 DATA 01000000 hda-gfx String onboard-1 model String Intel UHD Graphics 620 注意其中的ig-platform-id 和device-id的供应商ID(VID)、设备ID(DID)先后顺序相反。 在这里,可能注入EDID(当供应商ID(VID)、设备ID(DID)不一致时,必须注入): AAPL00,override-no-connect DATA 00FFFFFF FFFFFF00 06107C9C 15000000 0E1D0103 80462860 2A6FB1A7 554C9E25 0C5054BD 4B00D1C0 81808140 950F9500 B30081C0 01014DD0 00A0F070 3E803020 3500BA8E 2100001A A36600A0 F0701F80 30203500 BA8E2100 001A0000 00FC0050 484C2033 32385036 560A2020 000000FD 0017501E 633C000A 20202020 20200175 这是Hackintool工具自动生成的Inter UHD Graphics 617的EDID,测试时供应商ID(VID)、设备ID(DID)不一致时,应用补丁会生成这项。 4、声卡驱动 关键是注入70A10000声卡参数。 同样,用OpenCore Configurator工具,在DeviceProperties中,配置设备 PciRoot(0x0)/Pci(0x1F,0x3) ——————————— device-id DATA 70A10000 layout-id DATA 1C000000 device_type String Audio device AAPL,slot-name String Internal@0,31,3 hda-gfx String onboard-1 model String ALC269 其实,pci里的String 项内容可以删去,主要起注释作用,关键是DATA项起作用。 这里的layout-id 注入 1C000000,转换成10进制是28,对于alc269 ,推荐的硬件id:1、2、3、4、5、6、7、8、20、27、28、29。我选用28时,输出耳机音频,选择29时,输出扬声器音频,但无输出接口,所以选择了28,其它未做测试。
由于是折腾oc,并未深入配置,主要是主机uhd620显卡在苹果系列产品中没有找到,只能找相近的笔记本电脑进行配置,4K配置成功启动黑屏。如果不考虑hdmi的音频输出,可以选择的机型会很多,否则机型很少。
|