Contribute
Register

Thinkpad P50 XEON (Intel P530 graphics)

Status
Not open for further replies.
Joined
Jul 9, 2016
Messages
104
Motherboard
Gigabyte Designare EX
CPU
6850K
Graphics
NVIDIA GTX 950
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Hello All,

Thanks to your help able to boot El Capitan on a Thinkpad P50. I have followed the advice of folks and am still having issues with the following things:

- Battery: installed the battery monitor kext and a battery icon is now on the menu, but it has an x inside of it
- Graphics: the bottom part of my 15 inch screen remains blank/cut off. it display flickers quite a bit when i login, and the 'about my mac' says there's only 31MB of VRAM available. i have installed the fakePCIID and intel graphics KEXTs, as well as stuck in the fakeID, and still have no luck fixing this. I am also unable to connect any external displays via HDMI or mini-displayport
- All USB ports seem to work fine
- Purchased a wifi G/N thumb drive which works perfectly

Clover attached. any help would be greatly appreciated.
 

Attachments

  • CLOVER.zip
    2.6 MB · Views: 109
  • IMG_0098.jpg
    IMG_0098.jpg
    201.7 KB · Views: 199
Hello All,

Thanks to your help able to boot El Capitan on a Thinkpad P50. I have followed the advice of folks and am still having issues with the following things:

- Battery: installed the battery monitor kext and a battery icon is now on the menu, but it has an x inside of it
- Graphics: the bottom part of my 15 inch screen remains blank/cut off. it display flickers quite a bit when i login, and the 'about my mac' says there's only 31MB of VRAM available. i have installed the fakePCIID and intel graphics KEXTs, as well as stuck in the fakeID, and still have no luck fixing this. I am also unable to connect any external displays via HDMI or mini-displayport
- All USB ports seem to work fine
- Purchased a wifi G/N thumb drive which works perfectly

Clover attached. any help would be greatly appreciated.

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
-MBP:~ username$ kextstat|grep -y acpiplat
13 2 0xffffff7f82626000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>

-MBP:~ username$ kextstat|grep -y appleintelcpu

-MBP:~ username$ kextstat|grep -y applelpc

-MBP:~ username$ kextstat|grep -y applehda

91 1 0xffffff7f82334000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <90 89 75 12 7 6 5 4 3 1>

105 0 0xffffff7f824a0000 0xb3000 0xb3000 com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <104 91 90 89 76 75 12 11 6 5 4 3 1>

-MBP:~ username$

-----------------Next Output in Terminal---------------

MBP:~ username$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

=kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext

username-MBP:~ username$ =

thank you so much!
 

Attachments

  • MacBook Pro.zip
    594.2 KB · Views: 80
  • CLOVER.zip
    4.6 MB · Views: 85
Last edited:
-MBP:~ username$ kextstat|grep -y acpiplat
13 2 0xffffff7f82626000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>

-MBP:~ username$ kextstat|grep -y appleintelcpu

-MBP:~ username$ kextstat|grep -y applelpc

-MBP:~ username$ kextstat|grep -y applehda

91 1 0xffffff7f82334000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.12) 5F94D8E3-B1E5-35D7-AB7A-6419C3AAC3B5 <90 89 75 12 7 6 5 4 3 1>

105 0 0xffffff7f824a0000 0xb3000 0xb3000 com.apple.driver.AppleHDA (274.12) 436B78B7-FA08-3C53-B97D-5C617CB7EB28 <104 91 90 89 76 75 12 11 6 5 4 3 1>

-MBP:~ username$

-----------------Next Output in Terminal---------------

MBP:~ username$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

=kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_XHCIMux.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HDMI_Audio.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_Intel_HD_Graphics.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext

username-MBP:~ username$ =

thank you so much!

Intel P530 requires FakeID. set config.plist/Devices/FakeID/IntelGFX=0x191e8086.

For battery status, see guide: http://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/
 
Should i also keep "inject intel" and "0x19160000" as the ig-platform-id? so far, it makes no difference
 
Should i also keep "inject intel" and "0x19160000" as the ig-platform-id? so far, it makes no difference

config.plist/Devices/FakeID/IntelGFX has no effect without config.plist/Graphics/Inject/Intel=true.

Although there is a default ig-platform-id for Skylake, you will usually want to select a different one appropriate for laptops.
 
so should i set the default ig-platform equal to the same value as the fakeID, or do i need to find another platform ID?
 
so should i set the default ig-platform equal to the same value as the fakeID, or do i need to find another platform ID?

ig-platform-id is a different setting from FakeID.

Use the ig-platform-id that works.
 
0x191e0000 – Skylake ULX GT2
0x19160000 – Skylake ULT GT2
0x19260000 – Skylake ULT GT3
0x191b0000 – Skylake HALO GT2
0x19120000 – Skylake Desktop GT2
0x19160002 – Skylake ULT GT2
0x19260002 – Skylake ULT GT3
0x191e0003 – Skylake ULX GT2

Tried all of these, and still doesn't solve the issue. going to keep looking for more to try
 
before i spend all the time trying to test these, does anyone have an idea of which will definitely not work?


0x191e0000 – Skylake ULX GT2
0x19160000 – Skylake ULT GT2
0x19260000 – Skylake ULT GT3
0x191b0000 – Skylake HALO GT2
0x19120000 – Skylake Desktop GT2
0x19020001 – Skylake Desktop GT1
0x19170001 – Skylake Desktop GT1.5
0x19120001 – Skylake Desktop GT2
0x19320001 – Skylake Desktop GT4
0x19160002 – Skylake ULT GT2
0x19260002 – Skylake ULT GT3
0x191e0003 – Skylake ULX GT2
 
Status
Not open for further replies.
Back
Top