Mavericks no puede usar la pantalla externa a resolución completa


15

Llevo varios meses usando mi MBP de 15 "de mediados de 2010 conectado a un Dell U2711 a través de un adaptador miniDisplayPort-DisplayPort, sin ningún problema para aumentar la resolución en Mountain Lion a 2560x1440.

Acabo de actualizar mi computadora portátil a Mavericks, y ya no puedo usar la resolución completa de mi monitor. He realizado varias pruebas, ya sea con la tapa abierta y cerrada, o tratando de forzar la GPU discreta a través de gfxCardStatus

¿Alguien está experimentando este mismo comportamiento? ¿Algo que pueda probar? Posibles soluciones?


1
No tengo la reputación de publicar una respuesta a una pregunta protegida, pero esto es lo que funcionó para corregir la resolución en mi 1920x1200 Planar PX2611W: abra la configuración de pantalla desde Preferencias del sistema. Primero, elija "Lo mejor para mostrar". Luego, mantenga presionada la tecla de opción y haga clic en "Escalado". Tendrá más opciones a escala para elegir, y ahora puede seleccionar la resolución adecuada para su pantalla.
Kevin C.

Respuestas:


7

Finalmente encontré esto . Parece que la configuración EDID predeterminada para pantallas Dell no es del todo correcta.

En esa publicación también hay un script ruby ​​que supuestamente genera el archivo correcto para su pantalla, pero terminó arruinando aún más mi resolución.

Descargué el archivo de la primera publicación , y después de copiarlo a / System / Library / Displays / Overrides y reiniciar, mi pantalla mostraba nuevamente su increíble resolución completa. Supuestamente, los archivos corrigen problemas con U2713H y U2713HM, pero también funcionaron con mi U2711.

Espero que esto ayude a alguien como me ayudó a mí.


no funcionaba para mí en el MacBook Pro de 15" pantalla retina> Mavrick, intenté conectar a través de DVI o VGA, no trabajando ... reinicio dio como resultado la misma lista de resolución.

3
He leído (no estoy seguro de dónde, lo siento) que al hacer clic en el botón de opción de resolución "Ajustada" mientras presionas la tecla alt te presenta más resoluciones de lo habitual ... pruébalo, por si acaso
listik

¡El guión hizo el trabajo por mí! Lo vi hace mucho tiempo cuando estaba estudiando la calibración del color, pero nunca habría pensado que eso también soluciona mis problemas de resolución que aparecieron de un día para otro. ¡Muchas gracias!
eWolf

He estado usando dos monitores Dell E228WFB más antiguos durante años sin problemas en una Mac Mini. Hoy, la pantalla del rayo mostraba una resolución reducida. Finalmente pude solucionarlo configurando y restableciendo Display Profiledebajo de la pestaña Color. Mantener presionado el botón Alt al hacer clic Display -> Scaledtambién fue útil.
Chris Conover

Al tener el mismo problema, la resolución completa no se muestra incluso después de intentar esa solución. ireckon.net/2013/03/…
Benedikt

2

Este script Ruby genera una anulación personalizada para su monitor. Guárdelo como patch-edid.rben su carpeta de usuario, y desde Terminal run ruby patch-edid.rb. Copie el archivo generado /System/Library/Displays/Overrides/y reinicie.

#!/usr/bin/ruby
# Create display override file to force Mac OS X to use RGB mode for Display
# see http://embdev.net/topic/284710
# 
# Update 2013-06-24: added -w0 option to prevent truncated lines

require 'base64'

data=`ioreg -l -w0 -d0 -r -c AppleDisplay`

edid_hex=data.match(/IODisplayEDID.*?<([a-z0-9]+)>/i)[1]
vendorid=data.match(/DisplayVendorID.*?([0-9]+)/i)[1].to_i
productid=data.match(/DisplayProductID.*?([0-9]+)/i)[1].to_i

puts "found display: vendorid #{vendorid}, productid #{productid}, EDID:\n#{edid_hex}"

bytes=edid_hex.scan(/../).map{|x|Integer("0x#{x}")}.flatten

puts "Setting color support to RGB 4:4:4 only"
bytes[24] &= ~(0b11000)

puts "Number of extension blocks: #{bytes[126]}"
puts "removing extension block"
bytes = bytes[0..127]
bytes[126] = 0

bytes[127] = (0x100-(bytes[0..126].reduce(:+) % 256)) % 256
puts 
puts "Recalculated checksum: 0x%x" % bytes[127]
puts "new EDID:\n#{bytes.map{|b|"%02X"%b}.join}"

Dir.mkdir("DisplayVendorID-%x" % vendorid) rescue nil
f = File.open("DisplayVendorID-%x/DisplayProductID-%x" % [vendorid, productid], 'w')
f.write '<?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">'
f.write "
<dict>
  <key>DisplayProductName</key>
  <string>Display with forced RGB mode (EDID override)</string>
  <key>IODisplayEDID</key>
  <data>#{Base64.encode64(bytes.pack('C*'))}</data>
  <key>DisplayVendorID</key>
  <integer>#{vendorid}</integer>
  <key>DisplayProductID</key>
  <integer>#{productid}</integer>
</dict>
</plist>"
f.close

Fuente: EmbDev.net, tema "Dell U2713H en Mac: forzando el modo RGB en lugar de YCbCr", publicación # 3027030


Ejecuté el script ruby ​​pero el terminal me dio este error patch-edid.rb: 11: en <main>': undefined method [] 'para nil: NilClass (NoMethodError)

Gracias, esto me alegró el día. Tuve problemas con mi 2014 MBA y un Dell U2713H. Tenía una resolución de 1080p que era asquerosa. Ahora todavía 'solo' tengo 1080p, pero se ve suave. También tenía colores realmente desagradables antes y ahora se ve muy bien. ¡Gracias!
elegante

Usando la solución para el problema exacto de mi Planar PX 2710MW, las resoluciones resultantes no incluyen el 1920x1080 anunciado, sino solo 1440x900 como máximo. ¿Alguna idea?
Meng Lu

1

Tengo una solución que funcionó para mí. Ejecutando MBP retina 15 "a principios de 2013 con Dell u2713hm.

Esto resolvió el problema:

http://embdev.net/attachment/167830/U2713H_U2713HM_Mac_EDID_override.zip

El problema se puede resolver anulando los datos EDID de la pantalla ( http://en.wikipedia.org/wiki/Extended_display_identification_data ) para indicarle a OS X que la pantalla solo admite RGB. Esto se puede hacer leyendo el EDID con ioreg -l, modificando los bits ofensivos (vea la especificación en el artículo de Wikipedia) y creando un archivo de anulación de configuración de pantalla para OS X. He adjuntado dicho archivo para U2713H y U2713HM; simplemente extráigalo y mueva la carpeta contenida en /System/Library/Displays/Overrides. Después de reiniciar, el monitor debe mostrar que se utilizan colores RGB. Para otros monitores con el mismo problema, los archivos no funcionarán, pero en principio la solución es la misma.

Fuente: http://embdev.net/topic/284710#3027030


0

LOL no tienes que hacer todas esas tonterías. Simplemente mantenga presionada la tecla "opción" cuando presiona el botón de opción "Escalado"; luego aparecerán todas las opciones. Esto es totalmente no intuitivo, pero le dice esto si se molesta en leer la pantalla de Ayuda que aparece cuando presiona el icono (?) En la esquina del panel de preferencias de Pantallas.


2
Ajá. Resulta que a veces la resolución máxima no aparece entre las opciones al presionar alt. De ahí la necesidad de "todas esas tonterías". Pero gracias por tu respuesta.
listik
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.