25Jul
. Usted sabe que su computadora no es de vanguardia, pero no es necesario que Windows 7 se lo recuerde constantemente. Siga leyendo para ver cómo puede desactivar su molesto constante para ajustar su combinación de colores y mejorar el rendimiento.
Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de comandos de comunidad de sitios web de Q & A.
The Question
SuperUser reader William Stewart está harto de que Windows 7 le fastidie:
A veces aparecerá este cuadro de diálogo emergente( consulte la captura de pantalla anterior).Cada vez que aparece selecciono "Mantener la combinación de colores actual y no mostrar este mensaje nuevamente".Windows luego me recuerda otra vez, ya sea al día siguiente o después del reinicio, o a veces otros 5 minutos después
¿Desea cambiar el esquema de color para mejorar el rendimiento?
Windows ha detectado que el rendimiento de su computadora es lento. Esto podría deberse a que no hay suficientes recursos para ejecutar el esquema de color Windows Aero. Para mejorar el rendimiento, intente cambiar la combinación de colores a Windows 7 Basic. Cualquier cambio que realice estará vigente hasta la próxima vez que inicie sesión en Windows
- Cambie la combinación de colores a Windows 7 Basic
- Guarde la combinación de colores actual, pero pregúnteme si mi computadora continúa funcionando lentamente
- Mantenga el esquema de colores actualy no vuelva a mostrar este mensaje
¿Hay alguna razón por la cual Windows ignora / olvida mis intentos de suprimir el diálogo? Me encantaría nunca volver a verlo, es molesto, y me saca de las aplicaciones de pantalla completa.
Si es importante, ejecuto Windows 7 x64 Professional. Creo que aparece el cuadro de diálogo porque estoy forzando Vsync y Triple Buffering para aplicaciones DirectX.
Claramente, William necesita un nuevo plan de ataque ya que Windows ignora sus solicitudes para recordar su selección.
Answers
SuperUser contribuidor A Dwarf ofrece una solución rápida y sucia para el problema de William:
Suponiendo que se da cuenta de que este mensaje le informa que su sistema tiene pocos recursos y le pide que deshabilite Aero para que pueda seguir funcionando a la velocidad óptima,
- Vaya al menú Inicio y escriba Action Center en el cuadro de búsqueda
- Inicie( debe ser la entrada superior, en el grupo "Panel de control")
- En la barra lateral izquierda, haga clic en Cambiar configuración del centro de acción
- Desactive la solución de problemas de Windowscasilla de verificación, en "Mensajes de mantenimiento".
- Haga clic en el botón Aceptar y habrá terminado.
Aquí hay una captura de pantalla de la pantalla de configuración:
Alternativamente:
- Puede intentar mantener esta configuración tal como está y cambiar al modo de escritorio Básico antes de iniciar las aplicaciones que usualmente activan esta notificación del Centro de Acción. O bien,
- Puede hacer clic con el botón derecho en los iconos que utiliza para iniciar estas aplicaciones de pantalla completa, hacer clic en Propiedades y en la pestaña Compatibilidad marcar Deshabilitar composición de escritorio. Esto deshabilitará el servicio Desktop Window Manager Session Manager durante la ejecución de esta aplicación, lo que aumentará la memoria del sistema y de video y evitará algunas incompatibilidades de aplicaciones. Una causa probable de su mensaje de Centro de actividades si tiene suficiente memoria de sistema y de video, pero estará recibiendo este mensaje con ciertos juegos o aplicaciones de pantalla completa.
Otro colaborador, Oliver Salzburg, se adentra en la solución Disable Desktop Composition A Dwarf highlights al final.Él escribe:
Estoy constantemente en una situación similar, aunque nunca recibo exactamente el mismo mensaje, y he realizado algunas pruebas al respecto.
A mi entender, el recurso principal que está bajo tensión aquí es GPU memory .Pero esto no necesariamente indica que se está quedando sin este recurso en general. Quizás solo significa que el Administrador de la ventana del escritorio ha detectado que está ejecutando tan bajo que una característica específica de este servicio podría desactivarse para liberar más memoria.
Para probar esto, comencé a abrir aplicaciones intensivas de memoria de GPU:
Este es un uso algo superior al promedio en mi configuración de triple pantalla con algunos jugadores clave en ejecución( Visual Studio 2012( aceleración por hardware habilitada), PhpStorm, Aptana Studio, Chrome, Firefox, IE,. ..).Entonces, sí, si solo tienes una tarjeta de 1 GB y esta sería tu situación de uso habitual, ya tendrías un problema.
Tuve que empujar un poco más y comenzar un par de instancias más de Visual Studio. ..
. .. hasta que estuvo cerca de la marca de 1.5 GB y. .. ¡
SNAP!Esto hizo que Windows matara por completo la composición de escritorio( y liberara algunos recursos valiosos).
Ahora, cuando ya estoy en un nivel crítico, y empiezo una aplicación que usa cantidades excesivas de de memoria GPU en pantalla completa , puedo incluso ir más allá de este límite crítico. Este es el resultado después de ejecutar Black Mesa por un tiempo en 2560 × 1440 en detalles máximos:
Entonces, se pueden deducir dos cosas de esto. Si bien superar la marca del 75% en el escritorio puede forzar a Windows a deshabilitar la composición del escritorio, cuando se alcanza el mismo límite en una aplicación de pantalla completa( y, opcionalmente, al salir de esa aplicación), la composición del escritorio no está deshabilitada.
Lo segundo es que, mientras estás en tu juego, puedes tener la idea "Oye, tengo suficientes recursos para ejecutar este juego, ¿por qué no tengo suficientes recursos para el escritorio?".La razón es que ambos requieren memoria al mismo tiempo.
Windows podría solo decirle sobre la situación de la memoria después de salir del juego. Entonces, cuando empiezo otro de Visual Studio después de que salga de Black Mesa. ..
Entonces, ¿qué podemos hacer al respecto?
Obtenga más memoria GPU
Dulce y simple.
Deshabilitar composición de escritorio( por proceso)
Como ya se sugirió, puede deshabilitar la composición de escritorio para un único ejecutable. Esto tiene el efecto de que la composición del escritorio se desactiva temporalmente mientras se ejecuta el ejecutable. Esto redujo drásticamente el consumo total de memoria mientras la aplicación se ejecuta en mis pruebas:
El aviso de recompensa menciona que esto es indeseable, ya que esto es potencialmente mucho trabajo.
Deshabilitar la composición de escritorio( a nivel mundial)
No consideraría esto como una solución ya que generalmente se desea la composición de escritorio. Pero aquí es donde desactivarlo:
¡Solo quiero deshacerme del mensaje molesto!
Solo porque elimina la advertencia " ¡Su batería está casi vacía!¡Solo puedes hablar por 10 minutos más! "no significa que puede hablar durante más de 10 minutos. De hecho, lo más probable es que su teléfono simplemente se apague y listo. Ahora, ¿cómo es eso para una mejora?
Nunca asumí que el mensaje puede desactivarse y no veo cómo se podría considerar un beneficio.
Quizás creas que sabes más, pero no es así.Si el sistema le dice que se está quedando sin recursos, lo es.
¡Pero no lo es!¡Lo sé!
Ok, supongamos que Windows simplemente no es lo suficientemente inteligente como para detectar la situación especial en la que se encuentra y el mensaje de advertencia es simplemente un inconveniente molesto.¿Ahora que?
La cuestión es que a mí personalmente también me afecta esto y me molesta muchísimo. Porque ni siquiera recibo ese mensaje de advertencia. Windows simplemente cambia mi perfil de color y eso es todo. Y me gusta eso en realidad.
Cuando sucede, normalmente ejecuto rápidamente un script que invoca
net stop uxsms &net start uxsmsEsto reinicia el Desktop Window Manager y me lleva de vuelta a mi escritorio compuesto( y libera muchos recursos en el proceso, sí).
Sabiendo esto, también puedes construirte un ambiente de juego especial donde dejas el servicio antes de comenzar el juego para combatir todo este comportamiento. Sin embargo, esto provocará un comportamiento idéntico a la deshabilitación de la composición de escritorio para un solo ejecutable a través de las propiedades del archivo.
¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.