¿Cómo configurar todo el sistema "escala de DPI estilo XP" en Windows 8.1?

13

Ejecuto mi ThinkPad con una configuración de DPI del sistema del 140%. En Windows 7 y 8, habilité la casilla de verificación "Usar escala de DPI de estilo Windows XP" en el cuadro de diálogo Configuración de DPI personalizada. Cuando esta configuración está desactivada, las aplicaciones que no son compatibles con DPI obtienen virtualización de DPI a través del estiramiento de mapa de bits, lo que da como resultado un texto grande pero difuso. Al activar la casilla de verificación, se desactiva este estiramiento de mapa de bits, por lo que las aplicaciones que no son compatibles con DPI obtienen texto más pequeño pero sin el estiramiento difuso. Creo que la mayoría de las aplicaciones son más legibles con el texto más pequeño y nítido, por lo que habilito el escalado de estilo XP (es decir, deshabilito la virtualización DPI).

Windows 8.1 RTM ha eliminado esta opción por completo. Después de la actualización, todas mis aplicaciones no compatibles con DPI se ejecutan con un estirado de mapa de bits feo. Puedo solucionar esto yendo a las Propiedades de cada aplicación y configurando el cuadro "Desactivar escala de diplay en configuraciones de DPI altas" en la pestaña Compatibilidad, pero eso es un poco molesto.

¿Hay alguna forma de restaurar la escala DPI de estilo XP en todo el sistema en Windows 8.1?

Michael Geary
fuente
Intenta establecerlo UseDPIScalingen HKLM\SOFTWARE\Microsoft\Windows\DWM0. No tengo idea de si esto funcionará.
kinokijuf
Puedo reproducir el problema ahora. DPI 120 me da una buena escala de estilo XP, DPI 144 es un desastre borroso, independientemente de la configuración de escala.
kinokijuf
La experimentación adicional muestra que obtengo la interfaz duplo solo para DPI hasta 120, y DPI 121 me da un desorden borroso. Deberías presentar un error. Además,
tenga en cuenta que

Respuestas:

8

Respuesta corta (AFAIK): ya no puede , ya que reelaboraron el sistema DPI en 8.1 para adaptarse mejor a las pantallas HD más nuevas y configuraciones más complejas (tal vez a expensas de ejecutar programas antiguos que no son compatibles con DPI).

Mira esto, desde el "Windows Extreme Blog" (blogs.microsoft.com, 15 de julio de 2013): Mejoras de escalado de DPI de Windows 8.1

Propaganda:

Con la reciente proliferación de tabletas, portátiles y pantallas externas de alto DPI, estos problemas de escalado de DPI y DPI altos se convirtieron en una consideración importante para Windows 8.1.

Las mejoras de escala de DPI de Windows 8.1 se centran principalmente en:

  • Optimización de la usabilidad y legibilidad de las pantallas de alta DPI
  • Brindar una experiencia uniforme [en] sistemas de pantallas múltiples
  • Empoderar a los desarrolladores para optimizar el escalado específico de la aplicación basado en DPI de pantalla
Ƭᴇcʜιᴇ007
fuente
1
Gracias, tuve la sensación de que este sería el caso. Es un poco extraño: en teoría, podría ir a las Propiedades de cada aplicación que ejecute y desactivar la escala de visualización para cada una de ellas. Entonces, ¿por qué no permitir la configuración global ya que es esencialmente lo mismo? Ah, bueno, supongo que tengo que hacer clic en la casilla de verificación de apertura de una propiedad. :-)
Michael Geary
"... por qué no permitir la configuración global más ..." ¡No estaba sugiriendo que debería tener una respuesta a eso! Estaba refunfuñando por eso ...
Michael Geary
Me alegra que no esperes que sepa por qué la EM hace algo . ;) Me di cuenta de que presentaría algunos de sus razonamientos sobre por qué se ha ido, y es posible que no sea posible recuperarlos. Eso no significa que alguien más (eventualmente) no encontrará una solución para configurar todos esos cuadros a la vez, o por igual. Sucede. ;)
Ƭᴇcʜιᴇ007
Si el votante negativo lee esto, sería útil compartir el motivo del voto negativo. Por el momento, esta parece ser la respuesta correcta. Otra respuesta sugiere activar la opción "un nivel de escala para todas mis pantallas", pero eso no funciona para mí. Entonces, quien rechazó esta respuesta, ¿tiene una solución que funcione?
Michael Geary
7

Para resumir, puede configurarlo globalmente seleccionando "Permítame elegir un nivel de escala para todas mis pantallas" y cerrando la sesión y luego volviendo a iniciarla.

Así es como me enteré: me encontré con el mismo problema.

Primero comencé a arreglar individualmente con configuraciones de compatibilidad, pero pronto se convierte en un dolor de cabeza debido a tantos programas diferentes con este problema.

Entonces, al leer algunos punteros, aprende que esta opción está pensada para que cada programa se pueda adaptar a diferentes pantallas que trabajan en paralelo para que sea legible en cada uno al escalarlo como un mapa de bits que lo hace más grande pero feo (borroso) en muchos casos - concedido, algunos pueden quererlo en una sola pantalla, pero luego pueden usar un valor de tamaño optimizado que aún se renderizará bien.

Entonces, Windows aplica esto a cualquier monitor, incluido el predeterminado, incluso si es el único.

Pensé que tal vez, si le dijiste que usara la misma escala en todas las pantallas, ya no necesitaría la sobrecarga de la rutina de mapa de bits por pantalla y deshabilitarla por completo, o al menos coincidir con los valores optimizados que siempre habían estado disponibles y bueno.

La funcionalidad de escalado simplemente coincidiría con los valores seleccionados manualmente (Menor - 100%, Medio - 125%, Mayor - 150%, definido por el usuario, etc.) sin el método por pantalla (mapa de bits) que siempre se ha mostrado bien en el pasado.

Parece que adiviné bien, ya que ahora todos los programas se reproducen de manera hermosa e incluso más grande, lo que no esperaba, ya que la opción borrosa en realidad también producía texto más pequeño en mi caso (cambié algunos tamaños de texto para facilitar el uso de la pantalla táctil, tal vez fue que .)

Como esto es todo lo que necesitaba, dejo que otros lo descubran y aclaren el mecanismo exacto de cómo funcionó para mejorar lo que son simplemente conjeturas mías.

bokusama
fuente
Hmm ... De hecho, he tenido activada la opción "Permítame elegir un nivel de escala para todas mis pantallas" durante un tiempo y no elimina la escala borrosa en mi sistema. ¿A qué porcentaje tiene configurado el escalado? La mía es del 140%. Me pregunto qué otra diferencia entre nuestros sistemas podría estar afectando esto.
Michael Geary
2
OKAY. Parece que los valores predeterminados realmente producen resultados optimizados. Estaba en 125% (Medio) con todo bien e intenté 140% y los programas comenzaron a verse mal nuevamente a pesar de una escala para todas las pantallas. Parece que se trata de decirle que no lo modifique en ninguna pantalla y establecerlo en un valor "bueno". Parece que te harán elegir a menos que quieras configurar individualmente: - /
bokusama