Contribute
Register

Is it possible to enable mx150 GPU on laptop?

Status
Not open for further replies.
That's a good sign because it means the HDMI output is controlled by IGPU, not MX150.
But need to find correct pipe id to let to work directly.

Let's try this first.
Change AAPL,ig-platform-id to 00001659.
Just change the platform id is ok? other things like device id do not need to change?
And SMBIOS need to change other model? I'm using MacBookPro15,1 now, is it need to change?

Forgive me may ask these question like an idiet.
 
Just change the platform id is ok? other things like device id do not need to change?
And SMBIOS need to change other model? I'm using MacBookPro15,1 now, is it need to change?

Forgive me may ask these question like an idiet.
I think it's fine.
You can make another type of config.plist if you worry about it.
And I'll test it by using USB stick to avoid any issue if I were you.
 
I think it's fine.
You can make another type of config.plist if you worry about it.
And I'll test it by using USB stick to avoid any issue if I were you.
When I change the AAPL,ig-platform-id to 00001659. It can be get into the macOS.
But in my display card it's show that Intel UHD Graphics 620 7MB.
Original is 2048MB, what can I do in next step?

Thank you for your helping.
 
When I change the AAPL,ig-platform-id to 00001659. It can be get into the macOS.
But in my display card it's show that Intel UHD Graphics 620 7MB.
Original is 2048MB, what can I do in next step?

Thank you for your helping.
Provide ur PR file again.
 
Provide ur PR file again.
I just try change device id to 16590000 it will be blackscreen when try get into system.
and I try do use the config_UHD620_HD620_59160000_can_use this config.plist, same black screen when I trying to get into macOS.
 

Attachments

  • debug_24119.zip
    7.5 MB · Views: 45
I just try change device id to 16590000 it will be blackscreen when try get into system.
and I try do use the config_UHD620_HD620_59160000_can_use this config.plist, same black screen when I trying to get into macOS.
What do you mean "black screen"? Is that your laptop display or HDMI display?
Also try not to add device-id, just keep AAPL,ig-platform-id=00001659.
And keep framebuffer-con1-enable & framebuffer-con1-type exist.
 
What do you mean "black screen"? Is that your laptop display or HDMI display?
Also try not to add device-id, just keep AAPL,ig-platform-id=00001659.
And keep framebuffer-con1-enable & framebuffer-con1-type exist.
The black screen means when you open -v mode to get into the system, when run a while, the screen is black and no reaction.
Ok, I'll follow these two suggestion to do. Thank you very very much:headbang:.
 
What do you mean "black screen"? Is that your laptop display or HDMI display?
Also try not to add device-id, just keep AAPL,ig-platform-id=00001659.
And keep framebuffer-con1-enable & framebuffer-con1-type exist.
I have try not to add device-id, just keep AAPL,ig-platform-id=00001659 and keep framebuffer-con1-enable & framebuffer-con1-type exist. Still 7MB T_T
Here is the PR file.
 

Attachments

  • debug_1754.zip
    7.6 MB · Views: 53
I have try not to add device-id, just keep AAPL,ig-platform-id=00001659 and keep framebuffer-con1-enable & framebuffer-con1-type exist. Still 7MB T_T
Here is the PR file.
OK.
We going back to try with 00009B3E

According from the data of 0x3E9B0000 (that's what we set 00009B3E to AAPL,ig-platform-id)
Code:
ID: 3E9B0000, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x0000130B
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
GPU Name: Intel UHD Graphics 630
Model Name(s): MacBookPro15,1
Camelia: Disabled
Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - LVDS
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 - DP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 - DP
00000800 02000000 98000000
01050900 00040000 87010000
02040A00 00040000 87010000
Previously we got KP when plug HDMI if set framebuffer-con1-type=00080000.
IME, wrong pipe ID matching will easily got KP when plug HDMI.
Perhaps you can try different pipe ID to match on your laptop.

To do this, let's set some patches inside config.plist to change.
Code:
framebuffer-con1-enable=01000000
framebuffer-con1-index=01000000
framebuffer-con1-busid=05000000
framebuffer-con1-pipe=0A000000
framebuffer-con1-type=00080000
framebuffer-con1-flags=87010000
This means we change default pipe ID from 09 to 0A and change DP(0004) to HDMI(0008) from port 1.
Change and try, remember keep HDMI connected.
If HDMI monitor still not display after boot, may need to change another ID.
 
OK.
We going back to try with 00009B3E

According from the data of 0x3E9B0000 (that's what we set 00009B3E to AAPL,ig-platform-id)
Code:
ID: 3E9B0000, STOLEN: 57 MB, FBMEM: 0 bytes, VRAM: 1536 MB, Flags: 0x0000130B
TOTAL STOLEN: 58 MB, TOTAL CURSOR: 1 MB (1572864 bytes), MAX STOLEN: 172 MB, MAX OVERALL: 173 MB (181940224 bytes)
GPU Name: Intel UHD Graphics 630
Model Name(s): MacBookPro15,1
Camelia: Disabled
Mobile: 1, PipeCount: 3, PortCount: 3, FBMemoryCount: 3
[0] busId: 0x00, pipe: 8, type: 0x00000002, flags: 0x00000098 - LVDS
[1] busId: 0x05, pipe: 9, type: 0x00000400, flags: 0x00000187 - DP
[2] busId: 0x04, pipe: 10, type: 0x00000400, flags: 0x00000187 - DP
00000800 02000000 98000000
01050900 00040000 87010000
02040A00 00040000 87010000
Previously we got KP when plug HDMI if set framebuffer-con1-type=00080000.
IME, wrong pipe ID matching will easily got KP when plug HDMI.
Perhaps you can try different pipe ID to match on your laptop.

To do this, let's set some patches inside config.plist to change.
Code:
framebuffer-con1-enable=01000000
framebuffer-con1-index=01000000
framebuffer-con1-busid=05000000
framebuffer-con1-pipe=0A000000
framebuffer-con1-type=00080000
framebuffer-con1-flags=87010000
This means we change default pipe ID from 09 to 0A and change DP(0004) to HDMI(0008) from port 1.
Change and try, remember keep HDMI connected.
If HDMI monitor still not display after boot, may need to change another ID.
I have find that 'index 1' and '0x01' bus ID will get red lighting when connected with HDMI using Hackintool.Please Allow me to say thank you to you that you help me a lot of things,but there are some problem.
1.When I need to let HDMI work normally, it must be make my laptop sleep first and wake it up, then the HDMI monitor will display. If I don't do this, it will not display anything.
2.Also, when I tried to close my laptop and the monitor will no close my laptop display, however if I try to open my laptop
the monitor can still display my laptop but on my laptop screen it will black screen and need never get work anymore, need to restart .

395350
395351
395352
 
Status
Not open for further replies.
Back
Top