Orcinus wrote:
The ATI* kexts aren't what your mac is using. It's the AMD* ones. You're doing exactly nothing by moving the ATI* kexts to a different folder. If you don't believe me, check what's loaded like this:
kextstat | grep ATI
kextstat | grep AMD
You'll see it's the AMD drivers that are actually getting loaded, not the ATI ones.
Since I removed my ATI kernal extensions I've been running smoothly (for over a month) without any crashes or graphics glitches (haven't tried an external monitor though).
macbookpro:~ user$ ls -l /System/Library/Extensions/ | grep ATI
macbookpro:~ user$ ls -l /System/Library/Extensions/ | grep AMD
macbookpro:~ user$ ls -l /System/Library/Extensions/ | grep AppleIntelHD3000Graphics
drwxr-xr-x 3 root wheel 102 18 Apr 2012 AppleIntelHD3000Graphics.kext
drwxr-xr-x 3 root wheel 102 18 Apr 2012 AppleIntelHD3000GraphicsGA.plugin
drwxr-xr-x 3 root wheel 102 18 Apr 2012 AppleIntelHD3000GraphicsGLDriver.bundle
drwxr-xr-x 3 root wheel 102 18 Apr 2012 AppleIntelHD3000GraphicsVADriver.bundle
And all my disabled extentions:
macbookpro:~ user$ ls -l /System/Library/Extensions\ \(disabled\)/
total 0
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI1300Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI1600Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI1900Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI2400Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI2600Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI3800Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI4600Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI4800Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI5000Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATI6000Controller.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIFramebuffer.kext
drwxr-xr-x 3 mike wheel 102 10 Apr 2012 ATIRadeonX1000.kext
drwxr-xr-x 3 mike wheel 102 10 Apr 2012 ATIRadeonX1000GA.plugin
drwxr-xr-x 3 mike wheel 102 10 Apr 2012 ATIRadeonX1000GLDriver.bundle
drwxr-xr-x 3 mike wheel 102 10 Apr 2012 ATIRadeonX1000VADriver.bundle
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX2000.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX2000GA.plugin
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX2000GLDriver.bundle
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX2000VADriver.bundle
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX3000.kext
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX3000GA.plugin
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX3000GLDriver.bundle
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATIRadeonX3000VADriver.bundle
drwxr-xr-x 3 mike wheel 102 18 Apr 2012 ATISupport.kext
macbookpro:~ user$ kextstat | grep ATI
macbookpro:~ user$ kextstat | grep AMD
macbookpro:~ user$ kextstat | grep Intel
14 0 0xffffff7f8185c000 0x29000 0x29000 com.apple.driver.AppleIntelCPUPowerManagement (195.0.0) <7 6 5 4 3 1>
20 0 0xffffff7f81858000 0x3000 0x3000 com.apple.driver.AppleIntelCPUPowerManagementClient (195.0.0) <7 6 5 4 3 1>
71 0 0xffffff7f817a0000 0x3b000 0x3b000 com.apple.driver.AppleIntelSNBGraphicsFB (7.3.2) <70 9 8 7 6 5 4 3 1>
73 0 0xffffff7f817db000 0x64000 0x64000 com.apple.driver.AppleIntelHD3000Graphics (7.3.2) <72 70 9 7 5 4 3 1>
Both kextstat commands for ATI and AMD strings return no results.
So according to kextstat I'm not using either AMD or ATI drivers. According to gfxCardStatus I'm always on the integrated and even apps that normally push me onto the discrete GPU are not doing that. For example Photoshop warns me with a message that my GPU is underpowered (https://dl.dropboxusercontent.com/u/1383484/photoshop-gpu-warning.png).
So although I cannot use my AMD Radeon HD 6750M I have no other problems currently. Even games like Minecraft run but they use the Intel HD Graphics 3000.