3d screensavers, disable

MrP
Contributor III

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.

2 REPLIES 2

thoule
Valued Contributor II

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"

MrP
Contributor III

Thanks! I'll give that a shot.