Hace unos años que publicamos guías sobre el undervolting, el acto de restringir los voltajes de la CPU para reducir las temperaturas y mejorar la vida de la batería. Dos de los programas de undervolting más populares son Intel Extreme Tuning Utility (XTU) y Throttlestop, cuyas diferencias puedes leer en nuestras guías de uso de los programas. Mientras que Dell ha advertido que el undervolting puede anular las garantías, Intel y algunos OEMs han ido un paso más allá y han deshabilitado el undervolting por completo.
No hay una solución única aquí, pero la razón para deshabilitar el undervolting es Plundervolt, un exploit descubierto por la Universidad de Birmingham. Puede leer los hallazgos del equipo de investigación en su documento de investigación, que se puede encontrar aquí. En resumen, Plundervolt explota las Extensiones de Guardia de Software de Intel (SGX), que es un conjunto de códigos de instrucción que los programas de undervolting como Throttlestop y XTU utilizan para manipular los voltajes de la CPU. Según Intel, todos sus procesadores para ordenadores de sobremesa y móviles a partir de la 6ª generación de procesadores Core están afectados, al igual que los Core de la serie X y los recientes chips Xeon E.
Intel ha abordado desde entonces el exploit permitiendo a los OEMs desactivar el undervolting a través de una actualización de firmware. Puedes leer la respuesta de Intel y los detalles de la vulnerabilidad CVE-2019-11157 aquí. A partir de ahora, parece que todos los nuevos dispositivos de Intel no admiten undervolting. Anecdóticamente, el Surface Book 3 15 no soporta undervolting, que utiliza un procesador Intel Core i7-1065G7. Lo mismo debería aplicarse a los próximos portátiles Tiger Lake, también.
Los OEM han estado parcheando máquinas que fueron lanzadas antes de la identificación de Plundervolt también. Microsoft lo ha hecho con el Surface Pro 7 y el Surface Laptop 3, por ejemplo, al igual que Dell con el XPS 15 9570 y el XPS 15 7590. Parece que Lenovo no ha matado el undervolting en el X1 Extreme Gen 2, pero sin duda habrá otros OEM que lo hayan hecho en sus dispositivos. Ultrabookreview ha publicado una guía para volver a activar el undervolting en el XPS 15 7590, pero es un proceso arduo y que no necesariamente se puede replicar en otras máquinas como el Surface Laptop 3.
En resumen, Intel ha matado el undervolting en sus nuevos procesadores y los OEMs están deshabilitando gradualmente la funcionalidad en las máquinas más antiguas. Hay otros métodos para reducir las temperaturas y alargar la vida de la batería en los portátiles modernos, pero el undervolting era una de las mejores formas de hacerlo.