De repente, mi iMac (finales de 2013) comenzó a acelerar la CPU a 0,80 GHz, todo se vuelve súper lento. Ocurre entre 5 y 10 minutos después de un nuevo reinicio, a veces vuelve a la velocidad máxima por períodos cortos, pero la mayor parte del tiempo se queda ralentizado. Traté de restablecer el SMC, no parece ayudar. También hice una instalación limpia de Sierra, tampoco ayudó...
powermetrics informa que la aceleración se produce debido a "GPU LIMIT PROCHOT", a pesar de que la temperatura es normal en todos los sensores que pude echar un vistazo.
$ sudo thermal levels
cpu: 180
gpu: 30
io: 30
$ sudo powermetrics
...
**** Processor usage ****
Intel energy model derived package power (CPUs+GT+SA): 2.48W
LLC flushed residency: 65.9%
System Average frequency as fraction of nominal: 27.52% (798.17 Mhz)
Package 0 C-state residency: 67.72% (C2: 9.36% C3: 2.08% C6: 56.28% C7: 0.00% )
Performance Limited Due to:
GPU LIMIT PROCHOT
Core 0 C-state residency: 83.91% (C3: 0.00% C6: 0.00% C7: 83.91% )
CPU 0 duty cycles/s: active/idle [< 16 us: 92.56/27.35] [< 32 us: 14.86/12.29] [< 64 us: 19.82/76.90] [< 128 us: 32.70/49.35] [< 256 us: 49.15/26.76] [< 512 us: 32.90/34.68] [< 1024 us: 27.15/21.80] [< 2048 us: 5.95/33.30] [< 4096 us: 0.40/36.47] [< 8192 us: 0.20/14.67] [< 16384 us: 55.49/0.00] [< 32768 us: 2.18/0.00]
CPU Average frequency as fraction of nominal: 27.52% (798.17 Mhz)
Core 1 C-state residency: 84.27% (C3: 0.00% C6: 0.00% C7: 84.27% )
CPU 1 duty cycles/s: active/idle [< 16 us: 125.26/30.32] [< 32 us: 6.94/8.92] [< 64 us: 16.05/82.65] [< 128 us: 45.19/44.79] [< 256 us: 30.52/32.31] [< 512 us: 34.29/40.83] [< 1024 us: 21.60/22.99] [< 2048 us: 10.11/30.13] [< 4096 us: 5.75/38.05] [< 8192 us: 9.32/22.99] [< 16384 us: 47.96/0.20] [< 32768 us: 1.39/0.00]
CPU Average frequency as fraction of nominal: 27.52% (798.18 Mhz)
Core 2 C-state residency: 82.53% (C3: 0.02% C6: 0.00% C7: 82.50% )
CPU 2 duty cycles/s: active/idle [< 16 us: 130.81/31.91] [< 32 us: 8.32/3.37] [< 64 us: 19.82/104.84] [< 128 us: 41.42/44.00] [< 256 us: 38.65/33.30] [< 512 us: 34.09/46.38] [< 1024 us: 27.95/20.02] [< 2048 us: 13.48/28.94] [< 4096 us: 6.94/41.03] [< 8192 us: 10.11/24.77] [< 16384 us: 46.38/0.20] [< 32768 us: 0.79/0.00]
CPU Average frequency as fraction of nominal: 27.52% (798.17 Mhz)
Core 3 C-state residency: 86.15% (C3: 0.00% C6: 0.00% C7: 86.15% )
CPU 3 duty cycles/s: active/idle [< 16 us: 105.64/27.95] [< 32 us: 5.95/0.99] [< 64 us: 13.28/80.07] [< 128 us: 39.04/35.48] [< 256 us: 29.93/25.57] [< 512 us: 32.31/36.07] [< 1024 us: 20.41/22.40] [< 2048 us: 4.76/26.95] [< 4096 us: 2.38/34.29] [< 8192 us: 2.58/22.59] [< 16384 us: 54.90/0.00] [< 32768 us: 0.79/0.00]
CPU Average frequency as fraction of nominal: 27.52% (798.17 Mhz)
**** SMC sensors ****
CPU Thermal level: 180
GPU Thermal level: 30
IO Thermal level: 30
Fan: 2471 rpm
CPU die temperature: 38.38 C
GPU die temperature: 41.00 C
He comprobado todos los sensores y no hay ninguno que informe de una temperatura superior a 42C. En qué se basan esos niveles térmicos?
Buscando desesperadamente cualquier indicación... Gracias de antemano.