killwintel 发表于 2021-1-1 23:43

核显双屏(HDMI,DP)花屏闪屏的一些汇总

本帖最后由 killwintel 于 2021-8-29 18:14 编辑

开机花屏(或者叫闪屏),我发过求助贴,没解决。找了找原因如下。

据说:
15.5 15.6目前还没解决hdmi dp同时用的问题,而替换驱动是目前较好的方法

意思是低版本可以,15.5以上不行。
高版本如果想用,就降驱动版本至15.4 以下。
降级驱动方法:https://bbs.pcbeta.com/viewthread-1859830-1-1.html
当然他是解决的黑屏问题,是否解决闪屏,没试过。但我想会解决的,因为原来可以双显(DP,HDMI),驱动降级后大概率也可以。



过程中我需要自定义桢缓冲,这个无意中说的明白,并且他提到的换 平台ID(桢缓冲),但不换 可用接口 的方法很棒。因为有时接口只有一个方案,没选择。他的愿意是原来的平台ID有缺陷,没办法必须换,解决黑屏问题。
https://bbs.pcbeta.com/viewthread-1864378-1-1.html

也有网友分享说:
         分享下8系的使用情况
首先需要用的ONLY.IGPU.Macmini8.1这个版本,默认只接dp进入系统后,再接入hdmi,两个都能显示,但是如果两个都连着启动就会闪屏不可用。这时候boot-args里加入 igfxonln=1可以解决,但是实测10.15.6下有几率还是闪屏,所以再加上替换驱动,目前完美使用

这是别人淌过的路,可行。

黑果小兵大神也写过定制FB的雄文,对于解决HDMI黑屏有用。对我这种WEG,与新macos 不支持双口的,不能解决根本问题。

我的闪屏只在进入桌面后(DP口的显示器先黑再闪),但只要调节 一下分辨率就可以正常使用。所以macos系统是支持的要不然不能正常使用。。。,闪屏应该是weg的问题。

经过换平台ID,不换三个接口信息的神操作后,目前使用i5 10500的原生驱动,设备ID 9BC88086 ,平台ID 3E980000 ,自定义的接口。

目前花屏有改观,原来DP口显示器黑屏时,HDMI口显示器正常。只要DP口的闪屏,2个都 一起闪屏(花屏)。现在DP口的闪半天,HDMI口的还正常呢。只不过最后还是会被拉下水,一起闪屏花屏。




已解决,含泪。。。
几个要点掌握住:
1 原生核显devid 原生支持就不必WEG修补了 (我的是,所以记一笔),如果不支持,防冒一个。
2 DP口能正常工作,就不在缓冲桢中重新定义和修改。
         我修改后也能正常显示,但进入桌面就是黑屏一秒。
3 多不如少。i5 10500 核显,使用AAPL,ig-platform-id 07009B3E,三个接口对应con0 con1 con2,我的主板只有2个物理接口。难点在于找到哪2个。找出后,DP口采取默认,也就是不用WEG修补。另一个物理接口是HDMI,当然需要修改 framebuffer-con0-type 00080000,这个必须。所以图中就是修改了此一处接口,其他con1,con2 默认。con1 没有物理接口对应,默认即可不需要定义busid 0 去禁止(有副作用)。con2对应 DP,默认即可。
4 WEG的作用是修补而不是重做驱动,越少修改能工作越好,因为工作都给mac默认驱动。

下面是精简后的:



下面是以前有黑屏闪屏的




页: [1]
查看完整版本: 核显双屏(HDMI,DP)花屏闪屏的一些汇总