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 1680x1050 @ 60Hz y RDM muestra esto como una opción. Sin embargo, cuando trato de usar esa resolución, mi pantalla se ve así, lo La pantalla se ve terrible, no es tan fácil de ver en la fotoque claramente no es correcto (se ve imposiblemente pixelado y realmente me duele la vista, apenas se puede ver nada en la pantalla).

En el monitor, dice que muestra 800x600 cuando mi Mac dice que muestra 1680x1050.

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

Las opciones para la resolución en las pantallas funcionan perfectamente (varias desde 800x600 hasta 1400x1050 cuando se usa Alt-Scaled) pero luego salta a 1920x1080. ¿Cómo puedo agregar 1680x1050 a esta lista, ya que presumiblemente eso se mostraría claramente? SwitchResX no soluciona esto y RDM tampoco, he visto cosas sobre la edición de archivos .plist pero eso fue todo para Yosemite, aparentemente es diferente para El Capitan.

¡Cualquier ayuda es enormemente apreciada!

Sugiero cambiar ese adaptador y cable para señal analógica VGA por un adaptador y cable para señal digital DVI. Ese monitor es compatible con DVI.

Respuestas (14)

Puede ir a Preferencias del sistema > Pantallas, luego haga clic con la opción (presione la tecla de opción mientras hace clic con el botón izquierdo) en Escalado para exponer resoluciones adicionales que no se exponen con un clic con el botón izquierdo normal.

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

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

Con SwitchResX recupera el control de su pantalla, ¡o incluso de las pantallas! Hay un montón de opciones incorporadas...

Al hacer clic con la tecla Alt (izquierda, no derecha) se muestran más resoluciones, pero 1680x1050 no es una de ellas. SwitchResX tiene el mismo problema que RDM. Aunque gracias :)
¿En la configuración avanzada tampoco? De nada :)
¿Ha intentado crear una resolución escalada PERSONALIZADA usando SwitchResX? debería ayudar... con RDM Creo que las resoluciones personalizadas aún no están disponibles Envié una solicitud de función.
SwitchResX me ayudó a obtener 2560x1440 a 60 Hz en mi nuevo MacBook Pro 2017, usando el adaptador AV USB-C.
esta respuesta resuelve mi problema, la pantalla secundaria me da este problema de vez en cuando, incluso el reinicio del sistema no lo resuelve. Opción-clic en Mostrar panel de preferencias funciona. ¡Gracias!
Tornillo Macbook 3.5k. En 2021 sigue siendo un problema; desenchufar - volver a enchufar mil millones de veces funciona. Simplemente no toques el cable o se vuelve a atornillar. Vaya manzana.
¡Hurra! ¡Opción + clic muestra la resolución correcta!
Esto funcionó (con un cable HDMI), ¡gracias! ¡Pero por qué, Apple, por qué! ¿Está esto oculto detrás de un clic de opción? Eso parece una locura.

De acuerdo, logré averiguar cuál era el problema al final: era el manejo de OS X de los datos EDID del monitor. Evidentemente, Windows podía leer bien los datos, por lo que siempre funcionó perfectamente. Donde Apple no desarrolla controladores 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í (es necesario un conocimiento muy básico de Terminal para la segunda mitad, aunque es más que nada sentido común).

Cosas que necesitarás:

  • Una Mac/computadora con OS X que actualmente no reconoce su monitor correctamente (duh)
  • 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
  • Una unidad USB en FAT32 (no es necesario que sea grande)

  1. Inicie Windows desde su Mac si puede (o, alternativamente, conecte una máquina con Windows al 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 bits que necesita para el EDID) y seleccione el monitor para el que necesita el EDID; asegúrese de no elegir la pantalla interna si ¡Estás en un MacBook! Luego exporte los datos EDID como un archivo .rtf (está en una de las opciones en la barra de menú) y guárdelo en una unidad que pueda ser leída por máquinas Windows y Mac.
  3. En el archivo .rtf (en la parte inferior) debe haber una tabla hexadecimal: estos son los datos EDID de su monitor. Elimine el código "0x00" (etc.) del comienzo de cada fila y copie el texto resultante en www.edidreader.com. La clave hexadecimal debe estar en el formato que edidreader puede leer, de lo contrario, el código no funcionará para la segunda mitad de este tutorial (cometí ese error la primera vez): la herramienta debería mostrar exactamente los mismos datos que obtuvo en el archivo .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 aquí sobre cómo editar las Anulaciones en OS X. Para hacer esto, deberá deshabilitar SIP (reinicie Mac manteniendo presionado Cmd+R, ejecute "csrultil disabled " a través de Utilidades > Terminal y luego reinicie y vuelva a iniciar sesión. Además, la ubicación de la carpeta Overrides ha cambiado en El Capitan, por lo que ahora está en /System/Library/Displays/Contents/Resources/Overrides en lugar de lo que se menciona en el foro guía.

Si nada lee sus datos EDID, deberá usar otro monitor (el que está roto nunca funcionará correctamente) o reemplazar el defectuoso, etc.

Espero que esto pueda ser útil de alguna manera 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 más de 2 días)!

paz, dan

No tengo suficientes puntos para agregar comentarios, pero tuve el mismo problema y la respuesta de Dan Grove me resultó extremadamente útil. Esta respuesta se refiere al paso 2 de su solución propuesta.

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

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

Es mejor incluir un enlace a la publicación a la que hizo referencia como referencia.

Pasé 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!).

Algunas cosas que creo que es importante entender sobre los archivos EDID:

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

Ahora, siguiendo la lista de pasos de Dan Grove (ver su publicación anterior), quisiera hacer algunas aclaraciones de la siguiente manera:

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

Paso 2 : no había ninguna 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 > Volcado hexadecimal EDID para ver la parte hexadecimal.

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 conservar solo la parte hexagonal (resaltada en verde ).

ingrese la descripción de la imagen aquíLuego puede copiar y pegar la parte verde en EDID Reader como explicó Dan. No necesariamente necesita marcar las 3 casillas, simplemente haga clic en Analizar Edid y verifique si la información a la derecha refleja cuál debería ser su dispositivo de pantalla, por ejemplo, debería poder ver la resolución que está tratando de hacer funcionar. .

Paso 4 : esta es la parte difícil que me confundió. El tutorial le pide que envíe el resultado del siguiente comando de Terminal en un archivo de texto ioreg -lw0y busque varias cadenas dentro de dicho archivo.

A menos que me equivoque, ioregsignifica Registro de entrada/salida , lo que significa que básicamente enumera todos los dispositivos de su máquina. Sin embargo, al tener 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 IODisplayEDIDcadena, pero mi pantalla externa no tenía ninguna en la ioregsalida (que es ciertamente la razón por la que no funcionaba). Los datos correctos IODisplayEDIDpara crear son los que encontramos en la parte hexadecimal, resaltada en verde arriba. Esta es la cadena que necesita transferir a un archivo Overrides de mac (solo siga el tutorial si no tiene idea de lo que estoy hablando).

Para evitar errores, tenga en cuenta que DisplayVendorID para las pantallas nativas de Apple parece ser 1552 . Si durante el tutorial termina usando esta ID, está a punto de cambiar la configuración de su pantalla nativa, no la externa :)

Espero que esto aporte alguna aclaración a los pasos muy útiles de Dan Grove.

saludos fred

EasyRes de Appstore resolvió mi problema de no tener la resolución 4K en mi monitor. Es conectar y usar.

ingrese la descripción de la imagen aquí

¡Y es gratis!
¡Gracias! ¡Esto funciona perfectamente! Recomiendo esta solución.

No se necesita ningún programa. Estaba buscando ayuda en los foros y decidí probar con el cable (sin adaptadores). Compré el cable por menos de 4 libras y obtuve 2560x1440 completos, es un cable Mini DisplayPort a DisplayPort (relámpago a puerto de pantalla en un monitor externo). Si la resolución aún no se muestra, mantenga presionada la tecla Opción y haga clic en Escalado (en la configuración de Pantalla). ¡Buena suerte!

Esta es una respuesta subestimada. Estaba usando un convertidor de Mini DisplayPort a HDMI y tenía un problema de resolución. Cambiar a un cable Mini DisplayPort a DisplayPort lo arregló. Aunque sería bueno que funcionara el cable HDMI, esto fue mucho más simple.

Tuve un problema similar hoy con un iMac y una pantalla SyncMaster225BW también con resolución nativa de 1680x1050. Intenté SwitchResX que no parecía funcionar. Pero el problema pareció solucionarse solo después de un reinicio: 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 archivos DisplayVendorID de acuerdo con las instrucciones que resultaron ser innecesarias). Dudo que apagar SIP tenga algo que ver con eso, pero es posible.

Intenté editar los archivos DisplayVendorID pero no funcionó en absoluto, no tengo idea de cómo hacer que "simplemente funcione" normalmente. No puedo estar comprando nuevos adaptadores (aunque no creo que ese sea el problema) todo el tiempo, la forma en que Apple ha integrado pantallas en OS X es de mala calidad, por decir lo menos: mucha gente en foros, etc. tiene problemas muy parecido al mío. El verdadero problema es que la pantalla funciona perfectamente en Windows 10 desde mi Mac.
No tuve este problema durante un buen tiempo y de repente lo tuve después de "despertar" mi Mac mini (M1, 2020). Reiniciar solucionó el problema.

Después de actualizar a macOS Sierra encontré el mismo problema. Según tengo entendido, 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 archivo de embdev.net en la carpeta Descargas.
  2. Ejecutar en la terminal cd ~/Downloadsy ruby patch-edid.rbgenerará una carpeta con un nombre similarDisplayVendorID-4b1f
  3. Reinicie Mac manteniendo presionado Cmd+R, ejecútelo csrutil disablea través de Utilidades > Terminal y luego reinicie y vuelva a iniciar sesión.
  4. Copie la carpeta generada a /System/Library/Displays/Contents/Resources/Overrides. Necesita ingresar la contraseña de administrador.
  5. Reinicia Mac. Debería estar bien ahora.
  6. Repita el paso 3 pero ejecutando csrutil enableen su lugar.
Las personas que confían en esta respuesta deben comprender que la descarga del archivo no es de Apple, es de un sitio de terceros.
¡Bienvenido a Ask Different! Estamos tratando de encontrar las mejores respuestas y esas respuestas proporcionarán información sobre por qué son las mejores. Explique por qué cree que el enlace que proporcionó responderá la pregunta. Los enlaces pueden cambiar y quedar obsoletos, por lo que preferimos que las respuestas no sean solo un enlace. Consulte Cómo responder sobre cómo proporcionar una respuesta de calidad. - De la revisión

Encontré que el problema estaba en el monitor. Al cambiar 1 configuración, se corrigió la resolución. Ver aquí :

En la Mac: Preferencias del sistema > Pantallas > En la pestaña Pantalla, configure Underscan -> deslícelo a APAGADO. (Esto asegura que esté en la posición predeterminada)

En su monitor: Control de imagen > Escala personalizada > Sobrebarrido ---- ¡DESACTIVADO!

Para las personas que tienen problemas con la pantalla externa en Boot Camp (Windows 10), acabo de resolver mi problema de tener siempre la resolución mínima predeterminada sin importar la configuración que elegí al hacer esto:

  1. Fue manualmente a AMD e instaló primero los controladores de gráficos

  2. Panel de control->Pantalla->Opciones de pantalla avanzadas->Seleccionar monitor externo->Propiedades del adaptador de pantalla->Modos de lista

  3. No sé si importa, pero primero seleccioné una resolución más baja, en mi caso 1680x1050, luego Aceptar y Aplicar y ¡BOOM! ¡Estaba escalando correctamente! Luego volví a Modos de lista y lo aumenté al máximo, que era 1920x1080

¡Así que es bueno irse ahora! Espero que ayude a alguien antes de sumergirse en eso de EDID...

Afortunadamente, mi experiencia fue mucho más simple que leer/aplicar la configuración de EDID.

Recientemente compré un monitor Iiyama ProLite Ultra-wide con resolución de 3440x1440 y esta resolución predeterminada no estaba en la lista de tamaños disponibles.

Estaba usando un concentrador USB 3 / HDMI estándar para conectar el monitor. Luego cambié a un dongle USB 3 / HDMI propiedad de Apple y ¡listo! De repente detectó la resolución correcta.

Agregar una respuesta más ya que ninguno de los anteriores funcionó para mí. No asuma que su cable HDMI está bien.

Compré un paquete de dos cables HDMI idénticos (marca AmazonBasics) que "admiten 4k" que conecto a través de un adaptador USB-C a los puertos USB en un MBP con una pantalla 4k en el otro extremo.

El problema resultó ser que uno de los cables HDMI del paquete parece estar defectuoso.

Con el Cable A, solo obtengo una resolución máxima de 1920x1080. Manteniendo el adaptador constante y solo cambiando el cable al Cable B, puedo acceder a resoluciones mucho más altas, como 3840x2160 ("Más espacio" en el panel de preferencias Pantallas para este monitor). Puedo replicar este cambio en los distintos puertos USB C en el MBP y los puertos HDMI en el monitor. No estoy seguro de por qué está sucediendo, pero es 100% consistente.

Es muy extraño que con el cable A, el monitor no parezca identificarse como de alta resolución en el panel de preferencias Pantallas y muestre una interfaz de usuario estándar frente a la interfaz de usuario retina.

Me gustaría saber en los comentarios si alguien ha experimentado un problema similar / si hay algo que pueda hacer con el cable que no parece admitir 4k.

Compré un monitor LG 27UL600 que venía con 1 cable HDMI y 1 cable Display Port. Puedo probar solo con el cable HDMI y, aunque es de LG (supongo que debería admitir 4k), no funciona en iMac

Mi situación era con un monitor Samsung 1080p barato con conexión DVI. Estaba usando un adaptador para conectarlo al puerto USB-C de mi MacBook Pro que tiene un conector DVI. El monitor funcionaba bien, pero aparecía en una resolución de 720p, incluso cuando lo configuré en "Predeterminado para visualización". Intenté varias cosas, volver a enchufar, cambiar a Escalado, etc., nada funcionaba... hasta que decidí conectar mi adaptador a un puerto USB-C diferente. Estaba enchufando el que estaba más cerca de mí, luego lo puse en el que estaba al lado, más cerca de la pantalla. ¡Eso lo hizo! Ahora muestra la resolución completa de 1080p según lo previsto.