GAMING

El nuevo parche de Linux aumentará significativamente el rendimiento de la GPU de Ice Lake

La administración de energía del sistema moderno es todo menos simple. Las CPU modernas (o APU en el lenguaje de AMD) tienen complejas redes de sensores y esquemas de administración de energía que toman lecturas de temperatura desde múltiples puntos dentro del sistema, incluida la temperatura de la piel. Una investigación reciente sobre el controlador de estado P de Linux de Intel mostró esto: los usuarios finales informaban mejores resultados si usaban el gobernador de «ahorro de energía» en lugar del gobernador de «rendimiento».

Una serie de parches creados por Francisco Jerez, uno de los desarrolladores de controladores de código abierto de Intel, están destinados a ayudar a resolver el problema. Así es como enmarca el problema:

En escenarios de E / S (por definición), el rendimiento del sistema no mejora al aumentar la frecuencia de la CPU más allá del valor umbral en el que el dispositivo de E / S se convierte en el cuello de botella, sin embargo, con los reguladores actuales (ya sea que HWP esté en uso o no) La frecuencia de la CPU tiende a oscilar con la carga, a menudo con una amplitud muy dentro del rango turbo, lo que lleva a una eficiencia energética muy reducida, lo que es particularmente problemático cuando se comparte un presupuesto de TDP limitado entre varios núcleos que ejecutan una carga de trabajo multiproceso, o entre un Núcleo de CPU y GPU integrada.

El objetivo aquí no es desperdiciar ciclos de CPU en cargas de trabajo vinculadas a E / S donde literalmente no sirven de nada, ya sea en un escenario de subprocesos múltiples o en una carga de trabajo simultánea de CPU y GPU, como los juegos. Sin embargo, al mismo tiempo, Intel quiere que el sistema mantenga un cierto nivel mínimo de capacidad de respuesta. Jerez escribe que la solución es limitar la CPU a una «frecuencia razonablemente eficiente desde el punto de vista energético capaz de al menos lograr la cantidad de trabajo requerida en una ventana de tiempo aproximadamente igual al objetivo de latencia de aceleración».

En otras palabras, la CPU desciende a una frecuencia más baja y con mayor eficiencia energética sin sacrificar el requisito de latencia de Intel. El software aún está en desarrollo activo. Actualmente, es posible que no funcione de manera muy eficaz si se utiliza en entornos multitarea intensos donde varias aplicaciones solicitan objetivos de latencia de aceleración muy bajos, porque siempre se utiliza el objetivo más bajo.

Ice Lake es capaz de ofrecer un rendimiento de GPU mucho mejor que cualquier solución integrada de Intel anterior. Imagen de PC Mag, refleja las pruebas de Win 10.

Aún así, las mejoras de rendimiento para el IGP son significativas: hasta un 43 por ciento de mejora en FPS / W y hasta un 15 por ciento de mejora de rendimiento directa basada sobre los resultados publicados por Jerez desde una computadora portátil Razer Blade Stealth 13 de finales de 2019 / principios de 2020. Advierte que las ganancias dependerán del tipo de computadora portátil que tenga y de la configuración de enfriamiento, lo cual tiene sentido, aunque a partir de la discusión del problema, parece que este problema podría acaparar el rendimiento incluso cuando la computadora portátil no estaba funcionando. particularmente caliente.

Un número cada vez mayor de optimizaciones que impulsan el rendimiento que vemos que salen de las empresas en estos días implican este tipo de ajustes en la gestión del estado de energía, a través de una combinación de hardware y software. Los vínculos entre la administración de energía del sistema operativo, la CPU y la GPU solo se volverán más complejos en los próximos años.

Publicaciones relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar
Cerrar