truztruz Posted April 19, 2014 Share Posted April 19, 2014 Hello everybody, is there a way to find the correct "ig_platform_id" of my video card, using some software or other operating system, in order to try to inject in com.boot.plist ? I have a HD4400 desktop (intel 4130) id 0x041e ; revision id 0x0006, and I cannot figure it to work properly. thank you 1 Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted April 20, 2014 Share Posted April 20, 2014 No. You have to try them all until you find one that works. ig_platform_id is not in any way related to revision id. If you find one that works, their might be another one that works better than the one you found. Link to comment Share on other sites More sharing options...
Allan Posted April 21, 2014 Share Posted April 21, 2014 if you use Chameleon boot loader, try this: <key>IntelAzulFB</key> <string>12</string> <key>IGPlatformID</key> <string>04260000</string> Link to comment Share on other sites More sharing options...
truztruz Posted April 21, 2014 Author Share Posted April 21, 2014 already tried, but it doesn't work Link to comment Share on other sites More sharing options...
Allan Posted April 21, 2014 Share Posted April 21, 2014 change the value: <key>IntelAzulFB</key> <string>10</string> Link to comment Share on other sites More sharing options...
truztruz Posted April 21, 2014 Author Share Posted April 21, 2014 No difference.... HD4400 is recognized as Unknown 64mb ram graphics, no QE/CI (launcher glitches, slow youtube video etc...) Link to comment Share on other sites More sharing options...
RehabMan Posted April 21, 2014 Share Posted April 21, 2014 Hello everybody, is there a way to find the correct "ig_platform_id" of my video card, using some software or other operating system, in order to try to inject in com.boot.plist ? I have a HD4400 desktop (intel 4130) id 0x041e ; revision id 0x0006, and I cannot figure it to work properly. thank you Desktop HD4400 is not supported by OS X Azul drivers. Look at Info.plist in AppleIntelFramebufferAzul.kext. Link to comment Share on other sites More sharing options...
naonweh Posted April 22, 2014 Share Posted April 22, 2014 Desktop HD4400 is not supported by OS X Azul drivers. Look at Info.plist in AppleIntelFramebufferAzul.kext. how to get it work? I have the same problem. Link to comment Share on other sites More sharing options...
Onixs Posted April 22, 2014 Share Posted April 22, 2014 I dont have HD4400, but i think its currently not supported based on Azul kext Link to comment Share on other sites More sharing options...
RehabMan Posted April 22, 2014 Share Posted April 22, 2014 how to get it work? I have the same problem. You can try faking a supported device-id with DSDT or Clover (or edits to the Azul Info.plist), then selecting a desktop ig-platform-id. Last attempt at this failed (when I attempted to help someone). No idea if it doesn't work or if they were just not doing it correctly. They eventually took the "easy way out" and swapped the CPU for one that has supported graphics. 1 Link to comment Share on other sites More sharing options...
truztruz Posted April 23, 2014 Author Share Posted April 23, 2014 Hi Rehabman, hope you will help us. As you suggest, I tried to insert HD4400 desktop device id into Azul info plist and tried to inject all desktop ig-platform-id available, using all IntelAzulFB (from 1 to 15) With most of them (only with some screen goes black), Kext are loaded, video card is recognized as "Intel HD graphics 1024 MB", but still no QE/CI (launcher glitches, slow youtube video etc...) Something is moving... as video card is no more an "Unknown 64mb ram graphics". What do you suggest to try next? Thank you Link to comment Share on other sites More sharing options...
RehabMan Posted April 23, 2014 Share Posted April 23, 2014 Hi Rehabman, hope you will help us. As you suggest, I tried to insert HD4400 desktop device id into Azul info plist and tried to inject all desktop ig-platform-id available, using all IntelAzulFB (from 1 to 15) With most of them (only with some screen goes black), Kext are loaded, video card is recognized as "Intel HD graphics 1024 MB", but still no QE/CI (launcher glitches, slow youtube video etc...) Something is moving... as video card is no more an "Unknown 64mb ram graphics". What do you suggest to try next? Thank you Did you try setting your bootloader resolution with "Graphics Mode"? Also, you could try with DSDT injecting device-id for HD4600. Just to see if the results are any better/different... Link to comment Share on other sites More sharing options...
truztruz Posted April 23, 2014 Author Share Posted April 23, 2014 Did you try setting your bootloader resolution with "Graphics Mode"? Also, you could try with DSDT injecting device-id for HD4600. Just to see if the results are any better/different... Yes, bootloader graphics mode is set to 1440x900x32 Even with DSDT injection of HD4600 device-id i got the same results. Link to comment Share on other sites More sharing options...
RehabMan Posted April 23, 2014 Share Posted April 23, 2014 Yes, bootloader graphics mode is set to 1440x900x32 Even with DSDT injection of HD4600 device-id i got the same results. You're using a digital connection to your monitor, correct? Also, what smbios are you using? You would think desktop HD4400 would work since mobile HD4400 works... Link to comment Share on other sites More sharing options...
truztruz Posted April 24, 2014 Author Share Posted April 24, 2014 You're using a digital connection to your monitor, correct? Also, what smbios are you using? You would think desktop HD4400 would work since mobile HD4400 works... Yes, I am using DVI port, and smbios Imac 14,2 Link to comment Share on other sites More sharing options...
RehabMan Posted April 24, 2014 Share Posted April 24, 2014 Yes, I am using DVI port, and smbios Imac 14,2 Make sure it is DVI-D, not DVI-A... Also, you might try HDMI... Finally, you could try a different SMBIOS (try mobile Haswell...) That's all the ideas I have... It is definitely easier to choose compatible hardware in the first place. Link to comment Share on other sites More sharing options...
truztruz Posted April 24, 2014 Author Share Posted April 24, 2014 Make sure it is DVI-D, not DVI-A... Also, you might try HDMI... Finally, you could try a different SMBIOS (try mobile Haswell...) That's all the ideas I have... It is definitely easier to choose compatible hardware in the first place. Yes it's DVI_D. I tried macbook haswell smbios but same results. The strange thing is that all works well even if I don't inject any code (I can use chrome, Logic etc....)... only annoying things are flickering in launchpad, slow games (no 3d), etc... I also see some strange refresh bugs. Hope same day someone will write a kext for our gpu, or share his success in full enabling a HD4400 desktop. Thank you for your time RehabMan Link to comment Share on other sites More sharing options...
RehabMan Posted April 24, 2014 Share Posted April 24, 2014 Yes it's DVI_D. I tried macbook haswell smbios but same results. The strange thing is that all works well even if I don't inject any code (I can use chrome, Logic etc....)... only annoying things are flickering in launchpad, slow games (no 3d), etc... I also see some strange refresh bugs. Yes, that's life without graphics drivers... Hope same day someone will write a kext for our gpu, or share his success in full enabling a HD4400 desktop. Monumental task... Link to comment Share on other sites More sharing options...
truztruz Posted April 26, 2014 Author Share Posted April 26, 2014 RehabMan, on 24 Apr 2014 - 10:46 PM, said: Yes, that's life without graphics drivers...Monumental task... Hi RehabMan, please see the attached screenshot. Isn't strange that even if video card is now recognized and kext loaded, I get no acceleration ?? Any further suggestion? Do you think some EFI injection tricks should help? thank you screen.tiff Link to comment Share on other sites More sharing options...
RehabMan Posted April 26, 2014 Share Posted April 26, 2014 RehabMan, on 24 Apr 2014 - 10:46 PM, said: Hi RehabMan, please see the attached screenshot. Isn't strange that even if video card is now recognized and kext loaded, I get no acceleration ?? Any further suggestion? Do you think some EFI injection tricks should help? thank you Can't tell anything from a screen shot. Post ioreg using IORegistryExplorer v2.1 if you want me to look... Link to comment Share on other sites More sharing options...
truztruz Posted April 26, 2014 Author Share Posted April 26, 2014 Can't tell anything from a screen shot. Post ioreg using IORegistryExplorer v2.1 if you want me to look... Ioreg attached. thank you ! ioreg.zip Link to comment Share on other sites More sharing options...
RehabMan Posted April 26, 2014 Share Posted April 26, 2014 Ioreg attached. thank you ! File is corrupt. Wrong version of IORegistryExplorer used. Link to comment Share on other sites More sharing options...
truztruz Posted April 26, 2014 Author Share Posted April 26, 2014 file reuploaded. Hope this works. Tnx ioreg2.zip Link to comment Share on other sites More sharing options...
RehabMan Posted April 26, 2014 Share Posted April 26, 2014 file reuploaded. Hope this works. Tnx Device-id is 8086:041e, not supported by vanilla Azul FB, assume you edited AppleIntelFramebufferAzul.kext/Contents/Info.plist. Could be id needs to be added elsewhere... For example, AppleIntelHD5000Graphics.kext/Contents/Info.plist. Perhaps others... Injecting a supported ID via DSDT (or in your case, likely one of the SSDTs) might be easier and more resilient as far as system updates. Link to comment Share on other sites More sharing options...
truztruz Posted April 26, 2014 Author Share Posted April 26, 2014 Device-id is 8086:041e, not supported by vanilla Azul FB, assume you edited AppleIntelFramebufferAzul.kext/Contents/Info.plist. Could be id needs to be added elsewhere... For example, AppleIntelHD5000Graphics.kext/Contents/Info.plist. Perhaps others... Injecting a supported ID via DSDT (or in your case, likely one of the SSDTs) might be easier and more resilient as far as system updates. Yes, I editedFramebufferAzul.kext and AppleIntelHD5000Graphics.kext. (how can I find other kext that should be eventually modified) ? I dont' understand the meaning of "or in your case, likely one of the SSDTs" in your previous message. What should I do? Looking into console I found this warning: "Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleIntelFramebufferAzul.kext". Is this important? I was also trying to inject id via efistring. Here is an example: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <string>0x0d220003</string> <key>hda-gfx</key> <string>onboard-1</string> </dict> </dict> </plist> What do you suggest me to try to modify or add in this code? Thank you again Link to comment Share on other sites More sharing options...
Recommended Posts