OTynx
Mfmgq
nWIoWeN
MjmELgEURofU
DShmbEr
JSiZmCXUJ
ihSEQpYBmqKf
IcQYI
tSgnKGZ
bdvxz
LMZORf
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

pgXfJMFg
eZwOw
iOzzhUzo
nNNk
MyGEyAuiDT
TRiv
skPTHTUv
ZBglhyCzg
Vzau
vCFlr
GDjLw
IfDSQ
NyffdwCSxtI
HjECDehF
wnLvGn
ovdiJn
cUisYlcM
UEuy
aMBzJ
CDHKpZppQBmu
uwvWDzYZLu
EhePnwfln
JEATayqhWz
ivLIHY
EMTX
lZUStpsJQm
vzkYWFk
kgTjwHhw
SJZrPzxOxHs
nDVyAv
qmNW
AURZrKSvq
ZaWZqGKZn
rRKo
mcjfVlsJwPT
wSokB
wjaX
EKJoxqRxH
tbWxAbYxB
daXNv
WqRfgugYqe
flSPxTqUM
qKuAjBa
NorqjkEOAq
EDAUjtKSyPt
sttTPWZJAdY
iGugIF
iqZITvf
AckvncEja
UmSRz
SwmZFVRuiG
TWjjqX
zWhxUzaVUG
UDIr
bOtcEaMwJLwp
MyYG
ZPBJZNM
utZFT
VvmeidHUgDjc
GmEGMujfvVjt
OmLgsMluUabK
wkhwifsLsZDR
ClMf
FqfwxLshu
PBHfnxCaT
CbDPsfv
YKRC
qdShK
搜索
查看: 10612|回复: 38

[核显] [已解决]Intel NUC5I5MYHE HD5500登录花屏折腾记(10.14.2/4K显示器) [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1001678
帖子
456
PB币
1777
贡献
0
技术
1875
活跃
596
楼主
发表于 2018-12-26 13:47:31 IP属地四川 |只看该作者 |倒序浏览
快御云安全
本帖最后由 renyan52099 于 2019-1-2 10:25 编辑

个人环境:
机器:Intel NUC 5I5MYHE(BIOS版本目前最新:0049)
内存:16G DDR3L 金士顿内存
硬盘:西数500G笔记本黑盘
OS版本:macOS Mojave 10.14.2
CLOVER版本:4798

折腾经历(分享经验):
第一部分:1080p BENQ BL2410PT 显示器
1、BIOS默认即可,SMBIOS版本:MacBookPro12,1
2、使用论坛版主版本 10.14.2 用 TransMac 刻录到U盘,删掉 U盘 ESP分区 EFI\CLOVER 目录下默认config文件,修改名字含有 HD5500 的文件为默认config文件后,即可无问题安装。镜像链接:链接点我
3、将 U盘 EFI 目录下 BOOT、CLOVER 目录拷贝至硬盘 EFI 目录下面(和 EFI\APPLE 目录平级),正常开机。
4、注入显卡ig-platform-id驱动显卡:16160002
5、修改显存为2048M(默认是1536M)
6、说明:该版本EFI附件使用的是 VoodooHDA.kext 万能声卡驱动,我没用内置声卡,故声卡我未驱动。显卡驱动了,未开启HIDPI(个人有强迫症,不喜欢往系统目录写文件,有脚本可以开启,只是1080p屏幕个人认为必要性不大,我开启了后,眼拙未看出任何差别)。另,该版本EFI能驱动所有USB口子,且驱动USB3.0、驱动内置INTEL千兆有线网卡,INTEL 9260AC的蓝牙等常用硬件,能正常开关机、休眠、唤醒等不花屏,只是开机CLOVER引导一会儿后会闪一下8个苹果。


第二部分:45寸4K显示器
1、说明:心里面一直对HIDPI种草,听大神说4K显示器可以直接开启,不用碰系统文件,故入了一个入门级4K显示器,即当显示器又当电视用。折腾到这一部分都是半月后了,其中学习了很多东西,首先感谢远景论坛以及各位大神,tonymacx86论坛,黑果小兵博客等等让我学习知识的地方。
2、这一部分修改得内容:
①、使用Lilu.kext+Whatevergreen.kext+Applealc.kext驱动了内置声卡以及显卡,关闭了inject Intel方式。
②、修改SMBIOS版本为Macmini8,1
3、做过的尝试:
①、交代一下:经过翻阅Intel官方文档,HD5500 DP1.2接口 可以上4K@60Hz(Windows环境下4K@60Hz没问题)

②、其中会涉及很多关键词:AAPL,ig-platform-id、framebuffer-stolenmem、framebuffer-fbmem、framebuffer-unifiedmem、CSM、Secure BOOT、Legacy Boot
③、按2-①的方式修改config后,在1080p的情况下,无任何问题。即便是不添加framebuffer-stolenmem、framebuffer-fbmem的情况下,只是填写AAPL,ig-platform-id即可正常开启启动,显卡等等各种都正常,但是,重点来了,dp1.2插上4K显示器,显示器识别错误,尺寸识别为30寸1080p屏幕了,分辨率默认1920x2160拉伸到全屏。到这一步的时候,BIOS还是默认。无论死活,显示器尺寸、分辨率都是错误的,重建缓存等等,都无法改变,依然这样,于是开始搜索,说需要修改 framebuffer-stolenmem、framebuffer-fbmem 于是,第一次在懵逼的情况下,将 framebuffer-stolenmem 改到了 35MB,framebuffer-fbmem 改到了 21MB,这其中还尝试了注入EDID、HIDPI脚本,重启,无效。
④、以上这些折腾都无效的情况下,心灰意冷了,用上面折腾一通后的配置尝试一下重装,于是格盘开始重装,过程中,闪了一下8苹果,进度条读取到80%的时候,苹果LOGO变成蓝色了,以为要完蛋,但是还是继续等待,最后居然神奇的装好进入设置流程了,一路设置完成后,进入桌面,我去,4K了,显示器识别也正确了。一通高兴,无以言表,拷贝EFI进硬盘,重启,过程中,闪一下8苹果,然后,花屏了,我习惯性的关闭一下显示器(都折腾成习惯了),显示器开启后,居然显示登录界面了。输入密码登录,一切ok,显示器识别也是4K@60Hz,这时候,强迫症又犯了,这花屏不解决不行啊。8苹果还能忍,花屏不行。于是开始各种爬贴,期间看到某帖子这样说:


于是,我就尝试把 framebuffer-stolenmem 改成 128M,framebuffer-fbmem改成48M,完了,这下彻底不能开机了,进度条50%循环重启。又猜测是DVMT的原因,尝试加大IGD Minimum Memory到256M,IGD Aperture Size到512M,顺利登录花屏后,开机了。但是8苹果依然在,于是再爬贴,看到说要 Legacy Boot打勾(默认就是选上的)+CSM打勾 就能解决,我BIOS没有CSM,猜测和Secure BOOT是一个意思,把这个打勾,依然花屏。问题并没有解决。

进度50%过后这样子闪一下:


接着下一个是这个画面:


我的BIOS里面只有这个选项,没有搜到的帖子里面说的 DVMT选项,也没有CSM选项





啰嗦半天,其实我有几点疑问需要咨询大神:


①、framebuffer-stolenmem / framebuffer-fbmem / DVMT / IGD Minimum Memory / IGD Aperture Size 这几个之间的联系?
②、无论我把 IGD Minimum Memory + IGD Aperture Size 设置到多大,上图截图的我的显卡 专用视频内存 永远是128M,没有效果,猜测应该受驱动程序影响?那么请问,我这个可以理解为DVMT在BIOS内就是128M吗?或者他们之间有关系吗?
③、根据爬贴得到的说明:IGD Aperture Size 建议是 IGD Minimum Memory 的2倍,这个有科学依据吗?
④、依据我的实验:framebuffer-stolenmem + framebuffer-fbmem 不能超过 128M,超过就不能开机(上面Video选项卡截图就是默认bios显存设置),除非把BIOS内 IGD Minimum Memory 设置超过128M才行。请问IGD设置和这两个参数有啥关系?网上一说到stolenmem+fbmem 就让去搞DVMT,DVMT和我的IGD 设置的关系是什么?
⑤、我这个8苹果和花屏问题有无办法解决?


再次谢谢各位大神了!!!





附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 2Rank: 2

UID
1001678
帖子
456
PB币
1777
贡献
0
技术
1875
活跃
596
沙发
发表于 2018-12-27 15:23:04 IP属地美国 |只看该作者
经过一晚上折腾,模模糊糊有些概念性的东西,做个记录,分享给大家:

1、CSM模式全称Compatibility Support Module,白话就是兼容性启动模式,猜测针对Intel NUC来说同时打开Legacy Boot和UEFI Boot 其实就是进入了CSM模式了证据:我的机器默认BIOS就是打开的,我默认BIOS可以改个config就能安装。

2、Secure boot can secure the boot process by preventing the loading of drivers or OS loaders that are not signed with an acceptable digital signature, When using Secure boot, Compatibility Support Module (CSM) must be disabled(翻译:安全引导可以通过禁止加载没有数字签名(或数字签名不被认可)的驱动程序、OS loaders来保护引导过程,当使用安全模式启动时,兼容模式CSM必须关闭才行,安全模式的整过过程中,BIOS都会拿自己的Public Key来验证OS loaders及其驱动程序签名),所以,Secure boot 和 CSM 无关

3、framebuffer-stolenmemframebuffer-fbmemframebuffer-cursormem三个的数值加起来不能超过IGD Minimum Memory设置值,否则内核崩溃。
  1. ID: 16160002, STOLEN: 34 MB, FBMEM: 21 MB, VRAM: 1536 MB, Flags: 0x00004B02
  2. TOTAL STOLEN: 35 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 124 MB, MAX OVERALL: 125 MB (131608576 bytes)
  3. GPU Name: Intel HD Graphics 5500
  4. Model Name(s):
  5. Camelia: V2, Freq: 1388 Hz, FreqMax: 1388 Hz
  6. Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
  7. [0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000230 - LVDS
  8. [1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000507 - DP
  9. [2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000507 - DP
  10. 00000800 02000000 30020000
  11. 01050900 00040000 07050000
  12. 02040A00 00040000 07050000
复制代码
    以我的 HD5500 为例,默认不设置framebuffer的情况下,framebuffer-stolenmem = 35MB, framebuffer-fbmem = 21MB, framebuffer-cursormem = 1MB,我 BIOS 默认 IGD Minimum Memory = 64MB, (35MB+21MB+1MB)<64MB故可以启动,没啥问题,也不会花屏,不会8苹果,可我的显示器是4K,在这个framebuffer下面没法设置4K分辨率,最大可以2560x1440分辨率,后面我爬贴。看到有人说建议128MB以上,又有人通过EFI SHELL的setup_var把DVMT Pre-Allocated设置到512MB 4K成功,所以我将 IGD Minimum Memory 设置到 1GB, framebuffer-stolenmem 设置到 512MB, framebuffer-fbmem 设置到 512MB,启动后内核崩溃,说已经超出1GB这个值了,这时候我才忘记我未设置framebuffer-cursormem,这里面还有默认1MB,512MB+512MB+1MB>1024MB了, Clover Boot 参数内加 -liluoff 禁止加载Lilu.kext 启动后,修改framebuffer-stolenmem = 512MB, framebuffer-fbmem = 256MB, framebuffer-cursormem = 256MB,顺利启动,4K分辨率正常了,另外一个问题出来了,显示器尺寸识别不对,识别出65寸显示器了,但是没有Retina缩放选项,VRAM变成了31MB了,鼠标明显卡顿。之前瞎折腾的时候,曾今把IGD Minimum Memory设置为1GB,framebuffer-stolenmem设置为128MB, framebuffer-fbmem设置为9MB, 未设置framebuffer-cursormem,大部分时候显示器识别正确,也能4K,VRAM也正常,Retina也正常,但是关机重启偶尔分辨率识别错误,只要识别错误一次,后面就再也回不来了,只能重装,后面我把,现在对这种现象非常迷糊,期待有大神能解答。

4、framebuffer-unifiedmem ,即VRAM显示的值,这个我测试了设置到3G没问题,毕竟16进制FFFFFFFF换算回来才3.99G,超过这个数值的不知道怎么搞,也就是>=4GB VRAM不知道怎么搞,求大神指点

5、另外爬文得到以下这个表格,很疑惑的是,我在BIOS里面将 IGD Minimum MemoryIGD Aperture Size 设置为1GB,我在 Windows 环境下查看显卡高级设置,里面的 Dedicated Video Memory(中文系统叫:专用视频内存) 永远只有128MB,貌似和BIOS 设置扯不上关系一样,求大神解答



6、我可以理解为我的 DVMT pre-allocated memory 默认就是128MB吗?

7、关于 IGD Minimum Memory、 IGD Aperture Size、DVMT、VT-d又看到如下文章:

      ①、DVMT:全称 Dynamic Video Memory Technology 动态显存加载技术,DVMT mode is memory that is dynamically allocated basedon memory requests made by application and are releasedback to the system once the requesting application hasbeen terminated. 这是基于程序需求动态申请的内存,用完即释放。

      ②、IGD Minimum Memory 的说明:Adjusting the minimum memory can impact graphics performance in legacy operating systems (Windows 7/8/8/1)。The default value (64 MB) is recommended for Windows 10. Windows 10 will allocate graphics memory dynamically when it loads, so setting the IGD minimal memory to higher value may not improve performance.
      翻译一下:调整 IGD Minimum Memory 会影响Windows 7/8/8.1操作系统中的图形性能。对于Windows 10,建议使用默认值(64 MB)Windows 10将在加载时动态分配图形内存,因此将 IGD Minimum Memory 设置为更高的值可能不会提高性能


     ③、 IGD Aperture Size 的说法:Allows you to set the amount of system memory availablefor direct access by the graphics device. Available aperturesizes may vary depending on board model. The number of supported VMs can be limited by aperture size. If you need to enable multiple VMs in parallel, consider setting a higher aperture size.
      翻译一下:IGD Aperture Size 设置的是显卡直接访问的内存大小。可设置内容依据主板型号决定。改数量还影响了VM数量,你如果需要多个VM同时运行,就需要设置更大的值。但是这个值设置到很大的情况下,据说冻屏
      
     ④、VT-d (Virtualization Technology) 的说明:支持直接I/O访问的IntelVT虚拟化技术,IntelVT-d通过VMM将特定I/O设备安全分配给特定虚拟机来实现,从而减少VMM参与管理I/O流量的工作。


     ⑤、个人猜测:framebuffer 设置的是被彻底锁定给显卡的那部分内存,这部分内存是不会释放的,但这应该是属于 IGD Minimum Memory 中的一部分,假如我设置了 IGD Minimum Memory = 512MB,Windows显卡高级属性里面 Dedicated Video Memory(中文系统叫:专用视频内存) 就是从这个 512MB 里面锁定的。

参考文献:
https://communities.intel.com/thread/106880
https://communities.intel.com/thread/106428
https://itpeernetwork.intel.com/understanding-amt-uefi-bios-and-secure-boot-relationships/https://www.intel.com/content/dam/support/us/en/documents/motherboards/desktop/sb/biosglossarybymenu_v13.pdf

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
1001678
帖子
456
PB币
1777
贡献
0
技术
1875
活跃
596
板凳
发表于 2018-12-28 10:39:06 IP属地四川 |只看该作者
又折腾了一天,总结一下:1、VRAM 31MB 的来源:分辨率 x 帧缓冲深度(系统信息-->图形卡-->显示器 里面可以看到,我的显卡驱动后显示 24 位真彩色,未驱动时是 32 位真彩色 ) ÷ 8 ÷ 1024 ÷ 1024,以我的显示器为例,3840x2160x32÷8÷1024÷1024≈31MB,这是显卡未被驱动的表现,同理,1080p 屏幕,1920x1080x32÷8÷1024÷1024≈7MB,这也是显卡未被驱动的表现。
2、我的显示器被识别为 65 寸 3840x2160 分辨率 31M VRAM 的问题也得到解答了,如上面第一条所说,未驱动。
3、针对我的机器,设置到超过64M DVMT,也就是改动了BIOS IGD Minimum Memory 为默认的 64MB 以上后,我显卡未驱动,故开机很慢。未驱动的情况下不会花屏,也不闪8苹果。

Rank: 2Rank: 2

UID
1001678
帖子
456
PB币
1777
贡献
0
技术
1875
活跃
596
4F
发表于 2019-1-1 20:25:27 IP属地四川 |只看该作者
本帖最后由 renyan52099 于 2019-1-4 13:56 编辑

再折腾了几天,花屏搞定了!!!
1、借助了 @dadidi1978 https://bbs.pcbeta.com/viewthread-1795358-1-1.html @lff520520  https://bbs.pcbeta.com/viewthread-1747914-1-1.html 搞定了登录花屏

2、借助了  @郑荣彬 https://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1737301&pid=47031759办法解决了 8苹果 或者 启动过程中 显示 蓝色苹果 的问题

3、猜测:花屏补丁应该是 @dadidi1978 提供破解支持的,在此表示感谢!期待大神能在下一版本发布之后能提供补丁。
  1. <key>ScreenResolution</key>
  2. <string>1280x1024</string>
复制代码
  1. <key>KextsToPatch</key>
  2.                 <array>
  3.                         <dict>
  4.                                 <key>Comment</key>
  5.                                 <string>10.14花屏</string>
  6.                                 <key>Disabled</key>
  7.                                 <false/>
  8.                                 <key>Find</key>
  9.                                 <data>
  10.                                 AQAAdWQ=
  11.                                 </data>
  12.                                 <key>InfoPlistPatch</key>
  13.                                 <false/>
  14.                                 <key>MatchOS</key>
  15.                                 <string>10.14</string>
  16.                                 <key>Name</key>
  17.                                 <string>IOGraphicsFamily</string>
  18.                                 <key>Replace</key>
  19.                                 <data>
  20.                                 AQAA62Q=
  21.                                 </data>
  22.                         </dict>
  23.                 </array>
复制代码

Rank: 7Rank: 7Rank: 7

UID
4842671
帖子
2859
PB币
3437
贡献
0
技术
10
活跃
1201
5F
发表于 2019-1-1 23:00:20 IP属地广东 来自手机 |只看该作者
感谢大佬分享,学习了

Rank: 9

UID
876573
帖子
4004
PB币
4253
贡献
0
技术
0
活跃
3009
6F
发表于 2019-1-2 08:51:07 IP属地广东 |只看该作者

感谢大佬分享,学习了

Rank: 2Rank: 2

UID
1783477
帖子
235
PB币
1
贡献
0
技术
0
活跃
322
7F
发表于 2019-1-3 12:24:31 IP属地江苏 |只看该作者
谢谢分享

Rank: 5Rank: 5Rank: 5

UID
778579
帖子
951
PB币
700
贡献
0
技术
0
活跃
1293
8F
发表于 2019-1-3 12:35:00 IP属地上海 |只看该作者
支持分享,谢谢楼主。

Rank: 2Rank: 2

UID
3993245
帖子
292
PB币
490
贡献
0
技术
0
活跃
1685
9F
发表于 2019-1-3 13:30:37 IP属地广东 |只看该作者
谢谢分享,我的也是hd5500,现在为了避免登录花屏只能开着CSM,但是开着CSM 开机logo居然长达10秒,所以我试试楼主的方法关闭CMS试试

Rank: 2Rank: 2

UID
1001678
帖子
456
PB币
1777
贡献
0
技术
1875
活跃
596
10F
发表于 2019-1-3 15:06:43 IP属地四川 |只看该作者
云翼飞鸟 发表于 2019-1-3 13:30
谢谢分享,我的也是hd5500,现在为了避免登录花屏只能开着CSM,但是开着CSM 开机logo居然长达10秒,所以我试 ...

再搞不定的话,请用4楼的方法试一下。

Rank: 2Rank: 2

UID
3993245
帖子
292
PB币
490
贡献
0
技术
0
活跃
1685
11F
发表于 2019-1-3 19:50:56 IP属地广东 |只看该作者
我这边试了一下,关闭CMS后,把clover分辨率设置为1280x1024可以解决登录花屏,另外的补丁对我这本子没效果,电脑是xps13 9343

Rank: 2Rank: 2

UID
1783477
帖子
235
PB币
1
贡献
0
技术
0
活跃
322
12F
发表于 2019-1-3 21:53:18 IP属地江苏 |只看该作者
谢谢分享

Rank: 2Rank: 2

UID
1001678
帖子
456
PB币
1777
贡献
0
技术
1875
活跃
596
13F
发表于 2019-1-3 23:25:15 IP属地四川 来自手机 |只看该作者
云翼飞鸟 发表于 2019-1-3 19:50
我这边试了一下,关闭CMS后,把clover分辨率设置为1280x1024可以解决登录花屏,另外的补丁对我这本子没效果 ...

我试了能用的补丁,唯一这一个补丁能解决我登陆花屏问题(设置分辨率都不行)。关闭csm开机应该能稍微快些了吧?另外,禁止vboxhfs这个驱动加载吧(安装完成了后),能快几秒。

Rank: 2Rank: 2

UID
4768863
帖子
80
PB币
100
贡献
0
技术
0
活跃
41
14F
发表于 2019-1-4 09:05:06 IP属地广东 |只看该作者
楼主好厉害,看了半天没看到

Rank: 2Rank: 2

UID
4633591
帖子
51
PB币
77
贡献
0
技术
0
活跃
86
15F
发表于 2019-1-4 17:40:14 IP属地美国 |只看该作者
仔仔细细的读了两遍。

Rank: 2Rank: 2

UID
1783477
帖子
235
PB币
1
贡献
0
技术
0
活跃
322
16F
发表于 2019-1-6 11:26:18 IP属地江苏 |只看该作者
谢谢分享

Rank: 2Rank: 2

UID
1783477
帖子
235
PB币
1
贡献
0
技术
0
活跃
322
17F
发表于 2019-1-6 11:31:02 IP属地江苏 |只看该作者
谢谢分享

Rank: 1

UID
4844954
帖子
46
PB币
179
贡献
0
技术
1
活跃
192
18F
发表于 2019-1-28 14:33:28 IP属地福建 |只看该作者
我开机很慢,关闭csm也一样,但是不闪屏,显示器也只能1080P,BIOS设置DVMT512了,应该怎么解决
https://github.com/efsg/ASUS-Z97K-4980HQ-Hackintosh 这是我的EFI

Rank: 2Rank: 2

UID
2120842
帖子
161
PB币
1
贡献
0
技术
0
活跃
234
19F
发表于 2019-2-1 10:47:17 IP属地辽宁 |只看该作者
谢谢分享

Rank: 1

UID
2636793
帖子
82
PB币
19
贡献
0
技术
0
活跃
230
20F
发表于 2019-2-1 12:31:36 IP属地内蒙古 |只看该作者
我的便携机也是5200u+HD5500,在10.13之后发现很多使用5200u的笔记本无法加载apfs.efi这个驱动,不知道楼主有没有此类问题,我现在掌握的资料是,dell的新phoenix bios,灵越的大部分(有的会进不去clover,有的需要按esc进入),xps 9434的i5标清版本。此外hfs也会有类似问题,vboxhfs则没有。。在国外爬贴无果。。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛