Mi monitor externo no funciona a máxima resolución con mi MacBook

Tengo una MacBook Pro (principios de 2015, OS 10.11.2) y también tengo un monitor Dell 2209WAf, que estoy usando con un cable VGA y este adaptador .

La resolución óptima del monitor es 1680×1050 @ 60Hz y RDM muestra esto como una opción. Sin embargo, cuando trato de usar esa resolución, mi pantalla se ve así: La pantalla se ve terrible, no es tan fácil de ver en la foto lo que claramente no es correcto (se ve imposiblemente pixelado y realmente lastima mis ojos, apenas se puede ver algo en la pantalla).

En el monitor, dice que muestra 800×600 cuando mi Mac dice que muestra 1680×1050.

He visto preguntas sobre cables / adaptadores VGA, etc., que se hicieron antes, pero todos dijeron que tenía que ver con que la resolución era demasiado alta. Mi monitor (y adaptador) puede mostrar 1920×1080, por lo que parece que no es el caso aquí.

Las opciones para la resolución en Muestra todo funcionan perfectamente (varias desde 800×600 hasta 1400×1050 cuando escala Alt) pero luego salta a 1920×1080. ¿Cómo puedo agregar 1680×1050 a esta list, ya que presumiblemente eso se mostraría claramente? SwitchResX no soluciona esto y RDM tampoco, he visto cosas sobre la edición de files .plist, pero eso fue todo para Yosemite, aparentemente es diferente para El Capitán.

¡Cualquier ayuda es enormemente apreciada!

  • ¿Cómo conecto un iPad a un proyector?
  • Monitor de resolución de 1920 x 1200 con VGA no detectado por Mac OS X 10.7.2
  • Macbook Pro conecta un monitor externo solo después de reiniciar
  • MacBook Pro para HP Compaq externo de 24 "a 1920x1200 con adaptador Mini DisplayPort a VGA
  • Pantalla con dos veces la misma frecuencia de actualización, una funciona, la otra no
  • Keynote en el iPad no al proyector (salida VGA)?
  • 8 Solutions collect form web for “Mi monitor externo no funciona a máxima resolución con mi MacBook”

    Puede ir a Preferences del sistema> Pantallas, luego hacer clic en la opción (presionar la tecla de opción mientras hace clic con el button izquierdo) en Escalado para exponer resoluciones adicionales que no están expuestas con un clic normal.

    De lo contrario, tiene una gran variedad de software para eso, como switchResX :

    ¿Por qué molestarse con la configuration de pantalla incorporada de Apple, cuando hay mucho más para get y mucho más fácil también?

    Con SwitchResX recuperas el control en tu pantalla, ¡o incluso en las pantallas! Hay muchas opciones incorporadas …

    De acuerdo, así que finalmente resolví cuál era el problema: era el manejo que OS X hacía de los datos EDID del monitor. Evidentemente, Windows podía leer los datos muy bien, razón por la cual funcionaba perfectamente todo el time. Donde Apple no desarrolló drivers plug-and-play para monitores (supongo) y no había agregado un perfil para el mío, no pudo reconocerlo.

    Al final, fue una solución relativamente simple. Estos son los pasos que seguí (algunos conocimientos básicos de Terminal son necesarios para la segunda mitad, pero es sobre todo de sentido común).

    Cosas que necesitará:

    • Una Mac / computadora que ejecuta OS X que actualmente no reconoce su monitor correctamente (duh)
    • El acceso a una PC con Windows (con las mismas conexiones que Mac, DVI y VGA tienen EDID diferentes, por ejemplo) o Mac a través de Boot Camp
    • Un dispositivo USB en FAT32 (no necesita ser grande)

    1. Arranque en Windows desde su Mac si puede (o alternativamente enchufe una máquina de Windows en el monitor que no funciona correctamente)
    2. Descargue y ejecute MonitorInfoView.exe desde aquí (algunas aplicaciones similares no exportan el código hexadecimal completo de 128 bit que necesita para el EDID) y select el monitor para el que necesita el EDID – asegúrese de no elegir la pantalla interna si estás en una MacBook! A continuación, exporte los datos EDID como un file .rtf (está en una de las opciones de la barra de menus) y guárdelos en una unidad que pueda leerse en máquinas Windows y Mac.
    3. En el file .rtf (en la parte inferior) debe haber una tabla Hex: estos son los datos EDID de su monitor. Elimine el código "0x00" (etc.) del inicio de cada fila y copie el text resultante en http://www.edidreader.com. La key Hex debe estar en el formatting que edidreader puede leer, ya que de lo contrario el código no funcionará para la segunda mitad de este tutorial (cometí ese error por primera vez) – la herramienta debería mostrar exactamente los mismos datos que lo que obtuviste en el file .rtf cuando las tres casillas de verificación están marcadas.
    4. Si sus datos EDID no están dañados, siga los pasos de este excelente tutorial sobre cómo editar las modificaciones en OS X. Para ello, deberá desactivar SIP (reiniciar Mac con Cmd + R, ejecutar "csrultil disable"). "a través de Utilidades> Terminal y luego reiniciar y volver a iniciar session. Además, la location de la carpeta Modificaciones ha cambiado en El Capitan, por lo que ahora está en / Sistema / Biblioteca / Pantallas / Contenidos / Recursos / Modificaciones en lugar de lo mencionado en el foro guía.

    Si su información EDID no está siendo leída en absoluto, deberá usar otro monitor (el roto no funcionará correctamente) o replace el defectuoso, etc.

    Espero que esto de alguna manera pueda ser útil para alguien: no pude encontrar una guía completa sobre cómo resolver este problema en ninguna parte (¡y he estado buscando sólidamente durante 2 días +)!

    Paz, Dan

    No tengo suficientes puntos para agregar comentarios, pero tuve el mismo problema y encontré la respuesta de Dan Grove extremadamente útil. Esta respuesta está relacionada con el paso 2 de su solución propuesta.

    Se puede omitir recuperando los datos EDID del monitor de SwitchResX. Puede download la versión de testing y, en la pestaña del monitor de las preferences de SwitchResX, verá un button "Exportar EDID" en la parte superior derecha.

    Pensé que esto podría ser útil ya que no involucra ninguna máquina con Windows.

    Pasé las últimas 4 horas (al less) arreglando 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 briqueueje (¡gracias Dan!).

    Pocas cosas que creo que es importante entender sobre los files EDID:

    1. Para un dispositivo de pantalla determinado, los files EDID son diferentes según el sistema operativo.
    2. NO recuperes el EDID de la computadora donde tienes el problema (como sugiere chiara en este hilo) – no funcionó para mí y me dio datos corruptos.
    3. Necesitarás una computadora donde la pantalla funcione (normalmente con Windows) para recuperar el EDID correcto y luego llevarlo a Mac.

    Ahora, siguiendo la list de pasos de Dan Grove (ver su publicación anterior), aportaré algunas aclaraciones de la siguiente manera:

    Paso 1 : utilicé una computadora real de Windows para hacer eso, no una máquina virtual.

    Paso 2 : no había ninguna opción para exportar los datos EDID como un file RTF en MonitorInfoView cuando lo hice, probablemente porque el software se actualizó desde entonces. Tuve que hacer clic en Ver> Panel inferior> EDID Hex Dump 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á quitar las partes circundantes (resaltadas en rojo ) para mantener solo la parte hexagonal (resaltada en verde ).

    enter image description here A continuación, puede copyr y pegar la parte verde en el lector EDID como explicó Dan. No necesita necesariamente marcar las 3 casillas, simplemente click Parse Edid y compruebe si la información de la derecha refleja cuál debe ser su dispositivo de pantalla; por ejemplo, debería poder ver la resolución que intenta hacer funcionar. .

    Paso 4 : esta es la parte difícil que me confundió. El tutorial le solicita que ioreg -lw0 el resultado del siguiente command de Terminal en un file de text ioreg -lw0 , y busque varias cadenas dentro de dicho file.

    A less que esté equivocado, ioreg significa ioreg de input / salida , lo que significa que básicamente se enumeran todos los dispositivos de su máquina. Sin embargo, teniendo 2 dispositivos de pantalla (la pantalla Macbook nativa + la externa que estaba tratando de hacer funcionar), debe tener cuidado de no ser confundido con su pantalla nativa.

    El tutorial le pide que busque la cadena IODisplayEDID pero mi pantalla externa no tenía ninguna en la salida de ioreg (que ciertamente es por qué no estaba funcionando). El dato IODisplayEDID correcto para crear es el que encontramos en la parte Hex, resaltada en verde arriba. Esta es la cadena que necesita para convertir en un file de Anulaciones de Mac (solo siga el tutorial si no tiene idea de lo que estoy hablando).

    Para evitar errores, solo tenga en count 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 configuration de tu pantalla nativa, no la externa 🙂

    Espero que esto aclare los pasos muy útiles de Dan Grove.

    Saludos fnetworking

    Hoy tuve un problema similar con un iMac y una pantalla SyncMaster225BW también con resolución nativa de 1680×1050. Intentó SwitchResX que no parecía funcionar. Pero el problema pareció solucionarse después de reiniciarse: la pantalla secundaria apareció en resolución nativa. (Esto fue después de desinstalar SwitchResX.)

    Lo que realmente hice fue reiniciar en modo de recuperación y apagué el SIP (planeando modificar uno de los files DisplayVendorID según las instrucciones que resultaron innecesarias). Dudo que apagar SIP tenga algo que ver con eso, pero es posible.

    No se necesita ningún progtwig Estaba buscando ayuda en foros y decidí probar con cable (sin adaptadores). Compré cable por less de 4quid y obtuve 2560×1440 completos. Es un cable Mini DisplayPort a DisplayPort (Thunderbolt para mostrar el puerto en un monitor externo). Si la resolución aún no aparece, mantenga presionada la tecla Opción y click Escalado (en Configuración de pantalla). ¡Buena suerte!

    puede seguir el modo Force RGB en Mac OS X para corregir la calidad de la image de un monitor externo .

    Después de actualizar a macOS Sierra, encontré el mismo problema. Según entiendo, fue porque Mac lo reconoció como TV en lugar de como monitor adicional. Los siguientes pasos me ayudaron a resolver el problema:

    1. Guarde el file de embdev.net en la carpeta de Descargas.
    2. Ejecutar en el terminal cd ~/Downloads y ruby patch-edid.rb Se generará una carpeta con nombre algo así como DisplayVendorID-4b1f
    3. Reinicie Mac presionando Cmd + R, ejecute csrutil disable mediante Utilidades> Terminal y luego reinicie y vuelva a iniciar session.
    4. Copie la carpeta generada a /System/Library/Displays/Contents/Resources/Overrides . Necesita ingresar la contraseña del administrador.
    5. Reiniciar mac. Debería estar bien ahora.
    6. Repita el paso 3, pero ejecute csrutil enable lugar.
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).