Skip to content
This repository has been archived by the owner on Aug 5, 2020. It is now read-only.

10.15.5 HDMI依然黑屏 #12

Open
cdqrain opened this issue Jun 9, 2020 · 10 comments
Open

10.15.5 HDMI依然黑屏 #12

cdqrain opened this issue Jun 9, 2020 · 10 comments
Labels

Comments

@cdqrain
Copy link

cdqrain commented Jun 9, 2020

用最新版的EFI,HDMI还是黑屏,DP正常,是不是还是没解决?

@xanadu314
Copy link

参考我的EFI和config.plist
https://github.com/xanadu314/EFI

用最新版的EFI,HDMI还是黑屏,DP正常,是不是还是没解决?

@cxlanyagege
Copy link
Owner

参考楼上和[https://github.com//issues/11#issuecomment-639236174],需要手动Fake ID
由于目前没有机器进行测试,所以无法进一步确定问题和给出更好的解决方案,抱歉

@cdqrain
Copy link
Author

cdqrain commented Jun 10, 2020

参考我的EFI和config.plist
https://github.com/xanadu314/EFI

用最新版的EFI,HDMI还是黑屏,DP正常,是不是还是没解决?

你的机器是这个mini主机吗?

@xanadu314
Copy link

参考我的EFI和config.plist
https://github.com/xanadu314/EFI

用最新版的EFI,HDMI还是黑屏,DP正常,是不是还是没解决?

你的机器是这个mini主机吗?

https://github.com/xanadu314/EFI/archive/EFI15.5-fix.zip
用这个试一下,我后来是改了驱动,没有改config.plist

@cdqrain
Copy link
Author

cdqrain commented Jun 12, 2020

参考我的EFI和config.plist
https://github.com/xanadu314/EFI

用最新版的EFI,HDMI还是黑屏,DP正常,是不是还是没解决?

你的机器是这个mini主机吗?

https://github.com/xanadu314/EFI/archive/EFI15.5-fix.zip
用这个试一下,我后来是改了驱动,没有改config.plist

你这个是笔记本的,貌似还有点差别。

@xanadu314
Copy link

参考我的EFI和config.plist
https://github.com/xanadu314/EFI

用最新版的EFI,HDMI还是黑屏,DP正常,是不是还是没解决?

你的机器是这个mini主机吗?

https://github.com/xanadu314/EFI/archive/EFI15.5-fix.zip
用这个试一下,我后来是改了驱动,没有改config.plist

你这个是笔记本的,貌似还有点差别。

可以在此基础上改型号或者接口

@cdqrain
Copy link
Author

cdqrain commented Jun 17, 2020

用这个缓冲帧补丁,现在完美了。
<dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> AACbPg== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-busid</key> <data> AAAAAA== </data> <key>framebuffer-con0-enable</key> <data> AAAAAA== </data> <key>framebuffer-con0-index</key> <data> AAAAAA== </data> <key>framebuffer-con0-pipe</key> <data> CAAAAA== </data> <key>framebuffer-con0-type</key> <data> AgAAAA== </data> <key>framebuffer-con1-busid</key> <data> BgAAAA== </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-index</key> <data> AQAAAA== </data> <key>framebuffer-con1-pipe</key> <data> CgAAAA== </data> <key>framebuffer-con1-type</key> <data> AAgAAA== </data> <key>framebuffer-con2-busid</key> <data> BAAAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-index</key> <data> AgAAAA== </data> <key>framebuffer-con2-pipe</key> <data> CQAAAA== </data> <key>framebuffer-con2-type</key> <data> AAQAAA== </data> <key>framebuffer-fbmem</key> <data> AAAAAw== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AACQAw== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> </dict> </dict>

@suxiaogang
Copy link

用这个缓冲帧补丁,现在完美了。
<dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> AACbPg== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-busid</key> <data> AAAAAA== </data> <key>framebuffer-con0-enable</key> <data> AAAAAA== </data> <key>framebuffer-con0-index</key> <data> AAAAAA== </data> <key>framebuffer-con0-pipe</key> <data> CAAAAA== </data> <key>framebuffer-con0-type</key> <data> AgAAAA== </data> <key>framebuffer-con1-busid</key> <data> BgAAAA== </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-index</key> <data> AQAAAA== </data> <key>framebuffer-con1-pipe</key> <data> CgAAAA== </data> <key>framebuffer-con1-type</key> <data> AAgAAA== </data> <key>framebuffer-con2-busid</key> <data> BAAAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-index</key> <data> AgAAAA== </data> <key>framebuffer-con2-pipe</key> <data> CQAAAA== </data> <key>framebuffer-con2-type</key> <data> AAQAAA== </data> <key>framebuffer-fbmem</key> <data> AAAAAw== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AACQAw== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> </dict> </dict>

我试了你这个EFI补丁,在只有一台HDMI显示器接入的情况下, 开机BIOS不黑屏, Clover和macOS预启动阶段也不黑屏, 但是进入到系统输入密码界面之后会黑屏, 此时需要盲输密码进入系统后重新拔插HDMI接口, 才能正常显示. 不知道你那里是否有这个问题.

@xanadu314
Copy link

用这个缓冲帧补丁,现在完美了。
<dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> AACbPg== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-busid</key> <data> AAAAAA== </data> <key>framebuffer-con0-enable</key> <data> AAAAAA== </data> <key>framebuffer-con0-index</key> <data> AAAAAA== </data> <key>framebuffer-con0-pipe</key> <data> CAAAAA== </data> <key>framebuffer-con0-type</key> <data> AgAAAA== </data> <key>framebuffer-con1-busid</key> <data> BgAAAA== </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-index</key> <data> AQAAAA== </data> <key>framebuffer-con1-pipe</key> <data> CgAAAA== </data> <key>framebuffer-con1-type</key> <data> AAgAAA== </data> <key>framebuffer-con2-busid</key> <data> BAAAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-index</key> <data> AgAAAA== </data> <key>framebuffer-con2-pipe</key> <data> CQAAAA== </data> <key>framebuffer-con2-type</key> <data> AAQAAA== </data> <key>framebuffer-fbmem</key> <data> AAAAAw== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AACQAw== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> </dict> </dict>

我试了你这个EFI补丁,在只有一台HDMI显示器接入的情况下, 开机BIOS不黑屏, Clover和macOS预启动阶段也不黑屏, 但是进入到系统输入密码界面之后会黑屏, 此时需要盲输密码进入系统后重新拔插HDMI接口, 才能正常显示. 不知道你那里是否有这个问题.

我现在是用
PciRoot(0x0)/Pci(0x2,0x0)

AAPL,ig-platform-id
AAASWQ==
AAPL,slot-name
Internal
device-id
ElkAAA==
device_type
Graphics Device
enable-hdmi-dividers-fix
AQAAAA==
enable-hdmi20
AQAAAA==
framebuffer-con0-busid
BgAAAA==
framebuffer-con0-enable
AQAAAA==
framebuffer-con0-flags
hwEAAA==
framebuffer-con0-index
AQAAAA==
framebuffer-con0-pipe
CgAAAA==
framebuffer-con0-type
AAgAAA==
framebuffer-con1-busid
BQAAAA==
framebuffer-con1-enable
AQAAAA==
framebuffer-con1-flags
hwEAAA==
framebuffer-con1-index
AgAAAA==
framebuffer-con1-type
AAQAAA==
framebuffer-patch-enable
AQAAAA==
framebuffer-portcount
AgAAAA==
framebuffer-unifiedmem
AAAAgA==
hda-gfx
onboard-1
model
Intel UHD Graphics 630
name
IGPU

@liouxiao
Copy link

用这个缓冲帧补丁,现在完美了。
<dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> AACbPg== </data> <key>enable-hdmi20</key> <data> AQAAAA== </data> <key>framebuffer-con0-busid</key> <data> AAAAAA== </data> <key>framebuffer-con0-enable</key> <data> AAAAAA== </data> <key>framebuffer-con0-index</key> <data> AAAAAA== </data> <key>framebuffer-con0-pipe</key> <data> CAAAAA== </data> <key>framebuffer-con0-type</key> <data> AgAAAA== </data> <key>framebuffer-con1-busid</key> <data> BgAAAA== </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-index</key> <data> AQAAAA== </data> <key>framebuffer-con1-pipe</key> <data> CgAAAA== </data> <key>framebuffer-con1-type</key> <data> AAgAAA== </data> <key>framebuffer-con2-busid</key> <data> BAAAAA== </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-index</key> <data> AgAAAA== </data> <key>framebuffer-con2-pipe</key> <data> CQAAAA== </data> <key>framebuffer-con2-type</key> <data> AAQAAA== </data> <key>framebuffer-fbmem</key> <data> AAAAAw== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> <key>framebuffer-stolenmem</key> <data> AACQAw== </data> <key>framebuffer-unifiedmem</key> <data> AAAAgA== </data> </dict> </dict>

用这个补丁后需要重新插拔一次HDMI,不过比原来黑屏好多了。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

5 participants