He pasado las últimas 4 horas (al menos) solucionando ese problema en macOS Sierra . La forma en que logré hacerlo se basa en la respuesta de Dan Grove a sí mismo en este mismo hilo, pero con más bricolaje (¡gracias Dan!).
Creo que es importante entender algunas cosas sobre los archivos EDID:
- Para un dispositivo de pantalla determinado, los archivos EDID son diferentes según el sistema operativo.
- NO recupere el EDID de la computadora donde tiene el problema (como lo sugiere chiara en este hilo) - no me funcionó y me dio datos dañados.
- Necesitará una computadora donde funcione la pantalla (normalmente ejecutando Windows) para recuperar el EDID correcto y luego portarlo a Mac.
Ahora, siguiendo la lista de pasos de Dan Grove (consulte su publicación más arriba), traería algunas aclaraciones de la siguiente manera:
Paso 1 : usé una computadora Windows real para hacer eso, no una máquina virtual.
Paso 2 : no había opción para exportar los datos EDID como un archivo RTF en MonitorInfoView cuando lo hice, probablemente porque el software se actualizó desde entonces. Tuve que hacer clic en Ver > Panel inferior > Dump Hex EDID para ver realmente la parte Hex.
Paso 3 : para aquellos que no saben qué es Hex, a continuación se muestra una captura de pantalla. Deberá eliminar las partes circundantes (resaltadas en rojo ) para mantener solo la parte hexagonal (resaltadas en verde ).
Acontinuación,puedecopiarypegarlaparteverdeen Lector EDID como explicó Dan. No necesariamente tiene que marcar las 3 casillas, simplemente haga clic en Parse Edid y verifique si la información a la derecha refleja lo que debería ser su dispositivo de pantalla, por ejemplo, debería poder ver la resolución. estás tratando de hacer que funcione.
Paso 4 : esta es la parte difícil que me confundió. El tutorial le solicita que muestre el resultado del siguiente comando de Terminal en un archivo de texto ioreg -lw0
, y busque varias cadenas dentro de dicho archivo.
A menos que me equivoque, ioreg
significa Registro de entrada / salida , lo que significa que básicamente enumera todos los dispositivos de su máquina. Sin embargo, teniendo 2 dispositivos de pantalla (la pantalla nativa de Macbook + la externa que estaba tratando de hacer funcionar), debe tener cuidado de no confundirse con su pantalla nativa.
El tutorial le pide que busque la cadena IODisplayEDID
pero mi pantalla externa no tuvo ninguna en la salida ioreg
(lo cual es ciertamente la razón por la que no funcionó). Los datos correctos de IODisplayEDID
a crear son los que encontramos en la parte Hex, resaltados en verde arriba. Esta es la cadena que necesita para portar en un archivo de anulaciones de mac (solo siga el tutorial si no tiene idea de lo que estoy hablando).
Para evitar errores, tenga en cuenta que el DisplayVendorID para las pantallas nativas de Apple parece ser 1552 . Si durante el tutorial terminas usando esta ID, estás a punto de cambiar la configuración de tu pantalla nativa, no la externa :)
Espero que esto traiga alguna aclaración a los pasos muy útiles de Dan Grove.
Saludos
fred