- 积分
- 124
- 最后登录
- 2023-10-5
- 精华
- 0
- 阅读权限
- 20
- 主题
- 4
- UID
- 4842724
- 帖子
- 279
- PB币
- 366
- 威望
- 2
- 贡献
- 0
- 技术
- 0
- 活跃
- 595
- UID
- 4842724
- 帖子
- 279
- PB币
- 366
- 贡献
- 0
- 技术
- 0
- 活跃
- 595
|
24F
发表于 2019-1-18 14:51:46
IP属地湖北
|只看该作者
本帖最后由 czmppppp 于 2019-1-18 21:04 编辑
原则上来说。正确的解法是,使用iMac 18,3作为机型,并且选择headless的ig-platform-id。
(i)什么叫做headless的ig呢?
这个概念是从iMac和部分Mac mini上引入的。
事实上,真正的iMac,并不是没有核心显卡的,但是在苹果菜单--关于本机--图形卡/显示器中,是找不到核心显卡的。这个很容易通过ioreg命令来验证。那么原因是为什么呢?通过对ig-platform-id的数据查询,我们发现,这些白苹果iMac上的ig,都是一种headless的ig,也就是说,这个ig并没有任何物理显示接口,只是告诉macOS,存在核心显卡。表现为,关于本机看不到,但是默默地负责视频加速和硬件解码/编码的功能。因此,在黑苹果上,我们也应该参考白苹果的做法,让UHD 630在关于本机中看不到,并且使用iMac 18,3(CPU最接近的双显卡协作机型,若日后出现8代类似白苹果,应该更换为这个机型)作为参考对象,并且用UHD 630的headless ID作为ig-platform-id。
(II)这样的ig是容易找到的。
事实上,根据https://www.tonymacx86.com/threads/guide-intel-framebuffer-patching-using-whatevergreen.256490/,3E920003/3E910003都是可选的选择。考虑到CPU是8500,根据https://ark.intel.com/products/129939/Intel-Core-i5-8500-Processor-9M-Cache-up-to-4-10-GHz-可知,最佳的ig为3E920003(因为8500的iGPU的Device ID为3E92)。
(III)Mac Pro和iMac Pro通常应该如何选择
事实上,若使用Mac Pro作为机型,原则上,应该是这样的搭配:Xeon处理器或者其他没有/不打开核心显卡的Intel处理器搭配非Vega显卡。如果是搭配Vega显卡,那么正确的机型应该是iMac Pro。但是我们注意到,Mac Pro作为SMBIOS的时候,N卡可能有黑屏问题(附带解法),reference:https://www.tonymacx86.com/threads/black-screen-with-macpro-6-1-or-imac-15-or-imac-17-system-definition.183113/
综上所述,应该用iMac 18,3作为机型,3E920003作为ig-platform-id。如果用Whatevergreen注入这些ig,务必要注意顺序颠倒(也就是3E920003变成0300923E)。 |
|