Posted on 05-02-2016 10:42 AM
We run an esxi instance on a MacPro to host numerous mac VMs for testing purposes. Every idle VM consistently chews about 1.5ghz when the 3d screensavers run because being a VM the 3d part is rendered by the main CPU, not a GPU. Prior to 10.11 I removed all the screen savers on the filesystem which allowed the screen to still lock, just with no screensaver.
Does anyone have any suggestions on how to achieve this on 10.11 without disabling SIP? It seems all timeouts of locking the screen are not independent of screensavers.
Posted on 05-02-2016 11:11 AM
You're best bet is to set a LaunchAgent to set the screensaver. I tend to set them to computer name as that seems lowest CPU.
#!/bin/sh
/usr/bin/defaults -currentHost write com.apple.screensaver "moduleDict" -dict-add "path" -string "/System/Library/Frameworks/ScreenSaver.framework/Resources/Computer Name.saver"
Posted on 05-02-2016 11:27 AM
Thanks! I'll give that a shot.