cguo2013 发表于 2021-7-15 16:58

10代CPU Comet Lake架构的IGPU核显该如何驱动?

本帖最后由 daliansky 于 2021-7-15 22:09 编辑

机型:DELL optiplex 7080 SFF (不同于MFF或MT)
CPU:10代 I5-10500 基础频率3.1GHz
查了Intel的官⽹,该CPU的device id为9BC8
⽬前主板没有插任何其他dGPU。显示器是通过主板上的DP接⼝转HDMI连接的
问题描述:
采⽤opencore 0.7,安装过程中逐⼀尝试whatevergreen FAQ⾥提供的CFL/
CML的framebuffer id,发现只有AAPL,ig-platform-id设为 0000C89B
(DATA)或者C59B/C49B时big sur才能安装成功, 否则就是报错IOG flag 3(0x51) 或直
接panic。
但是当使⽤AAPL,ig-platform-id=0000C89B安装成功后,发现只是处于
VESA显示模式,“关于本机”⾥显示图形卡上Intel UHD Graphics 630,但
VRAM只有7MB。显示和⿏标移动的延迟⾮常严重,说明GPU并没有被正确
驱动,⽤IOregexplorer⾥查了IGPU下⾯的信息也⾮常不全。
查了whatevergreen的FAQ, CML的deviceid 0x9BC8貌似是native
support的。
也尝试过换机型的三码,IMAC19,1 IMAC20,1 MACMini18,1都是⼀样的结果。
打开Hackintool 最新的3.6.2版本,发现似乎并没有对Comet Lake CPU架构
的⽀持。
听说可能需要打framebuffer补丁,0000A53E/07009B3E/0000923E情况下
的unifiedmem/stolenmem/fbmem/patchenable/con012等配置尝试过很多
次,还是试不出来,能引导的情况下“关于本机”没有任何变化,感觉胡乱尝
试的组合太庞⼤了。希望有经验的⼤神能给些指点,让我早⽇⾛出困境。
config配置⽂件已上传。⽬前我折腾的这台机器的关机和重启补丁都打好了,
CFG Lock也想办法解除了,USB端⼝全都搞定了,声卡id还没试,真是路漫

左右不过是爱情 发表于 2021-7-15 17:47

你这发的。。。。。

善良的小肚腩 发表于 2021-7-15 18:34

好像也只有仿冒一条路{:5_298:}

https://herder.cdn.bcebos.com/images/dot.gif

monkikie 发表于 2021-7-15 19:39

搜索你的机型的EFI,或者去EFI官网做相应的config。
前者最简单方便。

grbin 发表于 2021-7-15 21:05

没看懂,果然要技术

londonT 发表于 2021-7-15 23:05

现在直接whatevergreen就完事了,根本不用注入id什么的

kissxz 发表于 2021-7-15 23:22


AAPL,ig-platform-idComment
07009B3EUsed when the Desktop iGPU is used to drive a display
00009B3EAlternative to 07009B3E if it doesn't work
0300C89BUsed when the Desktop iGPU is only used for computing tasks and doesn't drive a display

郑在港区 发表于 2021-7-16 08:04

dell电脑需要输入两段神秘代码,小破站搜5060mff相关黑苹果教程,对照食用

sjzzl 发表于 2021-7-16 09:33

你的主板是z490的么

sjzzl 发表于 2021-7-16 09:35

400系列的主板 据说注入ID 使用WEG可以驱动
我的是Z590 用过各种ID 都是跑代码过程黑屏键盘灯正常 估计是已经进系统了 只是不显示
怕是还得等大神的WEG更新 或者水果更新mac的硬件吧

cguo2013 发表于 2021-7-16 16:06

主板是Q470的, 我今天采纳了@郑在港区 的建议, 将DVMT更改为64MB (DELL 7080 SFF的DVMT地址偏移为F5,我用grub EFI Shell的命令setup_var 0xF5 0x02确认修改成功)
然而, 依然是只有AAPL,ig-platform-id设为 0000C89B时才能进系统且图形卡VRAM只有7MB. 其他小伙伴用的07009B3E或0000923E; 0000A53E依然无法进系统, 唯一的变化是在跑代码时就重启

cguo2013 发表于 2021-7-16 21:46

monkikie 发表于 2021-7-15 19:39 https://www.pcbeta.com/static/image/common/back.gif
搜索你的机型的EFI,或者去EFI官网做相应的config。
前者最简单方便。

dell 7080这个系列的主机成功案例有不少,所有的efi我都下载了,基本都是按照OC官方教程以及whatevergreen的FAQ所推荐的07009B3E,但是这些配置没有一个能正确驱动我的集显。也许他们的EFI在I5-10500T这颗CPU上上可以,但是我没有那种带T的CPU可以尝试。

cguo2013 发表于 2021-7-16 21:50

londonT 发表于 2021-7-15 23:05 https://www.pcbeta.com/static/image/common/back.gif
现在直接whatevergreen就完事了,根本不用注入id什么的

我碰到的问题就是使用whatevergreen要如何正确配置Comet Lake 平台的CPU设备ID为9BC8的集显?我之前的两台dell笔记本和HP笔记本都很容易就驱动了,也有可能只是因为whatevergreen对7/8/9代的CPU支持得比较好而已。10代的U看起来没那么简单。

cguo2013 发表于 2021-7-20 12:38

今天终于搞定了,究其原因应该有两个:
1)config.plist里添加了用ssdttime 生成IRQ 补丁
2)DP线:原先我用了DP转HDMI的转接线, 然后通过HDMI->DVI的转接线连到显示器的DVI口。一直怀疑这个会导致一些问题,现在终于买了一根DP-DP的线换上之后,device properties里AAPL,ig-platform-id=07009B3E可以正常启动并且VRAM=1536M,显示正常鼠标也无延迟了。
后面有时间继续post install

twopenny 发表于 2024-7-20 14:25

我的也不行。
config.plist里添加了用ssdttime 生成IRQ 补丁
页: [1]
查看完整版本: 10代CPU Comet Lake架构的IGPU核显该如何驱动?