thawri Posted August 19, 2022 Share Posted August 19, 2022 Hello everyone. My Dell latitude 5501 (i7 9850H, igpu only uhd 630 )working perfectly and running monterey 12.4. but HDMI not working and can not use my monitor. initially I use EFI posted by @Baio77 here. I try multiple methods to fix this. tried dortania guides for GPU patching and try a lot of BusIDs. try multiple smbios and boot args. trying for about 3 days for fixing this problem. But there was no success. at last, I Adjust DVMT using this method. now mac Os boot without framebuffer-fbmem and framebuffer-stolenmem but HDMI not responding yet. I thought by set DVMT Pre-allocated to 64M and DVMT Total GFX MEM to Max, problem must be solved. but it seems there is another problem there and I can not find that. my monitor is 2K and I have working with it by another hackintosh. Can you help me to fix this problem, please? thanks in advance. @Jake Lo @Hervé @Baio77 dell latitude 5501 EFI.zip dell latitude 5501 ioreg.zip Link to comment Share on other sites More sharing options...
thawri Posted August 20, 2022 Author Share Posted August 20, 2022 My HDMI is plugged in but not in IORegisteryExplore not showing that. please see screen shot. only display0 in AppleIntelFramebuffer@0 with connector type <02 00 00 00> which is my laptop display. AppleIntelFramebuffer@1 connector type is <00 08 00 00> , HDMI AppleIntelFramebuffer@2 is <00 04 00 00> i.e Display port. there is no display port on laptop. maybe it is type c. if I purchase a type-c to HDMI adapter, Is there any hope? or I must buy type-c to DP? Link to comment Share on other sites More sharing options...
thawri Posted August 20, 2022 Author Share Posted August 20, 2022 After adjusting DVMT to max, should still try set BusID in config.plist? Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 20, 2022 Administrators Share Posted August 20, 2022 Unlike 4K, HDMI output is unrelated to DVMT. It's a simple matter of output ports, i.e. connectors. According to your IOReg, your laptop has no discrete GPU, correct? Link to comment Share on other sites More sharing options...
thawri Posted August 20, 2022 Author Share Posted August 20, 2022 yes, only UHD 630 IGPU. then I must find proper bus id? I test atleast this: 01000900 00080000 87010000 02060A00 00080000 87010000 ---------------------------- 01000900 00080000 C7010000 02050A00 00080000 C7010000 ---------------------------- for all busIDs from 1 to 6 and another try by set this flags in boot args: igfxonln=1 agdpmod=vit9696 Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 20, 2022 Administrators Share Posted August 20, 2022 And the HDMI output in question is that of an HDMI port on the laptop, not of an HDMI adapter connected to a USB-c, right? 9th gen. Coffee Lake i7-9850H is fitted with UHD630 iGPU carrying id 0x3E9B; that's natively supported in all recent macOS versions. As stated in the Whatevergreen User Manual, you should be using CFL framebuffer 0x3EA50009. ID: 3EA50009, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x00830B0A TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes) Model name: Intel HD Graphics CFL CRB Camellia: CamelliaV3 (3), Freq: 0 Hz, FreqMax: 0 Hz Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3 [0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - ConnectorLVDS [1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x000001C7 - ConnectorDP [2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x000001C7 - ConnectorDP 00000800 02000000 98000000 01050900 00040000 C7010000 02040A00 00040000 C7010000 Having set DVMT to 64MB in BIOS, you no longer need to patch FBmem ans StolenMem any more, indeed. HDMI output usually registers against connector con1. I would have kept the index unmodified... And you only need to patch the connector type (to 00080000) to gain HDMI audio. The video output should still work with default DP type. Try with the default framebuffer settings (i.e no connector patching) and experiment with other SMBIOS like MBP15,x/MBP16,x for instance. 1 Link to comment Share on other sites More sharing options...
thawri Posted August 20, 2022 Author Share Posted August 20, 2022 yes HDMI port on the laptop. what do you mean " The video output should still work with default DP type"? is this default framebuffer settings you talked about?: and if testing multiple SMBIOS with default framebuffer not worked, I must test multiple BusId for "01000900 00080000 C7010000" in con1? i.e: 01010900 00080000 C7010000 01020900 00080000 C7010000 01030900 00080000 C7010000 ... in framebuffer-con1-alldata? @Hervé Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 20, 2022 Administrators Share Posted August 20, 2022 Why do you inject iGPU device id 0x3EA5? Yours is natively support so no need for that property which can be removed. As I said, remove all connector patching to begin with and experiment with different SMBIOS instead, starting with MBP15,x. By default framebuffer settings, I mean the obvious: the parameters that comedy default with the selected framebuffer, i.e. no patching through property injection. Bascially, at this stage, all you should have is this: AAPL,ig-platform-id 0900A53E DATA Link to comment Share on other sites More sharing options...
thawri Posted August 21, 2022 Author Share Posted August 21, 2022 @Hervé I have not succeeded yet. I test these SMBIOS by default framebuffer: MBP 15,1-2-3 and 16,1-2-3-4 after that test multiple framebuffer for con1 (and some case con2) for some SMBIOS specially MBP 16,1- 16,4, 15,2. I must set enable-backlight-registers-fix to 1 in PciRoot(0x0)/Pci(0x2,0x0), otherwise after booting laptop screen also is black and I must wait about 2-3 minutes to turn it on. in this situation, macOS is booted and I hear the wrong password sound or if I enter the password and hit enter, after the screen is turned on I see am logged in. Doesn't this give you a clue? I would be very grateful if you could help me Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 21, 2022 Administrators Share Posted August 21, 2022 No option in BIOS that would disable the HDMI port? Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now