La resolución de la pantalla se desordenó al actualizar a la última Macbook Air

1

Tengo un macbook air 13 'de 2013.

Acabodecomprarelmismomodelo,soloqueelmásreciente.

Realizo una copia de seguridad de todo en un disco duro externo a través de Time Machine en el mac antiguo, luego utilicé el asistente de migración para copiar archivos y configuraciones al nuevo 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 bien, con una copia correcta de todo.

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

Peroenelnuevomac,elmismomodeloexacto,solounapequeñadiferencia(IntelHDGraphics60001536MB,enlugardeIntelHDGraphics50001536MB),lapantallanosereconoceenabsolutoylaresoluciónestámal.

He estado en esto por horas.

  • Probé SwitchResX, no ayudé.

  • Intenté usar el adaptador oficial VGA de Apple y un tercero. Mismos resultados

  • Intenté presionar la tecla alt mientras seleccionaba scaled en la pantalla panel de preferencias para forzar 1920x1080, funciona, pero el eje x es todo se estiró y se movió unos 400 píxeles a la derecha.

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

  • Intenté buscar controladores mac para BenqT220HDA, no parecen existe como un archivo separado.

  • Intenté flashear la NVRAM, etc. Múltiples veces. No ayudó.

Ideas?

    
pregunta 4v4l0n42 27.05.2015 - 17:30

1 respuesta

2

Problema muy raro e inusual, lo resolví de esta manera.

Abre una terminal. Fin de su DisplayPrefsKey

ioreg -l -x -w0 | grep IODisplayPrefsKey

Descubrí 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 de /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 dijo. Si se equivoca, podría freír su pantalla (tal vez, no quiso 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 otra 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 estás perfectamente cómodo editando un archivo en hexadecimal, tienes dos opciones:

  1. Use PlistEdit Pro para Mac (ahora gratuito 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 quien esté leyendo esto :)

Recursos útiles:

respondido por el 4v4l0n42 28.05.2015 - 18:42

Lea otras preguntas en las etiquetas