Contribute
Register

Dell XPS 13 (2014) i7-4650U

Status
Not open for further replies.
I took out the FakePCIID kexts and booted with a mobile ig-platform-id 0x0a260000 and still producing the same result.

I have my Bios setting as per your guide too, but maybe something with CSM settings?

Edited: new IOReg attached.

Something seems corrupt with your kexts. Do a fresh install.
 
Something seems corrupt with your kexts. Do a fresh install.

Fresh install done.
SSDT for PM.
MacBookPro11,2 SMBios
Only using FakeSMC, FakeSMC_Sensors, RealtekRLT8111 in /EFI/CLOVER/kexts/10.11

Inject Intel True
Screen shows verbose
Can Screen share through my mac mini.
Graphics in System Profiler reports as:
Intel HD Graphics 5000:

Chipset Model: Intel HD Graphics 5000
Type: GPU
Bus: Built-In
VRAM (Dynamic, Max): 1536 MB
Vendor: Intel (0x8086)
Device ID: 0x0a26
Revision ID: 0x0009
Displays:
Display:
Resolution: 1280 x 1024 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes


Inject Intel False
Screen shows desktop no graphics acceleration.
Graphics in System Profiler reports as:
Display:

Type: GPU
Bus: Built-In
VRAM (Total): 4 MB
VRAM (Dynamic, Max):
Vendor: Intel (0x8086)
Device ID: 0x0a26
Revision ID: 0x0009
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 1440 x 900
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes

I have attached two IORegs in both True and False Intel Injections.
I also attached my config.plist file.

Let me know your thoughts.
 

Attachments

  • 4560U_Intel_Inject_False.ioreg
    1.8 MB · Views: 124
  • 4560U_Intel_Inject_True.ioreg
    2 MB · Views: 198
  • config.plist
    4.1 KB · Views: 273
From where did you download OS X?
Latest build from the App store on my MacMini. Created Usb installer and then ran latest clover. Downloaded your latest kext and used the few I mentioned in my last post.

The ig-platform-id is wrong. 0x0d220003 is for desktops, not laptops.
Where are you seeing this ig-platform-id? I do know its the desktop ig-platform-id as I use it to enable HD4400 on a few desktop setups I have done. I edited the plist not to inject any ig-platform-id at all on Xcode on my mac, and Plist editor on the actual machine. I have not opened the config file in clover configurator as I read how it may corrupt the config files.

The machine I have is not a laptop its a desktop unity with only HDMI and DP outs. Kind of like a MacMini but with a i7-4650U. So thats why i went searching for help here as I don't have a desktop cpu. But I'm going to reread the guide and see what i missed.

Thanks for your patients.
 
Where are you seeing this ig-platform-id?

It is easy to see in the ioreg. It is the default ig-platform-id when Graphics/Inject/Intel=true and no specific id provided in Graphics/ig-platform-id.
 
It is easy to see in the ioreg.
It does in fact list the platform id in the ioreg with intel injected

It is the default ig-platform-id when Graphics/Inject/Intel=true and no specific id provided in Graphics/ig-platform-id.
Ok thanks, good to know. I never knew that.

So for the HD5000 I don't need to inject any

<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>


Just variations of?

<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
</dict>
<key>ig-platform-id</key>
<string>0x0a260006</string>

Also how important is the SMBios in this case?
and what do you think is the best choice for this set up?

I have tried both MBP11,2 and MBA6,2 and the MBP smbios shows the ram as it is in the system so i stuck with that one.

thanks
 
So for the HD5000 I don't need to inject any

<key>FakeID</key>
<dict>
<key>IntelGFX</key>
<string>0x04128086</string>

Correct. HD5000 is native (it is used in the Apple MacBookAir, and others)

Just variations of?

<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
</dict>
<key>ig-platform-id</key>
<string>0x0a260006</string>

Correct.

Also how important is the SMBios in this case?
and what do you think is the best choice for this set up?

I have tried both MBP11,2 and MBA6,2 and the MBP smbios shows the ram as it is in the system so i stuck with that one.

Any Haswell SMBIOS will do. For the most part, SMBIOS does not affect graphics.
 
Thanks for the direction. So I tested out each of these ig-platform-ids I pulled from Pike's site.

[ 1] : 0x0c060000 - Haswell SDV Mobile GT1
[ 2] : 0x0c160000 - Haswell SDV Mobile GT2
[ 3] : 0x0c260000 - Haswell SDV Mobile GT3
[ 4] : 0x04060000 - Haswell Mobile GT1
[ 5] : 0x04160000 - Haswell Mobile GT2
[ 6] : 0x04260000 - Haswell Mobile GT3
[ 7] : 0x0d260000 - Haswell CRW Mobile GT3
[ 8] : 0x0a160000 - Haswell ULT Mobile GT2
[ 9] : 0x0a260000 - Haswell ULT Mobile GT3
[10] : 0x0a260005 - Haswell ULT Mobile GT3
[11] : 0x0a260006 - Haswell ULT Mobile GT3
[12] : 0x0a2e0008 - Haswell ULT E GT3
[13] : 0x0a16000c - Haswell ULT Mobile GT2
[14] : 0x0d260007 - Haswell CRW Mobile GT3
[15] : 0x0d220003 - Haswell CRW GT3
[16] : 0x0a2e000a - Haswell ULT E GT3
[17] : 0x0a26000a - Haswell ULT Mobile GT3
[18] : 0x0a2e000d - Haswell ULT E GT3
[19] : 0x0a26000d - Haswell ULT Mobile GT3
[20] : 0x04120004 - Haswell GT2
[21] : 0x0412000b - Haswell GT2
[22] : 0x0d260009 - Haswell CRW Mobile GT3
23 0x04160002
24 0x0a260008

These 4 get me to the desktop with no GPU acceleration. System profiler lists HD5000 4MB
0x04060000, 0x04120004, 0x04160002, 0x0a260008

All of the other IDs I can only get in to through screen share. System profiler lists HD5000 1536MB

I saved an IOReg each time I tried a different ig-platform-id.

So thats what I have so far.

Attached is the IOReg from the ig-platform-id of 0x0a260008.

Let me know your thoughts.
 

Attachments

  • 4560U_Intel_Inject_True_0A260008.ioreg
    1.8 MB · Views: 179
Thanks for the direction. So I tested out each of these ig-platform-ids I pulled from Pike's site.

[ 1] : 0x0c060000 - Haswell SDV Mobile GT1
[ 2] : 0x0c160000 - Haswell SDV Mobile GT2
[ 3] : 0x0c260000 - Haswell SDV Mobile GT3
[ 4] : 0x04060000 - Haswell Mobile GT1
[ 5] : 0x04160000 - Haswell Mobile GT2
[ 6] : 0x04260000 - Haswell Mobile GT3
[ 7] : 0x0d260000 - Haswell CRW Mobile GT3
[ 8] : 0x0a160000 - Haswell ULT Mobile GT2
[ 9] : 0x0a260000 - Haswell ULT Mobile GT3
[10] : 0x0a260005 - Haswell ULT Mobile GT3
[11] : 0x0a260006 - Haswell ULT Mobile GT3
[12] : 0x0a2e0008 - Haswell ULT E GT3
[13] : 0x0a16000c - Haswell ULT Mobile GT2
[14] : 0x0d260007 - Haswell CRW Mobile GT3
[15] : 0x0d220003 - Haswell CRW GT3
[16] : 0x0a2e000a - Haswell ULT E GT3
[17] : 0x0a26000a - Haswell ULT Mobile GT3
[18] : 0x0a2e000d - Haswell ULT E GT3
[19] : 0x0a26000d - Haswell ULT Mobile GT3
[20] : 0x04120004 - Haswell GT2
[21] : 0x0412000b - Haswell GT2
[22] : 0x0d260009 - Haswell CRW Mobile GT3
23 0x04160002
24 0x0a260008

These 4 get me to the desktop with no GPU acceleration. System profiler lists HD5000 4MB
0x04060000, 0x04120004, 0x04160002, 0x0a260008

All of the other IDs I can only get in to through screen share. System profiler lists HD5000 1536MB

I saved an IOReg each time I tried a different ig-platform-id.

So thats what I have so far.

Attached is the IOReg from the ig-platform-id of 0x0a260008.

Let me know your thoughts.

0x0a260008 is not a valid ig-platform-id. It serves only to disable the graphics drivers. Your results in this ioreg are the expected results.

Use a valid ig-platform-id (0xa260006 usually), and provide ioreg.

Your profile provides no details on your hardware...

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.

Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"
 
0x0a260008 is not a valid ig-platform-id. It serves only to disable the graphics drivers. Your results in this ioreg are the expected results.
I was wondering why it was not a part of the 22 Pike listed.
Use a valid ig-platform-id (0xa260006 usually), and provide ioreg.
IOReg of 0xa260006 attached.

Does it matter weather one inputs 0xa260006 or 0A260006 in to the ig-platform-id injection?
Your profile provides no details on your hardware...
Profile updated. Im posting about Desktop A in my signature.


Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.
I'v attached the original CPU-Z file here also. For chipset it lists as H8x/P8x. Is there any way to find out what the specific chipset is? or it does not matter?
 

Attachments

  • 4560U_Intel_Inject_True_0A260006.ioreg
    2 MB · Views: 187
  • i7-4650U.txt
    46.1 KB · Views: 280
Status
Not open for further replies.
Back
Top