Jump to content

{ Solved and Success } Lenovo M93p - iGPU 4600 for Monterey, Catalina, BigSur, Mojave


$tealth
 Share

24 posts in this topic

Recommended Posts

@Hervé

 

I have installed macOS Monterey on my Lenovo M93p Tower. I have 6 screens out of which 5 are working problem with a native resolution 2450 x 1440 , 

Display 1 Resolution 1080 p - iGPU 4600 - problem 

Display 2 Resolution 2560 x 1440 - iGPU 4600

Display 3 Resolution 2560 x 1440 - dGPU Nvdia 710, 730

Display 4  Resolution 2560 x 1440 - dGPU Nvdia 710, 730

Display 5  Resolution 2560 x 1440 - dGPU Nvdia 710, 730

Display 6   Resolution 2560 x 1440 - dGPU Nvdia 710, 730

 

I am trying to fix the problem for the screen 1 but I cannot get the solution once screen is working properly another screen is not working problem. 

 

I was able to solve the problem of  GRABLED GRAPHICS for INTEL HDA 4600 by following the setting as below. 

 

If you have a display port its ID is 00040000 

 

Now as per the OPENCORE Team... Whatevergreen.kext treats Display port as HDMI 

 

so you have to replace Displayport ID 00040000 

by HDMI ID as 00080000

 

 

 

Reference from OPEN CORE TEAM 

 

Website 

https://dortania.github.io/OpenCore-Post-Install/gpu-patching/intel-patching/connector.html

 

Quote

Looking closer, we see that the HDMI port was actually listed as a DisplayPort. This is where WhateverGreen's patching mechanisms come into play.

Since the incorrect port was located at AppleIntelFramebuffer@1, this is port 1. Next we'll to enable WhateverGreen's patching mechanism for con1, and then set the connector type to HDMI. To do this, we set the following Properties under DeviceProperties -> Add -> PciRoot(0x0)/Pci(0x2,0x0)

 

Everything will properly now. I appreciate Help of @Hervé, @Slice and Open Core team 

 

USE THESE PARAMETERS FOR INTEL HDA 4600 for FULL QE/CI and ACCELERATION

 

 

Screen Shot 2022-06-17 at 2.06.55 AM.jpg

 

 

 

PLEASE find the attached config.plist to make changes. 

config.plist

Edited by $tealth
Problem Solved
Link to comment
Share on other sites

Get yourself a hackin tool and find out the right IDs 

 

<02 00 00 00>        LVDS and eDP      - Laptop displays
<10 00 00 00>        VGA               - Unsupported in 10.8 and newer
<00 04 00 00>        DisplayPort       - USB-C display-out are DP internally
<01 00 00 00>        DUMMY             - Used when there is no physical port
<00 08 00 00>        HDMI
<80 00 00 00>        S-Video
<04 00 00 00>        DVI (Dual Link)
<00 02 00 00>        DVI (Single Link)

 

 

ID 01050900 00080000 87010000   

 

Change to 

 

01050900 00040000 87010000 

Edited by $tealth
Link to comment
Share on other sites

You are on the right track just change the following settings 

 

framebuffer-con0-alldata.  01050900 00040000 87010000 

 

Middle ID is the connector Type 

in your current setting you have 00080000 

 

change it to 00040000

 

 

 

Screen Shot 2022-06-17 at 10.17.01 PM.jpg

Edited by $tealth
Link to comment
Share on other sites

37 minutes ago, $tealth said:

What Resolution are you getting at the moment 

without the patch only 1080p.

 

did I need all framebuffer lines, or only con0? Also, why 87010000 at the end and not 87000000?

btw I have Remote Desktop and I see that it actually boots with 4k resolution, but don't output signal from DP.

Link to comment
Share on other sites

Just keep the lines as it is don't change anything 

just change the middle number from 0008000 to 00040000

 

that is it 

It has to done for all the lines for con0, con1, con2 change the middle number to 00040000

 

 

Link to comment
Share on other sites

15 minutes ago, $tealth said:

Just keep the lines as it is don't change anything 

just change the middle number from 0008000 to 00040000

 

that is it 

It has to done for all the lines for con0, con1, con2 change the middle number to 00040000

 

 

I do it but now I lost 4K resolution in settings, only 1080p again. If I change only con0 I have 4K but lost signal.

Link to comment
Share on other sites

That means the setting is right 

 

change back the setting 00040000 to 0008000 for try these combination 

 

00040000

00080000

00080000

 

00040000

00040000

00080000

 

00040000

00040000

00080000

Edited by $tealth
Link to comment
Share on other sites

13 minutes ago, $tealth said:

what kind of adapter is there 

 

Display port , HDMI or DVI 

 

00080000

00040000

00080000

Intel 4600 will show 4k Video with 24 hz only that is the limitation 

 

I have signal but only 1080p with this combination.  My iGPU is 4400.  It's DP out > DP to HDMI adapter > HDMI in.

Screen Shot 2022-06-17 at 22.14.31.png

Link to comment
Share on other sites

 Share

×
×
  • Create New...