Jump to content

Dr. Monkey

Members
  • Posts

    21
  • Joined

  • Last visited

Everything posted by Dr. Monkey

  1. So after a bunch of experimentation, I can see the gpu changing stats when expected, at least from the log. from the HWMonitor side, I still see it sitting at 405Mhz, and a voltage of 1.00V. Im beginning to wonder if either: 1) HWMontior is just reporting wrong. If so, is there another way to check the voltage/clockspeed of the GPU besides FakeSMC plugins? 2) the voltage being at 1.00V is restricting the chip from going to the top clock speed somehow. I will keep testing, but would welcome any insight anyone can provide. Edit: Should also be noted that I do see the GPU occasionally drop the the lowest state (202Mhz) every so often, and typically only for a second. This seems to indicate that I am capable of changing clock speeds on the GPU, but just not reaching the top speed.
  2. OK. Thank you for the time and for the clarifications. I will do some testing, and post my results here, either positive or negative, as I have them.
  3. OK thanks for confirmation. I enabled logging for AGPM and I get the following in /var/log/system.log system.log:Sep 9 12:46:08 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(0, 0): fHwPstate = 0 fFB = 0xffffff802df38800 system.log:Sep 9 12:46:08 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(): state = 0. Calling fFB->setAggressiveness()... system.log:Sep 9 12:46:08 MacBookFaux kernel[0]: AGPM: GPU = VID G-state set to 0 from 0, ControlID = 18. SW occupancy updated. system.log:Sep 9 12:46:08 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(1, 0): fHwPstate = 0 fFB = 0xffffff802df38800 system.log:Sep 9 12:46:08 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(): state = 1. Calling fFB->setAggressiveness()... system.log:Sep 9 12:46:08 MacBookFaux kernel[0]: AGPM: GPU = VID G-state set to 1 from 0, ControlID = 18. SW occupancy updated. system.log:Sep 9 12:46:10 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(2, 0): fHwPstate = 1 fFB = 0xffffff802df38800 system.log:Sep 9 12:46:10 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(): state = 2. Calling fFB->setAggressiveness()... system.log:Sep 9 12:46:10 MacBookFaux kernel[0]: AGPM: GPU = VID G-state set to 2 from 1, ControlID = 18. SW occupancy updated. system.log:Sep 9 12:46:12 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(3, 0): fHwPstate = 2 fFB = 0xffffff802df38800 system.log:Sep 9 12:46:12 MacBookFaux kernel[0]: AGPM: updateGPUHwPstate(): state = 3. Calling fFB->setAggressiveness()... system.log:Sep 9 12:46:12 MacBookFaux kernel[0]: AGPM: GPU = VID G-state set to 3 from 2, ControlID = 18. SW occupancy updated. However I do not see any change in frequency in HWMonitor. Could it just be a matter of the sampling rate of HWMonitor not picking up the fluctuations?
  4. I guess I am a bit confused then. In the original post, you wrote "I'll also inject an AGPM section to your FakeSMC to target your NVS 3100M GPU (ven/dev id 10de/0a6c). I'll reuse the same parameters as I did for nVidia NVS 135M of the D630/D830 series or NVS 160M of E6400/6500 series. It may turn out not fully optimum and may require further tuning but will nevertheless hopefully provide you with proper GPU throttling" I interpreted that to mean that you were injecting a AGPM patch using FakeSMC. Is that incorrect? if so, my apologies.
  5. Thanks for splitting off to a new topic. I have been through all of those guides and spent a couple weeks working on it back in the winter without success. I even got as far as seeing the messages about switch in states in the log, but HW monitor showed no change in frequency. I was trying to figure out if that is expected behavior or if I am missing something. Thanks in Advance Edit: also wanted to mention that I did try the fakeSMC you created for the original thread, but it did not make any difference
  6. Hi, I wanted to see if anyone actually got their GPU to a speed state other than 405Mz. I saw that a fakesmc with the necessary patch was posted in this thread, but haven't seen any confirmation that it actually worked. Its something I fought for a long time and had given up, but if someone has actually solved this, I would love to know so I can try again. Attaching a zip with my IOREG dump as well as my entire EFI/CLOVER folder IOREG_DSDT_EFI.tar.gz
  7. Can you share some details on how your clover config is set up, and particularly your config.plist? Id like to have working iMessage and if Clover can do that, great. Regarding sound, Ive had luck using VoodooHDA in /S/L/E combined with kext-dev-mode=1, Thats on chameleon so it may or may not work, but since it's straight in /S/L/E it might.
  8. Yes, specifically for one DVI and one VGA. lt just took Fn+F8 at boot. I haven't tested 2xDVI yet EDIT: Plugging in 2xDVI forced me back to one screen.
  9. Quick update, the Fn+F8 at the boot screen enabled me to use the display port on the side and the VGA on the back at the same time! going to test with dock now, will report back. It works with the dock as well! Thanks for the tip.
  10. After more testing, Im beginning to think some of my inconsistency could be dock related. When my laptop wasn't in the dock, it seems that kext-dev-mode=1 didn't force me into safe mode(could be a coincidence). But with that flag working, sound now works. It should be noted that at first it didn't look like sound was working, because if you hit the volume buttons it shoes a circle slash symbol. However, this was because the output setting in the sound Preference Pane was set to HDMI Audio. When I set it to speaker(Analog) it started working. Will share more as I learn it
  11. So I had sound working, and in the process of doing that seem to have killed it. A couple questions for folks as I head off to bed 1. Any thoughts on why I seem to have lost the ability to use both VGA and the first DVI out of the dock. For the longest time, it didn't work, then yesterday just before I upgraded, it decided to work again. Now not working. I think Clover may be a help here, but Im not having too much luck being able to boot with it at the moment. 2. does kext-dev-mode=1 force anyone else to safe boot? By this I mean, every time I use this flag, it states "Safe Boot Detected" and proceeds to boot into safe mode.
  12. Sorry to double post, but if you need a tester for your guide, I can help tonight. I was planning on testing an install on my secondary spinning disk(main is on SSD)
  13. I tried to build an installer but it was crashing on a Bluetooth kext, was that a problem you encountered?
  14. I think it's good to have guides that cover both, as I've had nothing but trouble with clover, while others have had nothing but trouble with chameleon. Also, there was a proof of concept with my hack and 10.10 at some point that I saw, so hopefully a release is close.
  15. When you say you "passed sleep problem". Does that mean you have sleep working?
  16. I do have a kernel assertion for ECHI. Do you happen to know which patches I need to apply to add power management? macbookfaux:Extra mitche$ pmset -g assertions 11/1/13, 10:25:13 PM EDT Assertion status system-wide: BackgroundTask 0 PreventDiskIdle 0 ApplePushServiceTask 0 UserIsActive 0 PreventUserIdleDisplaySleep 0 InteractivePushServiceTask 0 PreventSystemSleep 0 ExternalMedia 1 PreventUserIdleSystemSleep 1 NetworkClientActive 0 Listed by owning process: pid 2400(AddressBookSour): [0x000000010000029f] 00:00:11 PreventUserIdleSystemSleep named: "Address Book Source Sync" Timeout will fire in 1788 secs Action=TimeoutActionTurnOff pid 20(powerd): [0x000000090000012c] 01:06:02 ExternalMedia named: "com.apple.powermanagement.externalmediamounted" Kernel Assertions: 0x4=USB id=500 level=255 0x4=USB mod=11/1/13, 9:33 PM description=EHCI owner=AppleUSBEHCI
  17. So I am on a mission to try to sort out sleep with this model. So far I have: * Patched AppleLPC to make sure it loads. * Modified AGPM to enable power management of the nVidia card( yay for GPU speedsteep)* * set darkwake=0 * set hibernatemode=0 * cleared anything shown by pmset -g assertions * set lidwake=0 * Tried PleaseSleep * Made Sure I am running vanilla AppleCPUPM. All without success I know someone had mentioned that they thought HDMI audio was somehow preventing sleep. Can someone point me to that info if possible? I've been able to fudge native sleep on another model ( Studio 1535), so Im hopeful I can do it again, but any pointers into the possible cause would really help me out.
  18. I definitely have speedstepping working. I am using a patched dsdt, but no patched kexts to accomplish it. Its definitely possible, I can see the speeds changine in the monitoring app I have in the menu bar. Let me look tonight and see if there is anything special I did Edit: It also just occurred to me that people not having native power management working would also preclude sleep working. This makes me think sleep is much more achievable that I previously thought, as I got it going on a Studio 1535 a while back, and the whole key was native power management. More to come tonight
  19. I have tried Chameleon 2.1. Which release are you using?. Also do you think the fact that I have an i5 in a motherboard that originally held an i7 makes a difference? I did the motherboard swap to get the nVidia graphics right when I got the laptop.
  20. My issue is related to VGA and sleep. my machine is a slightly different flavor as its a e6510. Its identical to an e6410 but with a bigger screen(in size not res, as I have the 1366x768) I see that [AGPM Controller} Unknown Platform is in my boot log, but even when I had fixed that by switching my smbios to MacBookPro6,2 and adding a manual patch to AGPM to fix it, i still couldnt use VGA. Any thoughts on what to investigate next?
  21. Great Thread!! I had to mostly go it alone getting my Studio 1535 on 10.6 and 10.7, so having others working on a similar setup helps, I am mostly up and running, but I seem to have a similar issue to what alerphjuanre I am had. @alerphjuan, could you possibly share your org.chameleo.boot.plist, dsdt,aml and smbios.plist? I just want to make I am working from a known working set.
×
×
  • Create New...