Tengo un MacBook Pro de mediados de 2015 con High Sierra. Lo uso principalmente como escritorio, en modo clamshell con un monitor y un teclado externos.
Acabo de sustituir el monitor LG de 24 pulgadas que estaba conectado mediante un adaptador de Mini DisplayPort a VGA por un Acer EB321HQ-U de 32 pulgadas conectado mediante DisplayPort.
Tengo configurado el ahorro de energía para poner la pantalla en reposo después de 5 minutos. Pero esto no se tiene en cuenta, y se muestra el protector de pantalla en su lugar, a pesar de que este tiempo es más alto. Tengo el protector de pantalla configurado en negro, pero la luz de fondo sigue encendida, por lo que hay un brillo tenue en el monitor.
Esto no era un problema con mi anterior monitor. ¿Hay algo que se pueda hacer al respecto?
Es es posible que el Mac duerma el monitor. Si pulso Ctl-Shift-Power Cuando la pantalla se borra, pasa por las distintas entradas y luego muestra "No hay señal" y se queda en negro. Sólo que no lo hace automáticamente cuando está en reposo.
ACTUALIZACIÓN:
coreaudiod
parece estar impidiendo el sueño de la pantalla.
imac:barmar $ pmset -g
System-wide power settings:
Currently in use:
standbydelay 10800
standby 1
womp 0
halfdim 1
hibernatefile /var/vm/sleepimage
powernap 0
gpuswitch 2
networkoversleep 0
disksleep 0
sleep 0 (sleep prevented by coreaudiod)
autopoweroffdelay 28800
hibernatemode 3
autopoweroff 1
ttyskeepawake 1
displaysleep 5 (display sleep prevented by coreaudiod)
tcpkeepalive 1
acwake 0
lidwake 1
imac:barmar $ pmset -g assertions
2019-04-04 19:54:56 -0400
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 1
PreventSystemSleep 0
ExternalMedia 1
InternalPreventDisplaySleep 1
PreventUserIdleSystemSleep 1
NetworkClientActive 0
Listed by owning process:
pid 159(coreaudiod): [0x0001387d00018bb1] 00:00:00 PreventUserIdleSystemSleep named: "com.apple.audio.AppleHDAEngineOutputDP:3,0,1,0:0:{7204-0507-01010101}.context.preventuseridlesleep"
Created for PID: 298.
pid 159(coreaudiod): [0x0001387d00058bb2] 00:00:00 PreventUserIdleDisplaySleep named: "com.apple.audio.AppleHDAEngineOutputDP:3,0,1,0:0:{7204-0507-01010101}.context.preventuseridledisplaysleep"
Created for PID: 298.
pid 75(powerd): [0x0000001000088000] 22:12:57 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
pid 75(powerd): [0x0000bb3c00108108] 00:00:00 InternalPreventDisplaySleep named: "com.apple.powermanagement.delayDisplayOff"
Timeout will fire in 300 secs Action=TimeoutActionTurnOff
pid 119(hidd): [0x0001338b000991a6] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968308.3"
Timeout will fire in 300 secs Action=TimeoutActionRelease
Kernel Assertions: 0x2c=USB,BT-HID,THNDR
id=500 level=255 0x20=THNDR mod=4/4/19, 12:53 AM description=NHI0 owner=AppleThunderboltHAL
id=502 level=255 0x4=USB mod=12/31/69, 7:00 PM description=com.apple.usb.externaldevice.14100000 owner=IOUSBHostDevice
id=504 level=255 0x4=USB mod=12/31/69, 7:00 PM description=com.apple.usb.externaldevice.14120000 owner=Back-UPS NS 700MC FW:907.W1 .D USB FW:W1
id=505 level=255 0x4=USB mod=12/31/69, 7:00 PM description=com.apple.usb.externaldevice.14140000 owner=USB Receiver
id=506 level=255 0x8=BT-HID mod=12/31/69, 7:00 PM description=com.apple.driver.IOBluetoothHIDDriver owner=BNBMouseDevice
Idle sleep preventers: IODisplayWrangler
Ahora sólo tengo que averiguar por qué está haciendo esto.
Sospecho que es porque ahora el monitor también se utiliza para el audio. La suspensión de la pantalla de un monitor externo aparentemente se hace dejando caer toda la señal al monitor, por lo que la suspensión de la pantalla también mata el audio (acabo de confirmarlo pulsando Ctl-Shift-Power mientras se reproduce algo en iTunes). Aunque cambiar el dispositivo de salida por defecto a Altavoces Internos no cambia la displaysleep
el escenario.