Some time back, I reported that Textmate was causing my MacBook Pro to switch to the discrete graphics card all the time after I’d installed OS X 10.9. After my initial message, a TM build appeared that stopped this happening, but two builds later the behaviour came back. I didn’t follow it up at the time because it only seemed to be affecting this model of MBP, which was also experiencing other graphics problems under Mavericks, so I was waiting for 10.9.2, which was known to include some graphics driver fixes.
10.9.2 didn’t stop TM using the discrete graphics, but TM Build 9523 did. I don’t know whether this was one of the 'Fixes and improvements’ in the release notes, but the behaviour did not reappear with 9527. I thought you should know.
The only remaining oddity is that the discrete graphics still takes over whenever I use the Commit command from the Git bundle. It doesn’t do it when I show uncommitted changes, so it isn’t the diff. It doesn’t matter, just seems strange.
Thanks for cooling my computer down.
On 3 Apr 2014, at 22:50, Nigel Chapman wrote:
10.9.2 didn’t stop TM using the discrete graphics, but TM Build 9523 did. I don’t know whether this was one of the 'Fixes and improvements’ in the release notes, but the behaviour did not reappear with 9527. I thought you should know.
Thanks for the update. I can’t think of anything that should affect this except that 9523 was built with updated develoepr tools (and thus SDK). I seem to recall that last time we “fixed it” the only thing that really seemed to have changed was (also) the build environment (updating to building on 10.9), though strange that the fix only lasted a few builds.
The only remaining oddity is that the discrete graphics still takes over whenever I use the Commit command from the Git bundle. It doesn’t do it when I show uncommitted changes, so it isn’t the diff. It doesn’t matter, just seems strange.
The Commit Window itself is a standalone application which hasn’t been rebuilt with the new developer tools / SDK, so perhaps that’s triggering it?
Next build features a new (native) commit window, so that might fix it.
Thanks for the update. I can’t think of anything that should affect this except that 9523 was built with updated develoepr tools (and thus SDK). I seem to recall that last time we “fixed it” the only thing that really seemed to have changed was (also) the build environment (updating to building on 10.9), though strange that the fix only lasted a few builds.
You may find this hard to believe, but when 9531 installed itself and relaunched, the system switched to the discrete graphics card. I quit TM, it went back to integrated graphics, relaunched TM, and back to the discrete card, with gfxCardStatus reporting TM as the dependency.
I haven’t done a Git commit yet, so it probably isn’t anything to do with the changes to that.
Bewildering, but perhaps 10.9.3 will help.