Actualización: Pruebas recientes indicaron que la situación ha mejorado significativamente y los comentarios de la base de usuarios respaldan los resultados. El comportamiento que se ejecuta en las últimas versiones de Cubase/Nuendo 12 y Windows 11 es mayoritariamente el esperado. ¡Cubase/Nuendo 13 admite sistemas de CPU híbridos oficialmente sin ninguna limitación!
Problema
Ejecutar Cubase/Nuendo en sistemas con CPU de arquitectura híbrida que utilizan Performance-cores y Efficient-cores (P-Cores/E-Cores), tales como Alder Lake Intel® Core™ de 12ª generación o posteriores, puede provocar interrupciones de audio y reducir el rendimiento.
Motivo
Se recomienda Windows 11 para CPU con arquitectura híbrida. La programación de Windows y el "Thread Director" de Intel asignan tareas a los núcleos disponibles para utilizar tantos núcleos como sea posible simultáneamente. Sin embargo, las pruebas han demostrado que las tareas que no están enfocadas y se ejecutan en segundo plano, como trabajos de renderizado, ventanas minimizadas o tareas de audio en tiempo real, podrían terminar en los E-Cores, mucho más lentos.
Soluciones alternativas
-
Desactivar los E-Cores en la configuración de UEFI/BIOS (si es accesible)
Dependiendo de la configuración de UEFI/BIOS, esta opción debería estar disponible en la configuración avanzada de la CPU.
He aquí un ejemplo:
(Source: skatterbencher.com)
De este modo, las tareas ya no podrán asignarse a los E-Cores. Sin embargo, se trata de una configuración para todo el sistema, y esto no siempre conviene. - Establecer la afinidad del procesador para la aplicación
El Administrador de tareas permite establecer la afinidad del procesador para cada tarea de forma separada. De esta forma se obliga a Cubase/Nuendo a usar los P-Cores para obtener el mejor rendimiento.
Hay muchas formas de abrir el Administrador de tareas. Una es hacer clic derecho en el botón de inicio de Windows en la barra de herramientas y seleccionar ”Administrador de tareas" en el menú contextual.
Ahora, cambia a la vista “Detalles”, haz clic derecho en Cubase/Nuendo.exe y selecciona “Establecer afinidad”.
Se abre una nueva ventana que permite seleccionar las CPU que deben usarse.
Aquí es importante saber de cuántos P-Cores y E-Cores dispone tu sistema. En la lista de arriba aparecen los P-Cores en primer lugar, seguidos de los E-Cores. Si tu sistema utiliza 8 P-Cores y 8 E-Cores, las últimas 8 "CPU" de la lista deben desactivarse para evitar que se utilicen los E-Cores.
También existe un atajo para conservar este ajuste. Encontrarás una descripción en la Microsoft Community. ¡Pero haz esto bajo tu propia responsabilidad!
Solución
Hemos empezado a investigar este asunto hace un tiempo y nuestra intención es mejorar esta situación con el tiempo.
Como este problema no afecta únicamente a nuestras aplicaciones, es muy probable que también veamos optimizaciones a nivel del sistema operativo (especialmente en el Thread Director).