Resolución de pantalla desordenada al actualizar a la última Macbook Air

Tengo un macbook air 13' del 2013.

ingrese la descripción de la imagen aquí

Acabo de comprar el mismo modelo, solo que más nuevo.

ingrese la descripción de la imagen aquí

Realicé una copia de seguridad de todo en un disco duro externo a través de Time Machine en la vieja Mac, luego usé el asistente de migración para copiar los archivos y la configuración a la nueva Mac.

Por supuesto, ambas máquinas se actualizaron a la última versión de Yosemite 10.10.3, como sugirió Apple.

Las cosas parecían funcionar sin problemas, con una copia correcta de todo.

Ay, no. Tengo un monitor externo, que se reconoce perfectamente en el antiguo mac, modelo y resolución correctos:

ingrese la descripción de la imagen aquí

Pero en la nueva Mac, el mismo modelo exacto, solo una pequeña diferencia (Intel HD Graphics 6000 1536 MB, en lugar de Intel HD Graphics 5000 1536 MB), la pantalla no se reconoce en absoluto y la resolución está mal.

ingrese la descripción de la imagen aquí

He estado en esto durante horas.

  • Intenté SwitchResX, no ayudó.

  • Intenté usar tanto el adaptador VGA oficial de Apple como uno de terceros. Mismos resultados.

  • Intenté presionar la alttecla mientras elegía scaleden el panel de preferencias de visualización para forzar 1920x1080, funciona, pero el eje x se estira más pequeño y se mueve unos 400 px a la derecha.

  • Intenté cambiar la resolución a través de la línea de comando, no ayudó.

  • Traté de buscar controladores de Mac para BenqT220HDA, no parecen existir como un archivo separado.

  • Intenté flashear la NVRAM, etc. Varias veces. No ayudó.

¿Ideas?

Interesante. Cuando hizo una copia de seguridad, ¿de qué hizo una copia de seguridad? todo el anterior (incluida la configuración) o solo sus archivos de datos. Creo que tiene las preferencias anteriores para el monitor que no le gustan a la nueva GPU Intel.
Ya que estamos en eso (trabajando), abra la Utilidad ColorSync (en la carpeta Utilidad) y busque qué perfiles se han utilizado.
Hice una copia de seguridad hace unas horas, todo en el viejo Macintosh HD.
>Creo que tienes las preferencias anteriores para el monitor que a la nueva GPU de Intel no le gusta @Buscar웃SD Sí, eso es posible. Intenté restablecer la configuración de fábrica por este motivo, pero aún no tuve suerte.
¿En la utilidad ColorSync? debe mostrar 2 perfiles y sus respectivas ubicaciones. ¿Alguna razón por la que está utilizando una resolución de 800x600? Además, compare lo que dice en Acerca de esta Mac para la pantalla identificada.
OK, claramente no está identificando la pantalla correctamente. Solo lo muestra como una pantalla genérica. Ese problema podría ser tan simple como el Cable-Plug. Entonces, ¿cómo lo conectas? Thunderbolt-convertidor-hdmi?
Thunderbold a VGA. Funciona bien con el macbook air 2013 sentado al lado.

Respuestas (1)

Problema muy extraño e inusual, lo resolví de esta manera.

Abre una terminal. Encuentra tu DisplayPrefsKey

ioreg -l -x -w0 | grep IODisplayPrefsKey

salio esto:

"IODisplayPrefsKey" ="IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IGPU@2/AppleIntelFramebuffer@1/display0/AppleDisplay-756e6b6e-717"

La parte importante es la última, AppleDisplay-756e6b6e-717.

Dentro /System/Library/Displays/Overrides/hay una carpeta DisplayVendorID-756e6b6e. Ahora es el momento vim:

vim DisplayProductID-717

Dentro hay un archivo XML con valores en Hexadecimal. Si lo edita correctamente, reinicie, OS X hará exactamente lo que le indicó. Si te equivocas, podrías freír tu pantalla (tal vez, no querías probar esa parte).

Entonces, ¿cómo obtienes los valores correctos? Mire otros archivos de configuración y encuentre una resolución adecuada que funcione para su pantalla. En mi caso, tuve la suerte de que mi otro MacBook Air de 2013 tenía la pantalla funcionando correctamente. Copié la configuración, reemplacé el archivo (que tenía un nombre diferente) y ¡voilà!

Pequeño problema, si no se siente perfectamente cómodo editando archivos en hexadecimal, tiene dos opciones:

  1. Use PlistEdit Pro para Mac (ahora gratis y parte de XCode)
  2. Use SwitchResX (~$20) para copiar la configuración de una computadora y transferirla a la otra.

Espero que esto ahorre las 7 horas de trabajo que puse ayer a cualquiera que esté leyendo esto :)

Recursos útiles: