Legion-Y9000X-Hackintosh icon indicating copy to clipboard operation
Legion-Y9000X-Hackintosh copied to clipboard

1080p使用hackintool加载补丁外接显示器后笔记本屏幕黑屏

Open deamonssouls opened this issue 3 years ago • 1 comments

如果不通过hackintool做任何修改,笔记本屏幕可以正常显示。我用typec转hdmi,外接一个4k显示器,提示无信号。 然后通过hackintool针对图形应用补丁以后,外接显示器能显示,但是笔记本的内屏就黑屏。 还有什么优化思路?感觉应该是调整PciRoot(0x0)/Pci(0x2,0x0)这部分的配置就好。

deamonssouls avatar Jan 05 '22 03:01 deamonssouls

仅供参考,不一定适用于你的情况

先按照这个4K的配置 image

然后改成适配内置1080p的屏幕

4.5. 显示器1080P FHD版本适配

分辨率参考:

  • 4K UHD(3840×2160)
  • WQHD(2560×1440)
  • Full HD(1920×1080)
  • HD(1280×720)

配置修改:

  • OpenCore Configurator -> NVRAM -> 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14 -> UIScale: 01

    对于1080P显示器版本,需要将UIScale设置为1

    diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist
    index 5b1bfc6..0bac981 100644
    --- a/EFI/OC/config.plist
    +++ b/EFI/OC/config.plist
    @@ -980,7 +1074,7 @@
                                    <key>DefaultBackgroundColor</key>
                                    <data>AAAAAA==</data>
                                    <key>UIScale</key>
    -                               <data>Ag==</data>
    +                               <data>AQ==</data>
                            </dict>
                            <key>4D1FDA02-38C7-4A6A-9CC6-4BCCA8B30102</key>
                            <dict>
    
  • OpenCore Configurator -> DeviceProperties -> PciRoot(0x0)/Pci(0x2,0x0) -> dpcd-max-link-rate: 0A000000

    修改节点的属性值dpcd-max-link-rate0A000000

    diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist
    index 5b1bfc6..0bac981 100644
    --- a/EFI/OC/config.plist
    +++ b/EFI/OC/config.plist
    @@ -308,17 +510,27 @@
                                    <key>AAPL,ig-platform-id</key>
                                    <data>AACbPg==</data>
                                    <key>AAPL,slot-name</key>
                                    <string>Intel Internal Graphhics</string>
                                    <key>device-id</key>
                                    <data>mz4AAA==</data>
                                    <key>device_type</key>
                                    <string>VGA compatible controller</string>
                                    <key>dpcd-max-link-rate</key>
    -                               <data>FAAAAA==</data>
    +                               <data>CgAAAA==</data>
                                    <key>enable-dpcd-max-link-rate-fix</key>
                                    <data>AQAAAA==</data>
                                    <key>enable-hdmi20</key>
                                    <data>AQAAAA==</data>
                                    <key>framebuffer-patch-enable</key>
                                    <data>AQAAAA==</data>
                                    <key>framebuffer-unifiedmem</key>
    

CyrilTaylor avatar Jan 06 '22 16:01 CyrilTaylor