MacBook Pro ya no genera una resolución nativa en un monitor externo cuando la rotación está activada

1

Tengo una MacBook Pro de Retina a mediados de 2012 que ejecuta Yosemite 10.10.3. A partir de la semana pasada, estaba ejecutando un monitor externo Dell de 24 "conectado con un cable Thunderbolt a DisplayPort y girado a orientación vertical sin problemas. Esta mañana cuando volví a conectar mi computadora, no pude obtener una salida de resolución nativa al monitor.

! [Resoluciones antes de seleccionar resolución nativa] [1]

En el panel de preferencias de Pantallas, noté que estaba configurado para escalar a una resolución de 1080p. Hice clic en la resolución nativa. Las pantallas parpadearon. La pantalla del monitor externo se restauró pero aún se está ejecutando en 1080. En este punto, ya no había opciones de resolución en el cuadro, aunque la escala aún está seleccionada.

! [Resoluciones después de seleccionar la resolución nativa] [2]

Si selecciono "Predeterminado para mostrar", ese botón de radio se enciende durante una fracción de segundo antes de volver a "Escalado" sin opciones de resolución.

Cambié la rotación de nuevo a estándar, y la pantalla se ejecuta en resolución normal. Llamé a AppleCare y me dijeron que debía contactar a Dell. El representante de soporte senior me dijo que el monitor vuelve a escribir el controlador en el sistema operativo para proporcionar la configuración de rotación y que Apple no lo admite y es solo una configuración que existe después de que el monitor envía información a la computadora (lo cual me parece bastante raro). ).

En un punto, cambié la orientación a 270 grados en lugar de 90 y obtuve una resolución nativa. Cuando luego volví al estándar y de nuevo a 270, volví a 1080 con el mismo problema que la rotación de 90 grados.

Siento que esto tiene que ser un problema ya sea con el controlador de gráficos en OS X o con la tarjeta gráfica. Fuera de no poder mostrar por encima su resolución nativa, no puedo imaginar que el monitor tome una decisión sobre qué imágenes mostrar en función de su rotación. De hecho, no creo que el monitor sea consciente de su orientación física ni de la orientación de la imagen. ¿Tengo razón sobre esto? ¿Alguien tiene alguna sugerencia sobre cómo puedo solucionar este problema?

Actualización: la salida de la consola cambia la orientación a 90 grados y vuelve al estándar: enlace

    
pregunta raddevon 13.04.2015 - 18:48

2 respuestas

3

Tuve exactamente el mismo problema, con el mismo monitor, Dell U2713 / U2713H / U2713HM / U2713HMt. Tenía dos de ellas enchufadas a mi Retina Macbook Pro 15 de finales de 2014 y solo una estaba experimentando el problema. Probé cientos de soluciones diferentes (puedo decir con seguridad que definitivamente no es el cable) y nada funcionó. Al igual que tú, pude obtener el paisaje 2560x1440 pero no el retrato. Y recibí el mismo error WindowServer: description_for_mode_number: IOFBGetPixelInformation failed (-536870206) cuando intenté cambiar al retrato. Es decir, hasta que encontré esto: enlace . Regeneré la anulación de EDID para la pantalla usando el script Ruby, lo copié en la ubicación correcta, reinicié y ahora funciona de nuevo. I Creo que causé el problema al jugar un juego (Trine 2) en resolución vertical (720x1280). Después de eso, intenté todo para que la pantalla volviera a mostrar el retrato 1440x2560, pero fue en vano. Hasta que obtuve el script Ruby del hilo anterior que lo arregló.

Solo para tener en cuenta, en caso de que el hilo vinculado desaparezca ... el archivo de anulación se encuentra en /System/Library/Displays/Overrides/ debajo de la carpeta DisplayVendorID-10ac que es para las pantallas de Dell. El archivo para la serie de monitores U2713 (y creo que la serie U2711 también) es DisplayProductID-4080 . El contenido del archivo debe ser:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>DisplayProductName</key>
  <string>Dell U2713HMt</string>
  <key>IODisplayEDID</key>
  <data>AP///////wAQrIBATDA1NB4WAQSlPCJ4Iku1p1ZLoyUKUFSlSwCBALMA0QBx
T6lAgYABAQEBVl4AoKCgKVAwIDUAVVAhAAAaAAAA/wBHSzBLRDI3TjQ1MEwK
AAAA/ABERUxMIFUyNzEzSE0KAAAA/QAxVh1xHgEKICAgICAgAA0=
</data>
  <key>DisplayVendorID</key>
  <integer>4268</integer>
  <key>DisplayProductID</key>
  <integer>16512</integer>
</dict>
</plist>
    
respondido por el Tom Bull 06.07.2015 - 22:19
0

Mantenga presionada la tecla Opción cuando esté en Preferencias del sistema | Muestre las preferencias y al presionar el botón de radio Escalado en la pantalla desea más opciones en tamaños de pantalla. Elige el que más te convenga ...

    
respondido por el Naseer 16.09.2015 - 00:54

Lea otras preguntas en las etiquetas