Lo siguiente que ocurre en mi MacBook Pro de 16", macOS Catalina 10.15.1. Tengo dos cuentas de usuario activas que pueden grabarse simultáneamente. Si dos usuarios conectados, observo una fracción de segundo la congelación de la pantalla exactamente cada 1 minuto. Esto es muy molesto al ver videos, pero en realidad observable durante cualquiera de las acciones, por ejemplo, arrastrar ventana o escribir texto. La cuestión es visible cuando se registra en cualquiera de los dos usuarios.
Esto sólo ocurre cuando dos usuarios se registran en. Si sólo un usuario se registra, todo funciona bien.
Mediante el análisis de los registros de la consola, he llegado a la conclusión que esto tiene algo que ver con la integrada/GPU discreta. La consola (filtrada por "AGC::") muestra la siguiente rutina sucediendo a 00 segundos de cada minuto: "primero la CLAVIJA de iniciar la puesta en marcha de los mensajes" (un corto de medio segundo congelación de la pantalla que sucede en este punto), luego de aprox. 7 segundos más tarde, el "PEG empezar a desconectar" del mensaje.
No estoy seguro de si esto es un proceso normal, pero este encendido/desconectar ocurre una vez cada minuto y parece estar directamente relacionada con la congelación.
05:44:00.128704+0100 kernel AGC:: [WindowServer pid:225] force EG up last PID 225 WS-ready 1 switch-state 0 IG FBs 1 EG FBs 0:0 power-state 6 3D busy HDA idle system-state 1 power-level 20:20 power-retry 0:0 connect-change 0
05:44:00.128756+0100 kernel AGC:: [WindowServer pid:225] force EG up last PID 225 WS-ready 1 switch-state 0 IG FBs 1 EG FBs 0:0 power-state 6 3D busy HDA idle system-state 1 power-level 20:20 power-retry 0:0 connect-change 0
05:44:00.329108+0100 kernel AGC:: :::::::> PEG start powerup [0m 53.144s downtime]
05:44:00.825109+0100 kernel AGC:: PEG0 WillPowerOn, 3, AGC path 1 trace 3
05:44:00.825165+0100 kernel AGC:: PEG0 HasPoweredOn, 3, AGC path 1 trace 7
05:44:00.825177+0100 kernel AGC:: PEG0 HasPoweredOn vendorID 0x19018086 address2 0x30100 nextID 0x14781002 retryID 0x0 retryCount 0:0
05:44:00.825195+0100 kernel AGC:: EGP0 WillPowerOn vendorID 0x14781002 address2 0x0
05:44:00.825268+0100 kernel AGC:: EGP0 HasPoweredOn vendorID 0x14781002 address2 0x30201 g3dID 0x0 hdaID 0x0
05:44:00.825283+0100 kernel AGC:: EGP1 WillPowerOn vendorID 0x14791002 address2 0x0
05:44:00.825356+0100 kernel AGC:: EGP1 HasPoweredOn vendorID 0x14791002 address2 0x30302 g3dID 0x73401002 hdaID 0xab381002
05:44:00.825375+0100 kernel AGC:: GFX0 WillPowerOn vendorID 0x73401002 address2 0xc
05:44:00.825432+0100 kernel AGC:: GFX0 HasPoweredOn vendorID 0x73401002 address2 0x1000000c g3dID 0x73401002 hdaID 0xab381002
05:44:00.825449+0100 kernel AGC:: HDAU WillPowerOn vendorID 0xab381002 address2 0x0
05:44:00.825505+0100 kernel AGC:: HDAU HasPoweredOn vendorID 0xab381002 address2 0x0 g3dID 0x73401002 hdaID 0xab381002
05:44:01.057209+0100 kernel AGC:: *******> PEG powerup took: 0.728s
05:44:02.057777+0100 kernel AGC:: [WindowServer pid:225] force EG up last PID 225 WS-ready 1 switch-state 0 IG FBs 1 EG FBs 0:1f power-state 0 3D busy HDA idle system-state 1 power-level 20:20 power-retry 0:0 connect-change 0
05:44:02.057797+0100 kernel AGC:: [WindowServer pid:225] force EG up last PID 225 WS-ready 1 switch-state 0 IG FBs 1 EG FBs 0:1f power-state 0 3D busy HDA idle system-state 1 power-level 20:20 power-retry 0:0 connect-change 0
05:44:03.336961+0100 kernel AGC:: mux-regs 10 3 7f 1f 0 0 severity 0 WS-ready 1 switch-state 0 IG FBs 1 EG FBs 0:1f power-state 0 3D idle HDA idle system-state 1 power-level 20:20 power-retry 0:0 connect-change 0 : AGC Dump State Timer
05:44:07.059227+0100 kernel AGC:: HDAU WillPowerOff
05:44:07.059273+0100 kernel AGC:: HDAU HasPoweredOff
05:44:07.061698+0100 kernel AGC:: :::::::> PEG start powerdown [0m 6.732s uptime]
05:44:07.151376+0100 kernel AGC:: GFX0 WillPowerOff
05:44:07.151405+0100 kernel AGC:: GFX0 HasPoweredOff
05:44:07.151410+0100 kernel AGC:: EGP1 WillPowerOff
05:44:07.151449+0100 kernel AGC:: EGP1 HasPoweredOff
05:44:07.151453+0100 kernel AGC:: EGP0 WillPowerOff
05:44:07.151495+0100 kernel AGC:: EGP0 HasPoweredOff
05:44:07.151499+0100 kernel AGC:: PEG0 WillPowerOff, 3, AGC path 1 trace f
05:44:07.151520+0100 kernel AGC:: PEG0 HasPoweredOff, 3, AGC path 1 trace 1
05:44:07.187799+0100 kernel AGC:: *******> PEG powerdown took: 0.127s
05:44:10.070053+0100 kernel AGC:: mux-regs 10 0 40 1 0 0 severity 0 WS-ready 1 switch-state 0 IG FBs 1 EG FBs 0:0 power-state 6 3D idle HDA idle system-state 1 power-level 20:20 power-retry 0:0 connect-change 0 : AGC Dump State Timer
No hay ningún mensaje sobre el dispositivo de gráficos realidad que se cambia de integrados (IDG) para la GPU dedicada (PEG), que fue confirmado por el gfxCardStatus y la ausencia de "Cambio de IDG PEG" mensaje en los registros.
Por cierto, si yo la fuerza de la GPU discreta utilizando gfxCardStatus, el problema desaparece.
En este momento estoy atascado, como mi conocimiento de OS X, la arquitectura y la depuración está agotado. ¿Alguien puede proporcionar alguna orientación?