Problemas de HiDPI en Windows 8.1 (Chrome, Spotify)

13

Recientemente compré un muy agradable Lenovo Yoga 2. La pantalla es increíble, ya no puedo mirar mi viejo monitor, leer en él es un sueño

Sin embargo, ingrese los problemas de HiDPI y el escalado de Windows y tengo algunos problemas. Internet Explorer se carga bien y otras aplicaciones de MS se ven bien. Sin embargo, Chrome se ve borroso junto con Spotify ... Ya no he seleccionado "Permítanme elegir un nivel de escala para todas mis pantallas". Sin embargo, eso hace que Chrome y todas las demás aplicaciones sean muy pequeñas en la resolución de 3200 x 1800.

Entonces, mi solución actual es hacer que Windows 8.1 escale todo y luego deshabilite la escala en la configuración de compatibilidad del programa (haga clic derecho en el exe), pero esto significa que las pestañas en Chrome son realmente muy pequeñas.

Estoy buscando una solución donde las aplicaciones como Chrome y Spotify se vean tan bien como las otras aplicaciones en mi computadora portátil. Me doy cuenta de que esto puede ser hacky por ahora, ¿qué hacen los demás?

Charlie Davies
fuente
55
Esta es una configuración por aplicación. Para Chrome, debe intentar ingresar chrome://flags/#high-dpi-supporten la barra de URL y verificar que HiDPI-Supportesté configurado como "activado"
PeterT
Gracias Intenté esto antes, pero el cromo se vuelve LENTO y bueno, IE es mucho más suave con esta resolución ... ¿alguna idea?
Charlie Davies
1
Intente forzar la aceleración de GPU con configuraciones como chrome: // flags / # force-compositing-mode-2 y observe el uso de la CPU en el administrador de tareas. Podría ser útil definir qué es exactamente "lento", ¿es el tiempo de reacción al hacer clic en un enlace, es un tartamudeo irregular durante el desplazamiento?
PeterT
Hola, gracias, sí, es un poco "alucinante" al desplazarse por páginas con muchas imágenes, por ejemplo. Al igual que thechive.com , he habilitado la GPU y parece ser mejor. Haré algunas pruebas más. Sin embargo, me parece extraño que estos sean "experimentos" en Chrome. Pero en IE parecen funcionar de la caja ... ¿IE es ahora mejor que Chrome?
Charlie Davies
1
Internet Explorer 10 y 11 usan Direct2D para la representación, mientras que Chrome tiene que admitir todo tipo de sistemas operativos para la representación, por lo que, naturalmente, en algunas plataformas, IE superará a Chrome cuando solo mida el rendimiento de la representación. Esto se agrava por Chrom usando Skia para renderizar. También podría intentar comparar con Firefox, que también usa Direct2D en Windows afaik.
PeterT

Respuestas:

4

Como @PeterT señaló en los comentarios, la forma correcta de hacer esto en Chrome es usar chrome://flags/#high-dpi-support(y forzar el procesamiento de la GPU si no ocurre automáticamente).

Acabo de tener una experiencia similar con el HiDPI Sony VAIO de un pariente.

No es que estos sean "experimentos" en Chrome, sino el hecho de que es más fácil habilitarlos solo en máquinas que los requieren / admiten. Sería bueno tener el soporte para estas características autodetectadas, pero eso no siempre es tan fácil dada la gran variedad de hardware (y, lo que es más importante, la gran variedad de controladores) que se usan actualmente en diferentes plataformas. Dudo que las aplicaciones de Microsoft lo tengan habilitado de manera predeterminada, supongo que Lenovo lo habilitó cuando instalaron Windows en la máquina.

En lo que respecta a Spotify, no tienes suerte. Spotify no tiene soporte HiDPI y no parece tener ningún plan para lanzarlo en el corto plazo. Vea estos hilos en el foro de Spotify para más detalles.

Moshe Katz
fuente
1
Como alguien que acaba de comenzar a usar Chrome en modo de alta resolución, puedo decirte que esta es realmente una característica experimental. Los defectos que he notado después de usarlo durante 10 minutos: el interletraje del texto es malo y los textos del título no están posicionados correctamente. Sin embargo, una vez que la característica sea estable, Chrome debería poder activarla automáticamente, ya que "Windows 8.1 proporciona API para que las aplicaciones sepan cuál es el valor de escala óptimo". referencia
ValarDohaeris
Kerning no es solo "malo"; es absolutamente atroz: i.imgur.com/HLpb97Y.png
RomanSt
@romkyns He visto que eso sucede si su navegador no puede descargar una fuente. Comprueba si ese es tu problema.
Moshe Katz
3

Establecer la bandera a través de chrome: // flags ya no funciona en la última versión de Chrome. En su lugar, puede configurarlo mediante una clave de registro. Instrucciones para hacerlo manualmente, o puede probar este archivo de registro (uso bajo su propio riesgo):

  1. Abrir regedit.exe
  2. Navegar a HKEY_CURRENT_USER\Software\Google\Chrome
  3. Cree la clave "Perfil" si aún no existe
  4. Cree un nuevo valor DWORD llamado "soporte de alta dpi" y dele un valor de 1 (0x00000001)

Eso habilitará el modo HIDPI experimental.

Ahora debe deshabilitar la escala de la pantalla de Windows, ya que Chrome lo manejará por sí mismo:

  1. Encuentra un acceso directo de Chrome en tu escritorio o barra de herramientas
  2. Haga clic derecho e ir a propiedades
  3. Encuentra la pestaña "Compatibilidad"
  4. Marque la casilla "Desactivar escala de pantalla en configuraciones de DPI altas"

Ahora estás listo para reiniciar Chrome. Asegúrese de haber eliminado todos los procesos de Chrome a través del Administrador de tareas (no desaparecen cuando cierra todas las ventanas) e inicie Chrome a través de su acceso directo. Debería funcionar, con todos los errores normales del modo HIDPI experimental (por ejemplo, arrastrar pestañas entre ventanas no funciona como se supone que debería).

Probado en Chrome 35.0.1916.114

Actualización : Esto parece estar roto en Chrome 36 (restablece constantemente la configuración del registro a "2"). No pude hacerlo funcionar excepto al cambiar al canal beta de Chrome 37, donde funciona el mismo truco del registro (no se necesita ningún otro cambio).

David Fullerton
fuente
las palabras que quiero usar para describir toda esta situación seguramente me excluirán de este sitio ... Estoy usando la versión 36 en una nueva Surface Pro 3 y esta clave de registro me funcionó UNA VEZ. luego comenzó a restablecerlo. Estoy probando v37 ahora
Simon
para confirmar: la versión 37 parece funcionar ahora. Me da miedo pensar cuántas personas están usando sus lindas y nuevas computadoras portátiles hidpi con Chrome borroso. No puedo creer que esto haya durado tanto tiempo como un problema
Simon