Jump to content


  • Content count

  • Joined

  • Last visited

About Kupolski

  • Rank
    InsanelyMac Protégé
  1. [GUIDE] OS X Lion on ThinkPad W520

    @nukedeath: In my experience, speedstepping has a lot to do with your choice of the SMBios. Which are you using? Before generating my custom SSDT, MSRDumper-Readings were all over the place when switching SMBioses. You could try to find out which MacBookPro-SMBios matches your configuration closest (for me it was MacBookPro8,3, make the processor a priority when comparing!) or try to generate your SSDT with the script by RevoGirl. Using the right SMBios, at least for me more states showed up, even before generating my own SSDT. One more trick: When using the MacBookPro-SMBios, the Info.plist within AppleGraphicsPowerManagement.kext needs to be updated for proper GState-Management when using the NVidia Card. I did overwrite the first Entry under MacBookPro(8,3) with the corresponding one from MacPro(5,1) (with the edited device and vendor-id, plus the custom GStates) and left the second entry as is, hoping it would have to do with integrated graphics. Turns out that it worked, and now I don't have the stuttering GUI problem when using NVIDIA+MacBookPro SMBios. When trying to get Intel HD3000 graphics to work, it is also mandatory (in my knowledge at least) to use the MacBookPro SandyBridge-SMBios (or MacMini, although I am not quite sure on that one). Still on 10.7.3, so maybe there are other problems prohibiting the speedstepping from working. Also: Are you using the Legacy AppleACPIPlatform.kext (Version 1.3.5)? For me, it was the only way of getting sleep to work correctly, without having dead USB 2.0 ports after waking up. There is another issue i am facing: I am using this kext for Battery, which was originally suggested by gothic 860: http://www.insanelym...dpost&p=1772114 Using it, when the battery reaches 0%, the system does not do the emergency sleep, it shuts down, as if i was to pull the plug. Because this is not a really healthy behaviour, I have created an Applescript which starts at boot and polls the battery, initiating sleep manually when the battery is nearly empty. But the more elegant solution of course would be for the OS to recognize it in the first place. So, to all who have the battery indicator working: Does your system go to sleep if the battery reaches 0%? Or does it behave like mine? How could we fix this in a better way?
  2. [GUIDE] OS X Lion on ThinkPad W520

    Yeah, was meaning to link to joshhh's post first but then thought it would'nt be necessary, as everyone would probably have read the whole thread... Fixed that now for clarification. Glad you could get it to work, VoodooHDA is a pain in the ***. I have not yet upgraded to 10.7.4 and don't see a need to do it, as everything I need just runs fine in 10.7.3. I don't need the hassle. You could download the ComboUpdate and inspect the package with Pacifist and see if there are new versions of kexts you have currently patched/modified. You would at least need to patch these again after the update, but I would not recommend the procedure unless you can make a complete disk image beforehand in case everything goes FUBAR. About the SSDT generation script - I can't be of any more help, sorry. Sadly, RevoGirl died of complications of her Leukemia treatment recently, and consequently, her blog was shut down. I just followed her instructions, maybe you could try doing it again if you find a cached version of her blogpost i linked earlier.
  3. [GUIDE] OS X Lion on ThinkPad W520

    Now that's a shame. But maybe that means I can finally enjoy my Hackintosh and do some actual work on it, rather than tinkering with maximizing hardware compatibility I have not lost hope yet... maybe some day we will be able to switch graphics cards while OSX is running. If it is possible on real MacBookPros with gfxCardSwitcher (which Open Source by the way...), then there must be a possibility. Sadly, I don't have enough experience to tackle such a project, so I have to wait and see what happens in the future. And to everyone still using VoodooHDA: please do yourself a favor and get the patched AppleHDA from joshhh and edit the DSDT accordingly. It works beautifully, it's kind of unreal. For everyone interested in audio: I ran Logic and other pro audio applications and never had one hiccup. Even with the lowest latency settings - but of course, the performance ceiling is then greatly lowered by the CPU, so find a comfortable spot in the midrange. EDIT: joshhh posted the Procedure in this exact thread. Here is the Post you need: http://www.insanelymac.com/forum/index.php?showtopic=273621&view=findpost&p=1791513
  4. [GUIDE] OS X Lion on ThinkPad W520

    I've gotten the display to work properly. I realized that I absolutely HAD to edit the DSDT in order for it to function - I analyzed kahuna0k's dsl files (integrated vs. optimus) in a diff-checker and edited my optimus-enabled dsdt accordingly. Now I've gotten the display with HD3000 to work, BUT with a few issues. - Video Outputs don't work. I haven't tested VGA yet, but Display Port won't work at all. Apart from that, battery life has increased a bit, but not to 8 hours, with the brightness locked I get 5 hours idling. People who have had success with using the HD3000, have you also encountered these problems and if so, did you manage to fix them? EDIT: I have fixed the Turboboost issue. I have been always getting different P-State readings using MSRDumper, and the cure for all these problems (and Missing C-State Generation) seems to be a custom ssdt.aml. RevoGirl posted a script on her blog (Get it here: http://revogirl.word...te-ssdt-pr-dsl/) which you can use to generate a fitting ssdt.dsl for your CPU. Just compile it using iasl and put the ssdt.aml into your Extra folder, where Chameleon will search for it and use it automatically. I have turned off all CPU features in Chameleon Wizard. The Result: All P-States are now being reported by MSRDumper, and Power Management finally works (Battery indicator shows 7 hours while idling). There is still the problem with missing video output.
  5. [GUIDE] OS X Lion on ThinkPad W520

    First of all: Thank you for your continued support in getting things to work. My hackintoshed W520 turned out to be more than i could have ever wished for. The only problem I am facing is the battery life with NVidia graphics. The switch to HD3000/Optimus has not turned out to be quite easy as it was for some of you. For starters: I extracted my optimus-enabled DSDT using a Linux distribution, decompiled it with iasl in OSX and then continued patching it like I did before with the NVidia-enabled DSDT. I am using the MacBookPro8,3 SMBIOS, as my Processor matches its i7-2720QM @ 2,2 GhZ variant. Speedstep and TurboBoost are also working properly, when using a patched AICPUPM (with SpeedStepper). Now to the strange part: When I boot Lion with Optimus enabled, everything works - QE/CI, and I can play Hardware-Accelerated Videos. The only Problem: The Display is a mess. It uses about 16 colors, has a reddish tint and psychedelically switches colors. System Report does show the device, but it is not detected as an Intel HD3000, but as an "Unknown Device". I have attached a photo to demonstrate this weirdness: What can I do to solve this Problem? Shouldn't the HD3000 be detected without using a modified DSDT, as the MacBookPro8,3 uses it? The IntelHD3000 kexts are on my System, unmodified. I am using Lion 10.7.3 with a legacy ACPI kext (for getting USB and Battery working properly). For those who have managed to do it - is a modified DSDT necessary to get the Display to show up correctly? Did you have this error? Thanks in advance! You are my heroes