plain Posted March 28, 2015 Share Posted March 28, 2015 Hello everyone, I installed Yosemite on a laptop Lenovo Ideapad Z510 with Chameleon bootloader, and kernel patches. Almost all good regard, video card, battery indicator, ethernet, etc. The PCI wifi card is not recognized as it is an A9485, but I settled with a nano USB WIFI. I have some annoying horizontal lines before and immediately after login before the desktop. And even inside the windows when I move and when I flow the Safari page. (The video card is not working properly?) But above all I have the problem that I can not adjust the brightness. Always at the most! I installed the patch "fix brightness haswell" and "Rename GFX0 to iGPU" in DSDT and SSDT4, then placed in the "Extras" folder. I installed ACPIBACKlight.kext. In Chameleon Wizard I put: DropSSDT, Enable Backlight, dart = 0 (among others) I do not know what to think .. Who can help me? I enclose DSDT, SSDT, org.chameleon.Boot.plist and image settings Chameleon Wizard. If you need another load here. Chamelon Wizard.tiff files.zip Link to comment Share on other sites More sharing options...
WaldMeister Posted March 28, 2015 Share Posted March 28, 2015 Hi, Merged the SSDT4 with the DSDT, so remove the SSDT4 from your Extra/Extensions folder. Applied the Haswell brightness fix, and added method _DSM under device IGPU to inject the HD4600. If brightness still does not work, remove ACPIBacklight.kext and see if it changes anything. dsdt.aml.zip 2 Link to comment Share on other sites More sharing options...
plain Posted March 28, 2015 Author Share Posted March 28, 2015 I have only one folder Extra/ I have to create a subfolder Extra/Extensions? Link to comment Share on other sites More sharing options...
WaldMeister Posted March 28, 2015 Share Posted March 28, 2015 No, my bad, it should have been Extra, instead of Extra/Extension. Link to comment Share on other sites More sharing options...
plain Posted March 28, 2015 Author Share Posted March 28, 2015 It works!! 1 Link to comment Share on other sites More sharing options...
plain Posted March 28, 2015 Author Share Posted March 28, 2015 You have an idea of how to eliminate defects graphics startup (bad horizontal lines)? Link to comment Share on other sites More sharing options...
WaldMeister Posted March 28, 2015 Share Posted March 28, 2015 Under device IGPU: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x08) { "device-id", Buffer (0x04) { 0x12, 0x04, 0x00, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x06, 0x00, 0x26, 0x0A }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "model", Buffer (0x0E) { "Intel HD 4600" } }) } Change it to: Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x08) { "device-id", Buffer (0x04) { 0x16, 0x04, 0x00, 0x00 }, "AAPL,ig-platform-id", Buffer (0x04) { 0x06, 0x00, 0x26, 0x0A }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "model", Buffer (0x0E) { "Intel HD 4600" } }) } And apply my graphics patcher from here: http://www.insanelymac.com/forum/index.php?app=core&module=attach§ion=attach&attach_id=160621 Link to comment Share on other sites More sharing options...
plain Posted March 28, 2015 Author Share Posted March 28, 2015 Now the video card is not working properly .. has only 7 MB of memory (the mouse pointer is slow) and I can not adjust the brightness. The horizontal lines are remained as before .. Link to comment Share on other sites More sharing options...
WaldMeister Posted March 28, 2015 Share Posted March 28, 2015 Did you run the patcher? Open up a terminal window, type: sudo bash and drop the attached .sh file on it, press enter, type in password. If the script has finished, reboot. It does the same as the patcher app. You need "device-id", Buffer (0x04) { 0x16, 0x04, 0x00, 0x00 }, in the DSDT, else it can not work. Also, first time you should boot without caches. hd4600.sh.zip 1 Link to comment Share on other sites More sharing options...
plain Posted March 28, 2015 Author Share Posted March 28, 2015 Yes, I had changed in 0x12 and 0x16 started the patcher. This time I used the .sh file and restarted without cache and ... it works! No more graphic artifacts !! I would like to buy you a beer for the good work .. how can I make a donation? Link to comment Share on other sites More sharing options...
WaldMeister Posted March 28, 2015 Share Posted March 28, 2015 Good. I think it was only a caches issue. You can donate to the site Link to comment Share on other sites More sharing options...
plain Posted March 28, 2015 Author Share Posted March 28, 2015 Gladly .. but I do not understand how to donate to this site. Do you have a link? One last thing .. I can update the system via the App Store? Link to comment Share on other sites More sharing options...
WaldMeister Posted March 28, 2015 Share Posted March 28, 2015 There is a donate option on the right side of the forum index. You can update, but you will have to apply the bash file after every update. (the last script) Link to comment Share on other sites More sharing options...
plain Posted March 29, 2015 Author Share Posted March 29, 2015 Ok, now I am a donator.. 1 Link to comment Share on other sites More sharing options...
plain Posted March 29, 2015 Author Share Posted March 29, 2015 Bother you again because I have other problems. - The computer does not go to sleep properly. Turning off the monitor but remains partially activated .. not flash the LED status. Remains blocked, I have to force a shutdown. - Now works adjusting brightness, but putting it to a minimum just before the total obscuration of the monitor, is about 40%. In addition to the battery consumption, my eyes are affected in the dark .. - The battery life is not like Windows or Linux. The fan never switches off during the only web browsing (which it does with other OS). Link to comment Share on other sites More sharing options...
WaldMeister Posted March 29, 2015 Share Posted March 29, 2015 Hi, It also has the Nvidia Graphics? If so, 2 of your problems are easily solved. Extract your ACPI tables using Aida64 on Windows, or from Linux, i need the SSDT files. About the brightness, i have the same issue, it was worse on my Dell, on the Acer and Toshiba i'm also stuck at the 40%. I have no fix for this. Need some coffee, just woke up Link to comment Share on other sites More sharing options...
plain Posted March 29, 2015 Author Share Posted March 29, 2015 You must have had a fun night .. The Nvidia Graphics 740M are been disable from BIOS. Attached my 4 SSDT extracted with Kubuntu. mySSDTs.zip Link to comment Share on other sites More sharing options...
WaldMeister Posted March 29, 2015 Share Posted March 29, 2015 All was fine until someone decided the clock should be set 1 hour forward Anyway, i reinstalled OSX today, and can confirm the patcher app is not working correctly, thanks for testing. You can disable the card in the bios? Might be that somehow it is still partially enabled under OSX. The information needed is not in the SSDT files. Since i have a similar card, GT 745m, i used my device information, hope it works. Edit: Removed the warnings in the DSDT, also attached. dsdt.aml.zip dsdt_warnings_removed.aml.zip Link to comment Share on other sites More sharing options...
plain Posted March 29, 2015 Author Share Posted March 29, 2015 I changed the setting of the graphics card Discrete UMA. This should prevent the switch, I do not know if he is completely disabled. In the System Information does not appear. I installed dsdt_warnings_removed.aml.zip but does not solve the sleep. Also back old problems .. not charge properly the video card (only 7 MB of memory) and the graphic artifacts (bad horizontal lines). I reinstalled the DSDT that I've built previously. Link to comment Share on other sites More sharing options...
WaldMeister Posted March 29, 2015 Share Posted March 29, 2015 ID was not set properly, still 0x12, corrected this. Since the HD4600 was not picked up correctly, this might influence sleep. Anyway, open up terminal and type: pmset -g assertions Post the output here. dsdt-3.aml.zip Link to comment Share on other sites More sharing options...
plain Posted March 29, 2015 Author Share Posted March 29, 2015 MacBook-Pro:~ plain$ pmset -g assertions 2015-03-29 20:50:59 -0700 Assertion status system-wide: BackgroundTask 0 ApplePushServiceTask 0 UserIsActive 0 PreventUserIdleDisplaySleep 0 PreventSystemSleep 0 ExternalMedia 0 PreventUserIdleSystemSleep 0 NetworkClientActive 0 Kernel Assertions: 0x4=USB id=500 level=255 0x4=USB mod=29/03/15 20:51 description=EHC1 owner=AppleUSBEHCI id=501 level=255 0x4=USB mod=29/03/15 20:51 description=EHC2 owner=AppleUSBEHCI id=502 level=255 0x4=USB mod=29/03/15 20:52 description=XHC owner=GenericUSBXHCI MacBook-Pro:~ plain$ Link to comment Share on other sites More sharing options...
WaldMeister Posted March 29, 2015 Share Posted March 29, 2015 Seems ok. Tested the new DSDT? Link to comment Share on other sites More sharing options...
plain Posted March 29, 2015 Author Share Posted March 29, 2015 With the latest DSDT does not lock the computer when I put it to sleep. Only the monitor turns off, and little else .. not really enter into sleep mode (I can hear the fan turn on) I waited longer, in fact if I wait longer than 30 seconds freezes the computer. However, sleep mode interests me relatively. When I am far from Lenovo usually turn it off. But there remains the problem of the high brightness Possible that nobody has found a solution? Link to comment Share on other sites More sharing options...
WaldMeister Posted March 29, 2015 Share Posted March 29, 2015 Terminal: syslog |grep -i "Wake reason" There are some solutions for the brightness control, to set the levels manual in DSDT, but i have not looked in to that yet, so i can not help you with that issue. Link to comment Share on other sites More sharing options...
plain Posted March 29, 2015 Author Share Posted March 29, 2015 Last login: Sun Mar 29 21:26:50 on ttys000 MacBook-Pro:~ plain$ syslog |grep -i "Wake reason" MacBook-Pro:~ plain$ Link to comment Share on other sites More sharing options...
Recommended Posts