High CPU usage for com.apple.AmbientDisplayAgent on macOS Sierra PB1

Was seeing high CPU usage on com.apple.AmbientDisplayAgent process, and getting “Read hardware overrides for display” errors on console on macOS Sierra Public Beta 1.

Was able to find a workaround using this:

– Disable System Integrity Protection (SIP) by booting in recovery mode (hold down cmd+R on boot) and then going to Terminal and typing “csrutil disable”
– Reboot
– Open Terminal
– mv /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent /System/Library/PrivateFrameworks/AmbientDisplay.framework/Versions/A/XPCServices/com.apple.AmbientDisplayAgent.xpc/Contents/MacOS/com.apple.AmbientDisplayAgent_
– Reboot and enable SIP (“csrutil enable”)

This should disable this process for now, but you won’t be able to use your ambient light sensor. Hopefully this will be fixed in PB 2 (don’t forget to rename it back).