mnfesq Posted May 23, 2013 Share Posted May 23, 2013 I have tried installing newer versions of Chameleon (those after version 2210.) It is my understanding that these newer versions have support for the AMD Radeon 7850M, which I have on my laptop along with the Intel HD4000. However, I cannot get the laptop to boot correctly. At best, I cannot move the cursor and wifi does not load. However, automatic booting features continue to load. It appears from my boot log that none of the video kexts are loading. I notice that the desktop image is a bit brighter than usual but since I cannot move my cursor, even with a USB mouse, or use the keyboard, I am at a loss to figure out what is going on. My goal is to get the 7850M GPU to work. I have no ability to switch GPUs in the BIOS. Here's my boot log. Any help would be appreciated. Boot Log.txt Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/ Share on other sites More sharing options...
artur_pt Posted May 23, 2013 Share Posted May 23, 2013 hello dual graphics i don't none it work... u can try clover..u have UEFi boot no ? good hack 1 Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917485 Share on other sites More sharing options...
WaldMeister Posted May 24, 2013 Share Posted May 24, 2013 Hi, For as far as my knowledge about dual graphics on notebooks goes, it's not possible when you can not switch the GPU in the bios, but i don't know much about ATI. You could delete the following kext in single user mode: ATI7000Controller.kext, mount -uw / cp -r /System/Library/Extensions/ATI6000Controller.kext /ATI7000Controller.kext rm -rf /System/Library/Extensions/ATI7000Controller.kext Hopefully it will keep your screen from freezing. 1 Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917517 Share on other sites More sharing options...
mnfesq Posted May 24, 2013 Author Share Posted May 24, 2013 Thanks Lejenk. I think what you are telling me is that the HD4000 kexts and the ATI7000 kexts are inconsistent with one another and are preventing each other from loading. I will play with that and see if I can get each to load by removing the conflicting kexts. It's true that the switchable graphics for my laptop are software based. No one has yet hacked the BIOS to enable graphics switching at that level. I'm curious, though, whether graphics "switching" can be performed by using only the kexts for the GPU one wants to load and remove the kexts for the undesired GPU. Has anyone experimented with that already to your knowledge? 1 Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917523 Share on other sites More sharing options...
WaldMeister Posted May 24, 2013 Share Posted May 24, 2013 That was what i was pointing at. Well, i have only got the HD4000 to work, had to disable the Nvidia card to reduce heat, did this by editing the DSDT, adding the off method, which is the default in Windows, the on method will be called if you choose to run an application with that specific card (also in Windows). Disabling the HD4000 by this method is not possible, if you can not set the default card in the bios. You will end up with no display when OS X boots (in theory). So removing the conflicting kexts, in this case the ATI kexts, will only partially solve the problem, but enables you to get in to OS X. Best of luck, this was also written in a hurry, hope it's understandable. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917548 Share on other sites More sharing options...
artur_pt Posted May 24, 2013 Share Posted May 24, 2013 hello and read this to understand how to enble the hd 4000 http://www.insanelymac.com/forum/topic/288241-intel-hd4000-inject-aaplig-platform-id/ good hack 1 Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917551 Share on other sites More sharing options...
mnfesq Posted May 24, 2013 Author Share Posted May 24, 2013 hello and read this to understand how to enble the hd 4000 http://www.insanelym...ig-platform-id/ good hack Thanks Artur. I have had HD4000 working with an EFI string I made and added to device properties in my boot.plist. The only problem I have is when I try to use any version of Chameleon after 2210. BTW - I love reading your comments here and at Olarila. After deleting all of my AMD/ATI kexts and AppleHDA.kext (I use voodoohda + applehda disabler) I still can't get the HD4000 kext to load. There must be something else going on beside a conflict between the HD4000 and Radeon 7850M GPUs. I'm really puzzled. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917675 Share on other sites More sharing options...
WaldMeister Posted May 24, 2013 Share Posted May 24, 2013 Oh my... Forgot about this: Boot with: -f -v. Skips Kernel Cache and shows the verbose output. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917685 Share on other sites More sharing options...
artur_pt Posted May 24, 2013 Share Posted May 24, 2013 hello i don't understand .. u are using chameleon right ? the trunk one.. so must be all good with EFI string... if u are using another outside the trunk.. it have new key.. to enable hd 4000 .. and maybe some problems with EFI string.. because inject the properties another way... anyway chameleon is a little dead.. and if u have UEFI bios.. my advice use Clover.. in chameleon any development is in ermaC branch Enoch... dual graphics i personally don't know any notebook working.. ati .. optimus.. i think the secret in mac is in EFI (smc) mac hardware... so i must use the full power of the hd 4000.. is poor i know.. but that is what u have... so use it in full... good hack 2 Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917701 Share on other sites More sharing options...
mnfesq Posted May 24, 2013 Author Share Posted May 24, 2013 hello i don't understand .. u are using chameleon right ? the trunk one.. so must be all good with EFI string... if u are using another outside the trunk.. it have new key.. to enable hd 4000 .. and maybe some problems with EFI string.. because inject the properties another way... anyway chameleon is a little dead.. and if u have UEFI bios.. my advice use Clover.. in chameleon any development is in ermaC branch Enoch... dual graphics i personally don't know any notebook working.. ati .. optimus.. i think the secret in mac is in EFI (smc) mac hardware... so i must use the full power of the hd 4000.. is poor i know.. but that is what u have... so use it in full... good hack I am using Chameleon Wizard and downloading new versions through wizard. So far, it has worked good. I tried to boot with Clover. So far, I have got it to boot (sort of) with a USB stick. I cannot get Clover to load the settings I saved in config.plist. That includes my EFI string for the HD4000 so I have not had video yet when booting from Clover. I may start a new thread about my problems with Clover but feel free to tell me why it might be that my saved settings in config.plist do not load when I boot from the USB stick. Thanks. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917768 Share on other sites More sharing options...
artur_pt Posted May 24, 2013 Share Posted May 24, 2013 hello must be loaded... check it in boot log with console... and see if are well applied in Clover instructions.. must be in Graphics.. Key http://www.insanelymac.com/forum/topic/282787-clover-v2-instructions/#entry1853010 no need EFI string... <key>ig-platform-id</key> <string>0x01660005</string> something efi string... ig-platform-id: 01660000, Stolen is FB RAM: 96MB, Pipes: 3, Ports: 4, FBMem: 3 ig-platform-id: 01660001, Stolen is FB RAM: 96MB, Pipes: 3, Ports: 4, FBMem: 3 ig-platform-id: 01660002, Stolen is FB RAM: 64MB, Pipes: 3, Ports: 1, FBMem: 1 ig-platform-id: 01660003, Stolen is FB RAM: 64MB, Pipes: 2 Ports: 2, FBMem: 2 ig-platform-id: 01660004, Stolen is FB RAM: 32MB, Pipes: 3, Ports: 1, FBMem: 1 ig-platform-id: 01660008, Stolen is FB RAM: 64MB, Pipes: 3, Ports: 3, FBMem: 3 ig-platform-id: 01660009, Stolen is FB RAM: 64MB, Pipes: 3, Ports: 3, FBMem: 3 ig-platform-id: 0166000A, Stolen is FB RAM: 32MB, Pipes: 2 Ports: 3, FBMem: 2 ig-platform-id: 0166000B, Stolen is FB RAM: 32MB, Pipes: 2 Ports: 3, FBMem: 2 ig-platform-id: 01620005, Stolen is FB RAM: 32MB, Pipes: 2 Ports: 3, FBMem: 2 ig-platform-id: 01620006, Stolen RAM for FB: 0MB, Pipes: 0, Ports 0, FBMem: 0 ig-platform-id: 01620007, Stolen RAM for FB: 0MB, Pipes: 0, Ports 0, FBMem: 0 0162 desktop 0166 mobile see this to generate config.plist http://olarila.com/forum/viewtopic.php?f=28&t=3198 getconfig script... good hack Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1917780 Share on other sites More sharing options...
mnfesq Posted May 26, 2013 Author Share Posted May 26, 2013 Thanks Artur, I made that change to my Clover USB Stick but I still need to make some changes to get the video to load. Getting back to the original topic, it turns out that the problem I am having with the newer versions of Chameleon has to do with the Kernel Patcher module. It turns out that if I disable that module and boot with cpus=1, I can boot up just fine with the most recent version of Chameleon (2235). I guess I need to find a way to post something about this so that ErmaC will see it and address it in subsequent releases. In the meantime, I don't want to have just one cpu core running so I will have to go back to a non-Chameleon fix for this. I think I need to patch my AICPUPM.kext. BTW, I am running ML 10.8.3 on an HP Envy 17t-3200 CTO. The HP laptops always need to have the kernel patched to avoid the APIC kp. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1918122 Share on other sites More sharing options...
mnfesq Posted May 26, 2013 Author Share Posted May 26, 2013 So it turns out that it's the kernel that needs patching, not a kext. However, when I tried a patched kernel for 10.8.3, I had the same problem. Apparently that patch is not working right with whatever changes have been made to Chameleon. I suspect I will have the same problem with Clover because I cannot get Clover to boot unless I use cpus=1. The lapic patch in Clover doesn't seem to work for me either. The symptoms I experience is that the video is too bright, sometimes the trackpad and keyboard do not function, finder does not function and my wifi card is not recognized. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1918141 Share on other sites More sharing options...
mnfesq Posted May 27, 2013 Author Share Posted May 27, 2013 I was able to boot with Clover by adding ig-platform-id=0x01660004 to my boot args (as opposed to the graphics section of config.plist) However, I had to use cpus=1 because, like the recent versions of Chameleon, the APIC patch no longer works on my HP laptop. That's a deal breaker. However, both GPUs are recognized by Clover. That's pretty cool. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1918372 Share on other sites More sharing options...
artur_pt Posted May 27, 2013 Share Posted May 27, 2013 hello use the last version it have a lapic fix... try it and a new key to ivy states good hack Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1918378 Share on other sites More sharing options...
mnfesq Posted May 27, 2013 Author Share Posted May 27, 2013 No luck with the lapic fix. It clearly no longer works with my HP laptop, neither in Chameleon nor in Clover. I can boot with the newest versions of Chameleon and Clover but only with cpus=1. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1918428 Share on other sites More sharing options...
artur_pt Posted May 28, 2013 Share Posted May 28, 2013 hello that is strange.. have u dsdt + ssdt to get right applecpupowermanagement ? have u patched the kext ? take a look here and expose u problem ... http://www.projectosx.com/forum/index.php?showtopic=2562&view=findpost&p=31107 good hack Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1918468 Share on other sites More sharing options...
mnfesq Posted May 29, 2013 Author Share Posted May 29, 2013 Thanks for all your ideas, Artur. Clover is working 99% perfectly. I will try a few more changes in the config .plist (I can't seem to hide one of my Windows installations). So far, Clover is working great - better than Chameleon is some ways (sleep, in particular). Much appreciated. Link to comment https://www.insanelymac.com/forum/topic/288710-cant-boot-with-recent-versions-of-chameleon/#findComment-1918655 Share on other sites More sharing options...
Recommended Posts