MacBook Pro won't put external display to sleep when idle
I have a Mid-2015 MacBook Pro running High Sierra. I mostly use it as a desktop, in clamshell mode with an external monitor and keyboard.
I recently replaced the 24-inch LG monitor that was connected using a Mini DisplayPort to VGA adapter with a 32-inch Acer EB321HQ-U connected using Mini DisplayPort to DisplayPort.
I have Energy Saver set to put the display to sleep after 5 minutes. But this is being ignored, and it's showing the screen saver instead, even though this time is set higher. I have the screen saver set to black, but the backlight is still on so there's a dim glow from the monitor, and it's wasting energy.
This wasn't happening with my previous monitor. Is there anything that can be done about it?
It is possible for the Mac to sleep the monitor. If I press Ctl-Shift-Power, the display clears, it cycles through the various inputs, then displays "No Signal" and goes black. It just doesn't do this automatically when idle.
MacBook Pro 15", macOS 10.13