Funky frank Posted April 18, 2017 Share Posted April 18, 2017 Hi, I have a problem with micro stuttering of the nvidia GT330m graphics under macOS 10.12.4. It worked under 10.12.1 due a Info.plist change in AppleGraphicsPowermenegement.kext (AGPM) with these values (more details here): <key>ID</key> <integer>0</integer> <key>IdleInterval</key> <integer>100</integer> <key>P3HistoryLength</key> <integer>2</integer> <key>SensorOption</key> <integer>1</integer> <key>SensorSampleRate</key> <integer>10</integer> <key>TargetCount</key> <integer>1</integer> <key>Threshold_High</key> <array> <integer>57</integer> <integer>70</integer> <integer>80</integer> <integer>100</integer> </array> <key>Threshold_High_v</key> <array> <integer>57</integer> <integer>70</integer> <integer>98</integer> <integer>100</integer> </array> <key>Threshold_Low</key> <array> <integer>57</integer> <integer>68</integer> <integer>75</integer> <integer>94</integer> </array> <key>Threshold_Low_v</key> <array> <integer>57</integer> <integer>70</integer> <integer>95</integer> <integer>99</integer> </array> Under 10.12.4, this modification does not seem to work anymore... The stuttering remains, the power management values seem not to be used. AGPM is loaded. Also tried recent nvidia web drivers, no change. My questions are: - Did the powermanagement change / move in some way after 10.12.1? - How to determine which values actually are used? - Can I modify timings of the gfx device by patching the bios? If so, which tool is to be used? Thanks for any tipps, hints, ideas! Link to comment Share on other sites More sharing options...
Funky frank Posted April 19, 2017 Author Share Posted April 19, 2017 Hm, enabled logging now, it jump from state 2 to 1 to 0. This was intended, since the state 3 seemed to be responsible for the stuttering in 10.12.1. This is not the case anymore... Any idea how I could fix that? I even installed now AppleGraphicsPowermanagement.kext from 10.12.1, but also no change, still stuttering. Should I replace the whole nvidia drivers with from 10.12.1 and if so, which files are required then? Link to comment Share on other sites More sharing options...
Funky frank Posted July 16, 2017 Author Share Posted July 16, 2017 (edited) I am unable to extract AppleGraphicsPowerManagement.kext from 10.12.1. Please help. I was able to extract the pkg from dmg, but all usual pkg unpackers seem to fail. I extracted the main archive by using: pkgutil --expand macOSUpd10.12.1.pkg macOSUpd10.12.1.unpkg Afterwards, there is another "macOSUpd10.12.1.pkg" file, but I cannot extract this one with the upper command... Edited July 16, 2017 by Funky frank Link to comment Share on other sites More sharing options...
Funky frank Posted July 17, 2017 Author Share Posted July 17, 2017 Now I also tried the following: - Removing AppleGraphicsPowermanangement.kext completely - Switching to MacBookPro6,2 smbios In both cases, there was no change! So can I assume, that this stuttering is not related to AGPM at all? Strangely, patching it worked for 10.12.1... Any ideas? Link to comment Share on other sites More sharing options...
Funky frank Posted July 25, 2017 Author Share Posted July 25, 2017 Reinstalled 10.12.1 and now the stuttering still exists... oO Strange, must overseen something. It seems to me, that the power profile always is on "battery" profile, and there is no burst if you connect the power adapter, or booted up with the power adapter. Link to comment Share on other sites More sharing options...
Recommended Posts