¿Cómo simular una pantalla retina (modo HiDPI) en Mac OS X 10.8 Mountain Lion en una pantalla sin retina?

79

¿Cómo se puede simular una pantalla retina (modo HiDPI) en Mac OS X 10.8 Mountain Lion en una pantalla sin retina?

Dave
fuente
@JukkaSuomela debes agregar este método como respuesta en lugar de comentario. Funciona y es mucho más fácil que descargar la depuración de cuarzo. También copiaría los comandos de ese script github a su respuesta, ya que los enlaces a soluciones en otros sitios no siempre duran.
Winter Dragoness

Respuestas:

99
  1. Busque , descargue e instale las herramientas adicionales gratuitas de Apple para Xcode 8 (para versiones anteriores de Xcode, busque herramientas gráficas para Xcode según su versión).
    Nota: se requiere una cuenta de desarrollador de Apple gratuita.
  2. Inicie la aplicación Quartz Debug .
  3. Ir al menú: Window ---> UI Resolution.
  4. Marque Habilitar modos de visualización HiDPI .
  5. Salga de Quartz Debug .
  6. Abra Preferencias del sistema .
  7. Seleccione el icono Pantallas .
  8. Si usa múltiples pantallas, seleccione la ventana de configuración en la pantalla en la que desea simular el modo HiDPI.
  9. En Resolution:, seleccione el botón de opción Escalado .
  10. Busque la resolución deseada adjuntada con (HiDPI)y selecciónela.
  11. Su pantalla ahora se está ejecutando en modo HiDPI, simulando una pantalla retina.

Fuente: Pautas de alta resolución para OS X

Dave
fuente
6
No funcionó para mí :( No (HiDPI)apareció ninguna resolución. 10.8.1, Quartz Debug Version 4.2 (168)
ivanzoid
3
Tengo una MacBook Air de 11 "y las resoluciones HiDPI no aparecen en la pantalla incorporada.
Peter Hosey
1
Interesante. Podría ser un error en Quartz Debug (intente informarlo a Apple). ¿Funciona para pantallas externas? Si no es así, es probable que se deba a la incompatibilidad de la tarjeta de video con HiDPI simulado. Otra posibilidad, 1366x768 debería escalar a 683x384 en HiDPI. Este es un ancho menor que 640x480 que (creo) puede ser la resolución más baja admitida por OS X, además de jugar con cosas privadas (ver SwitchResX). Si ese es el caso, cualquier persona con una pantalla de baja resolución puede no tener suerte al simular HiDPI. Para su información, estoy usando HiDPI con éxito en pantallas de 1920x1200 y 2560x1440.
Dave
2
Esto no funciona para mí con un rMBP de 15 "conectado a una pantalla Thunderbolt. Iniciar / cerrar sesión no lo soluciona.
dmackerman
1
@dmackerman Su rMBP de 15 "ya debería ejecutarse en modo HiDPI de forma predeterminada. Para ejecutar en modo no HiDPI, vaya a System Preferences ---> Displays, seleccione Scaledy debería ver las resoluciones disponibles sin (HiDPI)adjuntarlas.
Dave
45

Encontré las siguientes instrucciones. Se parece a la obra, y es mucho más fácil que el enfoque de cuarzo de depuración.

"Habilitar el modo HiDPI en Mountain Lion sin Quartz Debug"

https://gist.github.com/3191869

En resumen, ejecute los siguientes comandos, cierre sesión, inicie sesión y las resoluciones HiDPI estarán disponibles en las preferencias de pantalla:

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES
sudo defaults delete /Library/Preferences/com.apple.windowserver DisplayResolutionDisabled

(En mi caso, el primer comando fue suficiente; el segundo comando simplemente imprime un mensaje de error).

Jukka Suomela
fuente
3
Esto no me funciona con un rMBP de 15 "conectado a una pantalla Thunderbolt.
dmackerman
2
Increíble. Funciona de maravilla en mi MBA de 13 ". Solo necesitas la primera línea. Revisé mi com.apple.windowserver.plistarchivo y no había ningún registro de DisplayResolutionDisabledtodos modos.
mluisbrown
Funciona para mí, aunque hace que mi resolución de 1920x1200 parezca pequeña :).
Chris Magnuson
1
No funciona en rMBP de 15 "con pantalla Thunderbolt. ¿Alguien sabe por qué?
Moe Salih
Repetí el proceso una y otra vez, incluido el proceso que describe Dave Gallagher, pero no funcionó. Pero al final funcionó, no solo cerré / encendí, reinicié completamente la computadora varias veces. Otro usuario inició sesión en segundo plano. Quizás ese también fue el culpable. Uso de iMac a finales de 2012.
Jonny
21

Editar: (31/5/2016)

Para los usuarios que intentan hacer esto en El Capitán, lea las preguntas frecuentes en el sitio web de SwitchRes. Además, si algo aún no funciona después de seguir todos los pasos de las preguntas frecuentes, considere desinstalar y reinstalar SwitchResX. Eso resolvió el problema que tenía en una de mis computadoras portátiles.

Original:

Después de leer varios foros, sitios web, blogs.

Estoy aquí para presentar una solución para usuarios con MacBook Pro de 15 "con pantalla Retina conectada a una pantalla Thunderbolt .

Ante todo,

  1. Comando terminal para modificar plist
  2. Depuración de cuarzo
  3. Opción de retención y seleccione "Escalado" en Preferencias del sistema
  4. ResolutionTab (Mac App Store)

Estos métodos NO funcionan para MBPr con Thunderbolt Display, por las razones que sean. No verá las opciones de HiDPI para seleccionar.

La única herramienta que encontré que realmente nos da las opciones es SwitchResX.

Sin embargo, existe otro problema aquí.

La mayoría de los usuarios con esta configuración, creo, están tratando de usar 1280x720 HiDPI porque es la mitad de la resolución nativa de TBD.

Según las preguntas frecuentes de SwitchResX , en algunos casos no es posible establecer esta resolución debido a un error dentro del propio OS X.

Aquí hay una captura de pantalla para su referencia:


ingrese la descripción de la imagen aquí


Después de ponerse en contacto con el desarrollador, presentó una solución alternativa, agregar un píxel más, que funcionó para mí.

  1. Instale SwitchResX y ábralo desde Preferencias del sistema.
  2. Vaya a la pestaña Pantalla Thunderbolt y agregue resoluciones personalizadas con resolución escalada a 2562 x 1440 Aquí hay una captura de pantallaingrese la descripción de la imagen aquí
  3. Guardar usando comando + s. (o simplemente cierre la ventana y use el mensaje)
  4. Reinicie la computadora portátil.
  5. Vaya a SwitchResX y seleccione la nueva resolución personalizada en la pestaña Resolución actual. (A veces no aparece de inmediato, juega con él y debería).

Aqui tienes.

Espero que esta respuesta llegue a los usuarios con esta configuración porque es realmente frustrante usar una resolución de 16:10 en una pantalla de 16: 9.

Vic Jang
fuente
1
No sé por qué esto no tiene más votos a favor. Esto es lo único que funcionó para obtener opciones razonables de HiDPI para mi monitor externo 1440p conectado a un rMBP de 15 ''. Gracias por la sugerencia de agregar resoluciones personalizadas. Elegí 3362x1890, que se reduce a 1681x945 con HiDPI.
Nikolaus Demmel
¿No hace que las cosas se retrasen? Ejecutar Illustrator y todo parece bastante lento, en términos gráficos.
Dragos Rizescu
2
Esta solución es increíble, funciona bien en mi rmbp 13 con retina y monitor DELL P2416D. Estoy de acuerdo con @NikolausDemmel en que esta solución es digna de más votos positivos.
Boreas320
1
Esto solo puede crear una pantalla HiDPI "falsa" de mi experimento (no creo que mi televisor pueda ejecutar 1080 (HiDPI) con 60Hz), la calidad real es simplemente 1080p estándar. Una vez que creé una pantalla de resolución personalizada de 3842x2160 / 3840x2158 con 24/25 / 30Hz, CGXCompleteDisplayConfigurationaparece el mismo error y no se puede aplicar la resolución 1921x1080 (HiDPI) / 1920x1079 (HiDPI).
vk.edward.li
2
Tienes razón, no me hagas caso. La adición de la resolución escalada creó una resolución de 2562x1440 no escalada, pero también había una resolución HiDpi de 1281x720. Por cierto, las cosas parecían demasiado grandes, así que creé una escala de 3840x2160 (¿4K?), Y la usé en 1920x1080 HiDpi, que es efectivamente una escala del 150%, y se ve increíble. Gracias.
Pablote
7

Para aquellos que no pueden habilitar HIDPI en rMBP o en un nuevo MBA, experimenté lo mismo en mi rMBP 15 "con Air Display . Resolví el problema instalando SwitchResX . Con la configuración booleana habilitada como se muestra en la esencia de referencia, la configuración HIDPI aparece .

Arrastrar parece un poco lento en Air Display, pero por lo demás funciona muy bien.

Aaron Spiegel
fuente
1

Prueba esto

sudo defaults write /Library/Preferences/com.apple.windowserver DisplayResolutionEnabled -bool YES

[de aquí]

headkit
fuente
0

Si su monitor lo admite, también puede valer la pena configurar la versión de DisplayPort en 1.1 en lugar de 1.2.

Tengo una Mac Air de finales de 2010 con una pantalla Samsung S27D850 y tuve todo tipo de problemas de resolución intermitente hasta que hice ese cambio.

DaveS
fuente
0

En cuanto a mí, es una aplicación bastante buena que te da la oportunidad de cambiar la resolución que quieras.

SwitchResX para Mac y MacBook.

Esta aplicación resolvió todos mis problemas con la resolución.

Dmytro Melnychuk
fuente