Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macos catalina 10.15.5 (19F96) hdmi external display black screen #938

Closed
zijun-he opened this issue May 27, 2020 · 49 comments
Closed

macos catalina 10.15.5 (19F96) hdmi external display black screen #938

zijun-he opened this issue May 27, 2020 · 49 comments

Comments

@zijun-he
Copy link

zijun-he commented May 27, 2020

Lenovo-Air13-IWL
"Lilu" (1.4.4) + "WhateverGreen" (1.4)
Upgrade to MacOS Catalina 10.15.5 (19F96) HDMI external display black screen!
In macOS catalina 10.15.4, the boot parameter enable igfxonln = 1 igfxagdc = 0 method is invalid.
After asking the local community this question is more common, please guide to test.
Thanks here.

<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,ig-platform-id</key>
				<data>
				BQCmPg==
				</data>
				<key>device-id</key>
				<data>
				pj4AAA==
				</data>
				<key>enable-hdmi-dividers-fix</key>
				<data>
				AQAAAA==
				</data>
				<key>enable-hdmi20</key>
				<data>
				AQAAAA==
				</data>
				<key>framebuffer-con1-busid</key>
				<data>
				AQAAAA==
				</data>
				<key>framebuffer-con1-enable</key>
				<data>
				AQAAAA==
				</data>
				<key>framebuffer-con1-type</key>
				<data>
				AAgAAA==
				</data>
				<key>framebuffer-fbmem</key>
				<data>
				AACQAA==
				</data>
				<key>framebuffer-patch-enable</key>
				<data>
				AQAAAA==
				</data>
				<key>framebuffer-stolenmem</key>
				<data>
				AAAwAQ==
				</data>
			</dict>
@fha520
Copy link

fha520 commented May 27, 2020

Yep, I have the same problem.
igfxonln = 1 is not working for 10.15.5

@taofha
Copy link

taofha commented May 27, 2020

Same here.
B360M mortar + i5-8500
In macOS catalina 10.15.4, fixed by igfxonln = 1.
But it's invalid in 10.15.5.

@taofha
Copy link

taofha commented May 27, 2020

OpenCore 0.5.8 + Lilu 1.4.4 + WhateverGreen 1.3.9
HDMI still not working after Reset NVRAM

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

I think we will not investigate this. Could try to find the latest beta kext that worked and the earliest beta kext that broke things and post it here for tracking (this is pretty much the only chance anybody looks into it), but I am afraid it is time to abandon such setups.

@vit9696 vit9696 closed this as completed May 27, 2020
@Jie2GG
Copy link

Jie2GG commented May 27, 2020

My laptop update macOS 10.15.5. HDMI port hot plug or booting system will cause a kernel error.

  • My using Lilu+WEG version:

    Lilu 1.4.4 + WEG 1.4.0

  • My iGPU FrameBuffer and BootArgs:
    Snipaste_2020-05-27_13-38-00

    Snipaste_2020-05-27_13-41-07

  • kernel error:

    panic(cpu 2 caller 0xffffff8004a4aa3a): Kernel trap at 0xffffff7f87f7b0d2, type 0=divide error, registers:
    CR0: 0x0000000080010033, CR2: 0x00000001135ca010, CR3: 0x00000008378ed047, CR4: 0x00000000003626e0
    RAX: 0x01a8dca600000000, RBX: 0x01a8dca600000000, RCX: 0xffffff8005423414, RDX: 0x0000000000000000
    RSP: 0xffffff83af773330, RBP: 0xffffff83af773360, RSI: 0xffffff83af773158, RDI: 0xffffff837a20e000
    R8:  0x000000100124be97, R9:  0x0000000000000000, R10: 0x0000020000011000, R11: 0x0000000000e8000e
    R12: 0x000000002367b880, R13: 0x0000000000000000, R14: 0xffffff83af773380, R15: 0x0000000000000000
    RFL: 0x0000000000010246, RIP: 0xffffff7f87f7b0d2, CS:  0x0000000000000008, SS:  0x0000000000000010
    Fault CR2: 0x00000001135ca010, Error code: 0x0000000000000000, Fault CPU: 0x2, PL: 0, VF: 0
    
    Backtrace (CPU 2), Frame : Return Address
    0xffffff83af772d90 : 0xffffff800491f5cd 
    0xffffff83af772de0 : 0xffffff8004a58b05 
    0xffffff83af772e20 : 0xffffff8004a4a68e 
    0xffffff83af772e70 : 0xffffff80048c5a40 
    0xffffff83af772e90 : 0xffffff800491ec97 
    0xffffff83af772f90 : 0xffffff800491f087 
    0xffffff83af772fe0 : 0xffffff80050c27ec 
    0xffffff83af773050 : 0xffffff8004a4aa3a 
    0xffffff83af7731d0 : 0xffffff8004a4a738 
    0xffffff83af773220 : 0xffffff80048c5a40 
    0xffffff83af773240 : 0xffffff7f87f7b0d2 
    0xffffff83af773360 : 0xffffff7f87f78a3e 
    0xffffff83af7737e0 : 0xffffff7f87f4d140 
    0xffffff83af7739a0 : 0xffffff7f87e2da8f 
    0xffffff83af773a30 : 0xffffff7f87e2d8ec 
    0xffffff83af773ac0 : 0xffffff8005054aae 
    0xffffff83af773b10 : 0xffffff7f87e33f98 
    0xffffff83af773b60 : 0xffffff800505dcd3 
    0xffffff83af773ca0 : 0xffffff8004a082b2 
    0xffffff83af773db0 : 0xffffff8004925328 
    0xffffff83af773e10 : 0xffffff80048fbcc5 
    0xffffff83af773e70 : 0xffffff8004912aa2 
    0xffffff83af773f00 : 0xffffff8004a30d05 
    0xffffff83af773fa0 : 0xffffff80048c6226 
          Kernel Extensions in backtrace:
             com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7f87e11000->0xffffff7f87e61fff
                dependency: com.apple.iokit.IOPCIFamily(2.9)[3C56BB73-D149-3E84-A2EB-DF806779B96C]@0xffffff7f85501000
             com.apple.driver.AppleIntelCFLGraphicsFramebuffer(14.0.6)[B1F82BE6-EA2B-3261-8ACD-94F5E86AF39A]@0xffffff7f87f30000->0xffffff7f88164fff
                dependency: com.apple.iokit.IOPCIFamily(2.9)[3C56BB73-D149-3E84-A2EB-DF806779B96C]@0xffffff7f85501000
                dependency: com.apple.iokit.IOACPIFamily(1.4)[0A7D7382-66FE-391B-9F93-97A996256C25]@0xffffff7f854ef000
                dependency: com.apple.iokit.IOAcceleratorFamily2(438.5.4)[D695D9DA-7C20-35D6-910F-E7A332A0F515]@0xffffff7f87e62000
                dependency: com.apple.iokit.IOReportFamily(47)[1FB49168-0280-3F04-A99A-F830C915E994]@0xffffff7f8542f000
                dependency: com.apple.AppleGraphicsDeviceControl(5.2.4)[CD6E2942-2A23-3CE8-9BCA-D5A772667EB8]@0xffffff7f87f26000
                dependency: com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7f87e11000
    
    BSD process name corresponding to current thread: WindowServer
    Boot args: brcmfx-country=#a igfxonln=1
    
    Mac OS version:
    19F96
    
    Kernel version:
    Darwin Kernel Version 19.5.0: Thu Apr 30 18:25:59 PDT 2020; root:xnu-6153.121.1~7/RELEASE_X86_64
    Kernel UUID: 7B7F06EE-1B75-345E-B898-2FD4FEC20F0D
    Kernel slide:     0x0000000004600000
    Kernel text base: 0xffffff8004800000
    __HIB  text base: 0xffffff8004700000
    System model name: MacBookPro15,4 (Mac-53FDB3D8DB8CA971)
    System shutdown begun: NO
    Panic diags file available: YES (0x0)
    
    System uptime in nanoseconds: 4391055318647
    last loaded kext at 13531524142: >AudioAUUC	1.70 (addr 0xffffff7f88c92000, size 28672)
    last unloaded kext at 1957605822: >!A!ILpssI2C	3.0.60 (addr 0xffffff7f85845000, size 40960)
    loaded kexts:
    com.movavi.driver.soundgrabber	2.0.1
    me.kishorprins.VoodooInput	1.0.5
    com.alexandred.VoodooI2CHID	1
    as.acidanthera.BrcmPatchRAM3	2.5.3
    as.acidanthera.voodoo.driver.PS2Keyboard	2.1.4
    ru.joedm.SMCSuperIO	1.1.3
    com.alexandred.VoodooI2C	2.4.2
    com.hieplpvip.AsusSMC	1.2.2
    org.coolstar.VoodooGPIO	1.1
    as.acidanthera.voodoo.driver.PS2!C	2.1.4
    hu.interferenc.TSCAdjustReset	1.1
    as.vit9696.SMCProcessor	1.1.3
    com.alexandred.VoodooI2CServices	1
    xyz.racermaster.NoTouchID	1.0.3
    as.acidanthera.BrcmFirmwareStore	2.5.3
    as.lvs1974.AirportBrcmFixup	2.0.7
    as.vit9696.WhateverGreen	1.4.0
    as.vit9696.!AALC	1.4.9
    com.rehabman.driver.USBInjectAll	0.7.5
    ru.usrsse2.SMCBatteryManager	1
    as.vit9696.VirtualSMC	1.1.3
    as.vit9696.Lilu	1.4.4
    >AudioAUUC	1.70
    @fileutil	20.036.15
    @filesystems.autofs	3.0
    >!AGraphicsDevicePolicy	5.2.4
    @AGDCPluginDisplayMetrics	5.2.4
    >!AHV	1
    |IOUserEthernet	1.0.1
    |IO!BSerialManager	7.0.5f6
    >!AHDAHardwareConfigDriver	283.15
    >!AUpstreamUserClient	3.6.8
    >pmtelemetry	1
    >!APlatformEnabler	2.7.0d0
    >AGPM	111.4.4
    >X86PlatformShim	1.0.0
    >!AHDA	283.15
    >AGDCBacklightControl	5.2.4
    >!A!IKBLGraphics	14.0.6
    @Dont_Steal_Mac_OS_X	7.0.0
    >!ABacklight	180.3
    >ACPI_SMC_PlatformPlugin	1.0.0
    >AirPort.Brcm4360	1400.1.1
    >!AGFXHDA	100.1.428
    >!AMCCSControl	1.14
    >!A!IPCHPMC	2.0.1
    >!ASMCLMU	212
    >!A!ICFLGraphicsFramebuffer	14.0.6
    >!A!ISlowAdaptiveClocking	4.0.0
    >!AFIVRDriver	4.1.0
    >AirPort.BrcmNIC	1400.1.1
    @private.KextAudit	1.0
    >!ATopCaseHIDEventDriver	3430.1
    >!AFileSystemDriver	3.0.1
    >!AVirtIO	1.0
    @filesystems.hfs.kext	522.100.5
    @!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
    @BootCache	40
    @!AFSCompression.!AFSCompressionTypeZlib	1.0.0
    @filesystems.apfs	1412.120.2
    >!ASmartBatteryManager	161.0.0
    >!AAHCIPort	341.0.2
    >!AACPIButtons	6.1
    >!ARTC	2.0
    >!AHPET	1.8
    >!ASMBIOS	2.1
    >!AACPIEC	6.1
    >!AAPIC	1.7
    $!AImage4	1
    @nke.applicationfirewall	303
    $TMSafetyNet	8
    @!ASystemPolicy	2.0.0
    |EndpointSecurity	1
    @kext.triggers	1.0
    >!AGraphicsControl	5.2.4
    |IOAVB!F	850.1
    >!ASSE	1.0
    @plugin.IOgPTPPlugin	840.3
    |IOEthernetAVB!C	1.1.0
    >DspFuncLib	283.15
    @kext.OSvKernDSPLib	529
    >!AHDA!C	283.15
    |IOHDA!F	283.15
    >!ABacklightExpert	1.1.0
    @!AGPUWrangler	5.2.4
    >IOPlatformPluginLegacy	1.0.0
    |IONDRVSupport	576.1
    >!ASMBus!C	1.0.18d1
    >!A!ILpssI2C	3.0.60
    >!ASMBusPCI	1.0.14d1
    @!AGraphicsDeviceControl	5.2.4
    |IOAccelerator!F2	438.5.4
    |IOGraphics!F	576.1
    |IOSlowAdaptiveClocking!F	1.0.0
    >X86PlatformPlugin	1.0.0
    >IOPlatformPlugin!F	6.0.0d8
    |IO80211!F	1200.12.2b1
    >mDNSOffloadUserClient	1.0.1b8
    >corecapture	1.0.4
    |IOSkywalk!F	1
    >!AHS!BDriver	3430.1
    >IO!BHIDDriver	7.0.5f6
    >!AActuatorDriver	3440.1
    >!AMultitouchDriver	3440.1
    >!AInputDeviceSupport	3440.8
    >usb.cdc	5.0.0
    >usb.networking	5.0.0
    >usb.!UHostCompositeDevice	1.2
    |Broadcom!BHost!CUSBTransport	7.0.5f6
    |IO!BHost!CUSBTransport	7.0.5f6
    |IO!BHost!CTransport	7.0.5f6
    |IO!B!F	7.0.5f6
    |IO!BPacketLogger	7.0.5f6
    |IOAudio!F	300.2
    @vecLib.kext	1.2.0
    |IOSerial!F	11
    |IOSurface	269.11
    @filesystems.hfs.encodings.kext	1
    >usb.!UHostPacketFilter	1.0
    |IOUSB!F	900.4.2
    >!AXsanScheme	3
    |IONVMe!F	2.1.0
    |IOAHCIBlock!S	316.100.5
    |IOAHCI!F	290.0.1
    >!AEFINVRAM	2.1
    >!A!ILpssGspi	3.0.60
    >usb.!UXHCIPCI	1.2
    >usb.!UXHCI	1.2
    >!AEFIRuntime	2.1
    |IOHID!F	2.0.0
    $quarantine	4
    $sandbox	300.0
    @kext.!AMatch	1.0.0d1
    |IOSMBus!F	1.1
    >DiskImages	493.0.0
    >!AFDEKeyStore	28.30
    >!AEffaceable!S	1.0
    >!AKeyStore	2
    >!UTDM	489.120.1
    |IOSCSIBlockCommandsDevice	422.120.3
    >!ACredentialManager	1.0
    >KernelRelayHost	1
    >!ASEPManager	1.0.1
    >IOSlaveProcessor	1
    |IOTimeSync!F	840.3
    |IONetworking!F	3.4
    |IOUSBMass!SDriver	157.121.1
    |IOSCSIArchitectureModel!F	422.120.3
    |IO!S!F	2.1
    |IOUSBHost!F	1.2
    >!UHostMergeProperties	1.2
    >usb.!UCommon	1.0
    >!ABusPower!C	1.0
    |CoreAnalytics!F	1
    >!AMobileFileIntegrity	1.0.5
    @kext.CoreTrust	1
    |IOReport!F	47
    >!AACPIPlatform	6.1
    >!ASMC	3.1.9
    >watchdog	1
    |IOPCI!F	2.9
    |IOACPI!F	1.4
    @kec.pthread	1
    @kec.Libm	1
    @kec.corecrypto	1.0
    

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

Please symbolicate panic log properly by using keepsyms=1 in the boot arguments.

@Jie2GG
Copy link

Jie2GG commented May 27, 2020

Please symbolicate panic log properly by using keepsyms=1 in the boot arguments.

OK, Please wait a moment

@Jie2GG
Copy link

Jie2GG commented May 27, 2020

@vit9696 I've added startup parameters and got an error report

panic(cpu 6 caller 0xffffff8018c4aa3a): Kernel trap at 0xffffff7f9c21a0d2, type 0=divide error, registers:
CR0: 0x0000000080010033, CR2: 0x00007fa533871000, CR3: 0x000000083e33b055, CR4: 0x00000000003626e0
RAX: 0x01a8dca600000000, RBX: 0x01a8dca600000000, RCX: 0xffffff8019623414, RDX: 0x0000000000000000
RSP: 0xffffff83c3a4b330, RBP: 0xffffff83c3a4b360, RSI: 0xffffff83c3a4b158, RDI: 0xffffff838e3c0000
R8:  0x0000000cda5c83ab, R9:  0x0000000000000000, R10: 0x0000020000011000, R11: 0x000000000070000b
R12: 0x000000002367b880, R13: 0x0000000000000000, R14: 0xffffff83c3a4b380, R15: 0x0000000000000000
RFL: 0x0000000000010246, RIP: 0xffffff7f9c21a0d2, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x00007fa533871000, Error code: 0x0000000000000000, Fault CPU: 0x6, PL: 0, VF: 0

Backtrace (CPU 6), Frame : Return Address
0xffffff83c3a4ad90 : 0xffffff8018b1f5cd mach_kernel : _handle_debugger_trap + 0x49d
0xffffff83c3a4ade0 : 0xffffff8018c58b05 mach_kernel : _kdp_i386_trap + 0x155
0xffffff83c3a4ae20 : 0xffffff8018c4a68e mach_kernel : _kernel_trap + 0x4ee
0xffffff83c3a4ae70 : 0xffffff8018ac5a40 mach_kernel : _return_from_trap + 0xe0
0xffffff83c3a4ae90 : 0xffffff8018b1ec97 mach_kernel : _DebuggerTrapWithState + 0x17
0xffffff83c3a4af90 : 0xffffff8018b1f087 mach_kernel : _panic_trap_to_debugger + 0x227
0xffffff83c3a4afe0 : 0xffffff80192c27ec mach_kernel : _panic + 0x54
0xffffff83c3a4b050 : 0xffffff8018c4aa3a mach_kernel : _sync_iss_to_iks + 0x2aa
0xffffff83c3a4b1d0 : 0xffffff8018c4a738 mach_kernel : _kernel_trap + 0x598
0xffffff83c3a4b220 : 0xffffff8018ac5a40 mach_kernel : _return_from_trap + 0xe0
0xffffff83c3a4b240 : 0xffffff7f9c21a0d2 com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN31AppleIntelFramebufferController14SetupDPTimingsEP21AppleIntelFramebufferP21AppleIntelDisplayPathPNS_10CRTCParamsE + 0xec
0xffffff83c3a4b360 : 0xffffff7f9c217a3e com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN31AppleIntelFramebufferController9hwSetModeEP21AppleIntelFramebufferP21AppleIntelDisplayPathPK29IODetailedTimingInformationV2 + 0x228
0xffffff83c3a4b7e0 : 0xffffff7f9c1ec140 com.apple.driver.AppleIntelCFLGraphicsFramebuffer : __ZN21AppleIntelFramebuffer14setDisplayModeEii + 0xcb2
0xffffff83c3a4b9a0 : 0xffffff7f9c099a8f com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer16doSetDisplayModeEii + 0x12b
0xffffff83c3a4ba30 : 0xffffff7f9c0998ec com.apple.iokit.IOGraphicsFamily : __ZN13IOFramebuffer17extSetDisplayModeEP8OSObjectPvP25IOExternalMethodArguments + 0x9a
0xffffff83c3a4bac0 : 0xffffff8019254aae mach_kernel : __ZN12IOUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x1de
0xffffff83c3a4bb10 : 0xffffff7f9c09ff98 com.apple.iokit.IOGraphicsFamily : __ZN23IOFramebufferUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x74
0xffffff83c3a4bb60 : 0xffffff801925dcd3 mach_kernel : _is_io_connect_method + 0x223
0xffffff83c3a4bca0 : 0xffffff8018c082b2 mach_kernel : _iokit_server_routine + 0x4e72
0xffffff83c3a4bdb0 : 0xffffff8018b25328 mach_kernel : _ipc_kobject_server + 0x238
0xffffff83c3a4be10 : 0xffffff8018afbcc5 mach_kernel : _ipc_kmsg_send + 0x135
0xffffff83c3a4be70 : 0xffffff8018b12aa2 mach_kernel : _mach_msg_overwrite_trap + 0x2d2
0xffffff83c3a4bf00 : 0xffffff8018c30d05 mach_kernel : _mach_call_munger64 + 0x205
0xffffff83c3a4bfa0 : 0xffffff8018ac6226 mach_kernel : _hndl_mach_scall64 + 0x16
      Kernel Extensions in backtrace:
         com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7f9c07d000->0xffffff7f9c0cdfff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[3C56BB73-D149-3E84-A2EB-DF806779B96C]@0xffffff7f99701000
         com.apple.driver.AppleIntelCFLGraphicsFramebuffer(14.0.6)[B1F82BE6-EA2B-3261-8ACD-94F5E86AF39A]@0xffffff7f9c1cf000->0xffffff7f9c435fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[3C56BB73-D149-3E84-A2EB-DF806779B96C]@0xffffff7f99701000
            dependency: com.apple.iokit.IOACPIFamily(1.4)[0A7D7382-66FE-391B-9F93-97A996256C25]@0xffffff7f996ef000
            dependency: com.apple.iokit.IOAcceleratorFamily2(438.5.4)[D695D9DA-7C20-35D6-910F-E7A332A0F515]@0xffffff7f9c101000
            dependency: com.apple.iokit.IOReportFamily(47)[1FB49168-0280-3F04-A99A-F830C915E994]@0xffffff7f9962f000
            dependency: com.apple.AppleGraphicsDeviceControl(5.2.4)[CD6E2942-2A23-3CE8-9BCA-D5A772667EB8]@0xffffff7f9c1c5000
            dependency: com.apple.iokit.IOGraphicsFamily(576.1)[B1C0006F-E1F5-37D9-9548-5F918E92B422]@0xffffff7f9c07d000

BSD process name corresponding to current thread: WindowServer
Boot args: brcmfx-country=#a igfxonln=1 keepsyms=1

Mac OS version:
19F96

Kernel version:
Darwin Kernel Version 19.5.0: Thu Apr 30 18:25:59 PDT 2020; root:xnu-6153.121.1~7/RELEASE_X86_64
Kernel UUID: 7B7F06EE-1B75-345E-B898-2FD4FEC20F0D
Kernel slide:     0x0000000018800000
Kernel text base: 0xffffff8018a00000
__HIB  text base: 0xffffff8018900000
System model name: MacBookPro15,4 (Mac-53FDB3D8DB8CA971)
System shutdown begun: NO
Panic diags file available: YES (0x0)

System uptime in nanoseconds: 55203836207
last loaded kext at 14027222757: >AudioAUUC	1.70 (addr 0xffffff7f9d067000, size 28672)
last unloaded kext at 2045075238: >!A!ILpssI2C	3.0.60 (addr 0xffffff7f99a45000, size 40960)
loaded kexts:
com.movavi.driver.soundgrabber	2.0.1
me.kishorprins.VoodooInput	1.0.5
com.alexandred.VoodooI2CHID	1
as.acidanthera.BrcmPatchRAM3	2.5.3
as.acidanthera.voodoo.driver.PS2Keyboard	2.1.4
ru.joedm.SMCSuperIO	1.1.3
com.alexandred.VoodooI2C	2.4.2
com.hieplpvip.AsusSMC	1.2.2
org.coolstar.VoodooGPIO	1.1
as.acidanthera.voodoo.driver.PS2!C	2.1.4
hu.interferenc.TSCAdjustReset	1.1
as.vit9696.SMCProcessor	1.1.3
com.alexandred.VoodooI2CServices	1
xyz.racermaster.NoTouchID	1.0.3
as.acidanthera.BrcmFirmwareStore	2.5.3
as.lvs1974.AirportBrcmFixup	2.0.7
as.vit9696.WhateverGreen	1.4.0
as.vit9696.!AALC	1.4.9
com.rehabman.driver.USBInjectAll	0.7.5
ru.usrsse2.SMCBatteryManager	1
as.vit9696.VirtualSMC	1.1.3
as.vit9696.Lilu	1.4.4
>AudioAUUC	1.70
@fileutil	20.036.15
@filesystems.autofs	3.0
>!AGraphicsDevicePolicy	5.2.4
@AGDCPluginDisplayMetrics	5.2.4
>!AHV	1
|IOUserEthernet	1.0.1
|IO!BSerialManager	7.0.5f6
>!AHDAHardwareConfigDriver	283.15
>!AUpstreamUserClient	3.6.8
>pmtelemetry	1
>AGPM	111.4.4
>!APlatformEnabler	2.7.0d0
>!AHDA	283.15
>X86PlatformShim	1.0.0
>!A!IKBLGraphics	14.0.6
@Dont_Steal_Mac_OS_X	7.0.0
>AGDCBacklightControl	5.2.4
>!ABacklight	180.3
>ACPI_SMC_PlatformPlugin	1.0.0
>AirPort.Brcm4360	1400.1.1
>!AGFXHDA	100.1.428
>!ASMCLMU	212
>!A!ICFLGraphicsFramebuffer	14.0.6
>!AFIVRDriver	4.1.0
>!A!IPCHPMC	2.0.1
>!A!ISlowAdaptiveClocking	4.0.0
>!AMCCSControl	1.14
>AirPort.BrcmNIC	1400.1.1
@private.KextAudit	1.0
>!ATopCaseHIDEventDriver	3430.1
>!AFileSystemDriver	3.0.1
>!AVirtIO	1.0
@filesystems.hfs.kext	522.100.5
@!AFSCompression.!AFSCompressionTypeDataless	1.0.0d1
@BootCache	40
@!AFSCompression.!AFSCompressionTypeZlib	1.0.0
@filesystems.apfs	1412.120.2
>!ASmartBatteryManager	161.0.0
>!AAHCIPort	341.0.2
>!AACPIButtons	6.1
>!ARTC	2.0
>!AHPET	1.8
>!ASMBIOS	2.1
>!AACPIEC	6.1
>!AAPIC	1.7
$!AImage4	1
@nke.applicationfirewall	303
$TMSafetyNet	8
@!ASystemPolicy	2.0.0
|EndpointSecurity	1
@kext.triggers	1.0
>!AGraphicsControl	5.2.4
|IOAVB!F	850.1
>!ASSE	1.0
@plugin.IOgPTPPlugin	840.3
|IOEthernetAVB!C	1.1.0
>DspFuncLib	283.15
@kext.OSvKernDSPLib	529
>!AHDA!C	283.15
|IOHDA!F	283.15
@!AGPUWrangler	5.2.4
>!ABacklightExpert	1.1.0
>IOPlatformPluginLegacy	1.0.0
|IONDRVSupport	576.1
>!A!ILpssI2C	3.0.60
>!ASMBusPCI	1.0.14d1
@!AGraphicsDeviceControl	5.2.4
|IOAccelerator!F2	438.5.4
|IOSlowAdaptiveClocking!F	1.0.0
>!ASMBus!C	1.0.18d1
|IOGraphics!F	576.1
>X86PlatformPlugin	1.0.0
>IOPlatformPlugin!F	6.0.0d8
|IO80211!F	1200.12.2b1
>mDNSOffloadUserClient	1.0.1b8
>corecapture	1.0.4
|IOSkywalk!F	1
>!AActuatorDriver	3440.1
>!AHS!BDriver	3430.1
>IO!BHIDDriver	7.0.5f6
>!AMultitouchDriver	3440.1
>!AInputDeviceSupport	3440.8
|Broadcom!BHost!CUSBTransport	7.0.5f6
|IO!BHost!CUSBTransport	7.0.5f6
|IO!BHost!CTransport	7.0.5f6
|IO!B!F	7.0.5f6
|IO!BPacketLogger	7.0.5f6
>usb.cdc	5.0.0
>usb.networking	5.0.0
>usb.!UHostCompositeDevice	1.2
|IOAHCIBlock!S	316.100.5
|IOAudio!F	300.2
@vecLib.kext	1.2.0
|IOSerial!F	11
|IOSurface	269.11
@filesystems.hfs.encodings.kext	1
>usb.!UHostPacketFilter	1.0
|IOUSB!F	900.4.2
>!AXsanScheme	3
|IONVMe!F	2.1.0
>!AEFINVRAM	2.1
|IOAHCI!F	290.0.1
>!A!ILpssGspi	3.0.60
>usb.!UXHCIPCI	1.2
>usb.!UXHCI	1.2
>!AEFIRuntime	2.1
|IOHID!F	2.0.0
$quarantine	4
$sandbox	300.0
@kext.!AMatch	1.0.0d1
|IOSMBus!F	1.1
>DiskImages	493.0.0
>!AFDEKeyStore	28.30
>!AEffaceable!S	1.0
>!AKeyStore	2
>!UTDM	489.120.1
|IOSCSIBlockCommandsDevice	422.120.3
>!ACredentialManager	1.0
>KernelRelayHost	1
>!ASEPManager	1.0.1
>IOSlaveP

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

Interesting, please upload IOGraphicsFamily and all Intel GPU kexts. Framebuffer and Graphics, they come in pairs. Not just CFL, but also others for completeness.

@Jie2GG
Copy link

Jie2GG commented May 27, 2020

Interesting, please upload IOGraphicsFamily and all Intel GPU kexts. Framebuffer and Graphics, they come in pairs. Not just CFL, but also others for completeness.

Is it these Kexts?
Kexts.zip

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

Thx, but also attach all those listed by this terminal command:
ls /System/Library/Extensions/AppleIntel*Graphics*.kext

@Jie2GG
Copy link

Jie2GG commented May 27, 2020

Thx, but also attach all those listed by this terminal command:
ls /System/Library/Extensions/AppleIntel_Graphics_.kext

Sorry, I couldn't find this kext

@zijun-he
Copy link
Author

@zijun-he
Copy link
Author

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

Corrected the command above. Well, it looks like the active number of lanes for HDMI is 0, which is causing division by zero:

  v9 = (v6 * v8) << 23;
  v10 = *((_DWORD *)a2 + 6467);
  v11 = v5 * 8 * v10;
  if ( !v10 || !v5 )
    kprintf(
      "[IGFB][ERROR  ] fActiveNumberOfLanes = %d, linkSymbolClock = %llu.. One of them is 0 for FB%x - will lead to Divid"
      "eByZero panic. PixelClock = %llu!!!!!\n",
      v10,
      v5,
      *((unsigned int *)a2 + 119),
      v6);

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

This code should not execute when your connector has HDMI port type, so I would suspect the reason is due to incorrect framebuffer patch.

@zijun-he
Copy link
Author

zijun-he commented May 27, 2020

igfxonln = 1 can effectively prevent 10.15.4-10.15.5 from being inserted into the hdmi system and restarting.
The black screen of hdmi is probably from 10.15.5 B3, it seems like this.
Using the same framebuffer, produced a black screen at 10.15.5
What other checks can be done, we will actively cooperate.

@Jie2GG
Copy link

Jie2GG commented May 27, 2020

But macOS Catalina 10.15.3 - 10.15.4 using normal working of Framebuffer

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

The black screen of hdmi is probably from 10.15.5 B3, it seems like this.

Well, 10.15.5B3 and 10.15.5B2 kexts is what is necessary I guess?

@zijun-he
Copy link
Author

Local community staff informed that using AAPL, ig-platform-id 3ea5000 3e9b0000 to drive hdmi successfully, other id killed

@Jie2GG
Copy link

Jie2GG commented May 27, 2020

My laptop using 3EA50000, HDMI port can working. but unable to output normal screen.

@ispiropoulos
Copy link

Hi! Will there be any further investigation on this and if yes how can we assist? There are many Hacks with iGPU and HDMI only motherboards out there, would be sad to lose support from 10.15.5+

@vit9696
Copy link
Contributor

vit9696 commented May 27, 2020

No investigation is planned. Things work fine on our hardware with IGPU only setups (yes, we use 3e9b0000). The crash is expected, as it is caused by incorrect (non-HDMI) connector type.

@ispiropoulos
Copy link

No investigation is planned. Things work fine on our hardware with IGPU only setups (yes, we use 3e9b0000). The crash is expected, as it is caused by incorrect (non-HDMI) connector type.

@vit9696 Thank you for your time. Does this mean that with 3E9B0000 ig-platform-id and connector patching for HDMI we can get accelerated graphics on UHD 630 only system?

@Jie2GG
Copy link

Jie2GG commented May 28, 2020

No investigation is planned. Things work fine on our hardware with IGPU only setups (yes, we use 3e9b0000). The crash is expected, as it is caused by incorrect (non-HDMI) connector type.

@vit9696 But iGPU in 3E9B0000 working not normal. output screen flashing or flower screen. Can you tell us how to correct this problem?

PS: I CPU is Intel Core i5 8265U , GPU is Intel UHD 620

@zijun-he
Copy link
Author

没有计划进行调查。仅使用IGPU设置,就可以在我们的硬件上正常工作(是的,我们使用3e9b0000)。这是由于不正确的(非HDMI)连接器类型引起的崩溃。

@ vit9696 但是3E9B0000中的 iGPU工作不正常。输出屏幕闪烁或花屏。您能告诉我们如何解决此问题吗?

PS:我的CPU是Intel Core i5 8265U,GPU是Intel UHD 620

Try 3ea50000

@Jie2GG
Copy link

Jie2GG commented May 28, 2020

没有计划进行调查。仅使用IGPU设置,就可以在我们的硬件上正常工作(是的,我们使用3e9b0000)。这是由于不正确的(非HDMI)连接器类型引起的崩溃。

@ vit9696 但是3E9B0000中的 iGPU工作不正常。输出屏幕闪烁或花屏。您能告诉我们如何解决此问题吗?
PS:我的CPU是Intel Core i5 8265U,GPU是Intel UHD 620

Try 3ea50000

3EA50000 working is not normal

@ternes3
Copy link

ternes3 commented May 28, 2020

Same problem here, with 3ea50000 I miss hardware acceleration.

@lvs1974
Copy link

lvs1974 commented May 28, 2020

@Jie2GG,

output screen flashing or flower screen

When exactly the screen is flashing? Only at boot stage? Only with plugged HDMI cable?

@Jie2GG
Copy link

Jie2GG commented May 28, 2020

@Jie2GG,

output screen flashing or flower screen

When exactly the screen is flashing? Only at boot stage? Only with plugged HDMI cable?

Booting system enter desktop, connect HDMI inteface, select HiDPI resolution will display snowflake. select non-HiDPI resolution will pulse and blurry.

@lvs1974
Copy link

lvs1974 commented May 28, 2020

@Jie2GG, so only external display is flashing?

@Jie2GG
Copy link

Jie2GG commented May 28, 2020

@lvs1974 YES! only HDMI display is flashing

@lvs1974
Copy link

lvs1974 commented May 28, 2020

@Jie2GG, do you use a binary patch for com.apple.driver.AppleHDAController?
Find: <709D0000>
Replace: <48A30000>

@Jie2GG
Copy link

Jie2GG commented May 28, 2020

@Jie2GG, do you use a binary patch for com.apple.driver.AppleHDAController?
Find: <709D0000>
Replace: <48A30000>

No, I don't need use a binary patch for AppleHDAController.

@crushers
Copy link

I have a same problem on my i9 9900k. After second stage apple black screen and after wake. Cuz I have GPU and iGPU.

@rbesora
Copy link

rbesora commented May 29, 2020

Hi,

My system (see closed issue above) is just updating correctly to 10.15.5. Just to inform to everyone with this error. I solved it by changing igpu platform id to 3E9B0000 (before I had 3E9B0007) and made a correct frame buffer conector patch. Don't update to 10.15.5 until you have 10.15.4 working with full graphics acceleration, all with 3E9B0000 and your framebuffer patch.

If you had previous frame buffer patches (with 3E9B0007) you have to modify them, and watch out indexes values specially. You can solve it, but you have to patch your connectors properly

Regards!

@ghost
Copy link

ghost commented May 31, 2020

No investigation is planned. Things work fine on our hardware with IGPU only setups (yes, we use 3e9b0000). The crash is expected, as it is caused by incorrect (non-HDMI) connector type.

In the manual of WhateverGreen,UHD620 (Whiskey Lake) should use fake device-id A53E0000 for IGPU,should I use 3E9B0000 now?

Before 10.15.4 , after the framebuffer patch was applied, HDMI worked normally.

The 10.15.4 additionally required force-online device properties.

The 10.15.5 broken everything on HDMI.

So does it mean that HDMI support for I5-8265U(UHD620 Whiskey Lake) has been abandoned since version 10.15.5?

@WildBeastRouen
Copy link

WildBeastRouen commented May 31, 2020

@Jie2GG, do you use a binary patch for com.apple.driver.AppleHDAController?
Find: <709D0000>
Replace: <48A30000>

Hello.

My device is XPS 15 7590 which has UHD630 IGPU, and using this patch as well before updated to 10.15.5

Now if I hot plug the HDMI or DP monitor, there's no HDMI/DP audio output in System Preferences (only built-in audio available). If I cold boot with HDMI or DP monitor plugged, there's no audio output in System Preferences (the built-in audio disappeared).

In both cases above, the HDMI/DP display works well, but audio output is broken.

How to solve this problem?

Thanks.

@Jie2GG
Copy link

Jie2GG commented May 31, 2020

@Jie2GG, do you use a binary patch for com.apple.driver.AppleHDAController?
Find: <709D0000>
Replace: <48A30000>

Hello.

My device is XPS 15 7590 which has UHD630 IGPU, and using this patch as well before updated to 10.15.5

Now if I hot plug the HDMI or DP monitor, there's no HDMI/DP audio output in System Preferences (only built-in audio available). If I cold boot with HDMI or DP monitor plugged, there's no audio output in System Preferences (the built-in audio disappeared).

How to solve this problem?

Thanks.

Sorry, I HDMI audio connect can output

@josemmc95
Copy link

josemmc95 commented Jun 1, 2020

Hi,

My system (see closed issue above) is just updating correctly to 10.15.5. Just to inform to everyone with this error. I solved it by changing igpu platform id to 3E9B0000 (before I had 3E9B0007) and made a correct frame buffer conector patch. Don't update to 10.15.5 until you have 10.15.4 working with full graphics acceleration, all with 3E9B0000 and your framebuffer patch.

If you had previous frame buffer patches (with 3E9B0007) you have to modify them, and watch out indexes values specially. You can solve it, but you have to patch your connectors properly

Regards!

I have the same issue and I can't make it working and I manually tried all ports with all busid.

Can you give me your device property config to compare it with mine?

Thank yoy in avanced.

@taofha
Copy link

taofha commented Jun 1, 2020

@josemmc95
this is mine.
framebuffer-con2-busid
AgAAAA==
framebuffer-con2-enable
AQAAAA==
framebuffer-con2-type
AAgAAA==

My board is MSI B360m mortar. Hope it helps you out.

@josemmc95
Copy link

@josemmc95
this is mine.
framebuffer-con2-busid
AgAAAA==
framebuffer-con2-enable
AQAAAA==
framebuffer-con2-type
AAgAAA==

My board is MSI B360m mortar. Hope it helps you out.

Should it work with the current WhatEverGreen kext or do I need the latest beta?

Thanks.

@taofha
Copy link

taofha commented Jun 1, 2020

My WEG version is the latest release version 1.3.9.

@josemmc95
Copy link

My WEG version is the latest release version 1.3.9.

And with that framebuffer, is force-online or igfxonln needed?

@taofha
Copy link

taofha commented Jun 1, 2020

Yes, igfxonln=1 is needed.

@rbesora
Copy link

rbesora commented Jun 1, 2020

Hi,
My system (see closed issue above) is just updating correctly to 10.15.5. Just to inform to everyone with this error. I solved it by changing igpu platform id to 3E9B0000 (before I had 3E9B0007) and made a correct frame buffer conector patch. Don't update to 10.15.5 until you have 10.15.4 working with full graphics acceleration, all with 3E9B0000 and your framebuffer patch.
If you had previous frame buffer patches (with 3E9B0007) you have to modify them, and watch out indexes values specially. You can solve it, but you have to patch your connectors properly
Regards!

I have the same issue and I can't make it working and I manually tried all ports with all busid.

Can you give me your device property config to compare it with mine?

Thank yoy in avanced.

My MB is Gigabyte Z370M-D3H. Here you have.

Regards

devices

@josemmc95
Copy link

Hi,
My system (see closed issue above) is just updating correctly to 10.15.5. Just to inform to everyone with this error. I solved it by changing igpu platform id to 3E9B0000 (before I had 3E9B0007) and made a correct frame buffer conector patch. Don't update to 10.15.5 until you have 10.15.4 working with full graphics acceleration, all with 3E9B0000 and your framebuffer patch.
If you had previous frame buffer patches (with 3E9B0007) you have to modify them, and watch out indexes values specially. You can solve it, but you have to patch your connectors properly
Regards!

I have the same issue and I can't make it working and I manually tried all ports with all busid.
Can you give me your device property config to compare it with mine?
Thank yoy in avanced.

My MB is Gigabyte Z370M-D3H. Here you have.

Regards

devices

Do you have igfxonln=1 boot-arg?

@rbesora
Copy link

rbesora commented Jun 1, 2020

Hi,
My system (see closed issue above) is just updating correctly to 10.15.5. Just to inform to everyone with this error. I solved it by changing igpu platform id to 3E9B0000 (before I had 3E9B0007) and made a correct frame buffer conector patch. Don't update to 10.15.5 until you have 10.15.4 working with full graphics acceleration, all with 3E9B0000 and your framebuffer patch.
If you had previous frame buffer patches (with 3E9B0007) you have to modify them, and watch out indexes values specially. You can solve it, but you have to patch your connectors properly
Regards!

I have the same issue and I can't make it working and I manually tried all ports with all busid.
Can you give me your device property config to compare it with mine?
Thank yoy in avanced.

My MB is Gigabyte Z370M-D3H. Here you have.
Regards
devices

Do you have igfxonln=1 boot-arg?

Yes, from 10.15.4, without it I have to blind enter the password at login windows, after that the image reapears. With that option all works O.K.

@retsel89
Copy link

retsel89 commented Jul 3, 2020

i solved this issue of HDMI by pressing Power button twice, i have Xiaomi notebook pro, is like put the notebook in sleep mode, i think also work closing and open the lid

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests