15 votos

Los Mavericks no pueden usar la pantalla externa a plena resolución

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 portátil a Mavericks, y ya no puedo usar la resolución completa de mi monitor. He hecho 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? ¿Puedo probar algo? ¿Posibles soluciones?

7voto

listik Puntos 160

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

En ese post también hay un rubí script que supuestamente genera el archivo correcto para tu pantalla, pero terminó arruinando aún más mi resolución.

He descargado el archivo de la primera entrada y después de copiarlo a /Sistema/Biblioteca/Pantallas/Supervisiones y reiniciar, mi pantalla estaba mostrando de nuevo su impresionante resolución completa. Se supone que los archivos corrigen problemas con el U2713H y el U2713HM, pero también funcionó con mi U2711.

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

2voto

Melissa Puntos 6

Este Ruby script genera una anulación personalizada para tu monitor. Guárdalo como patch-edid.rb a su carpeta de usuario, y desde la Terminal ejecutar ruby patch-edid.rb . Copia el archivo generado en /System/Library/Displays/Overrides/ y reiniciar.

#!/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: forzar el modo RGB en lugar de YCbCr", post #3027030

1voto

Avram Puntos 3044

Tengo una solución que funcionó para mí. Corriendo 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 puede resolverse anulando los datos EDID de la pantalla ( http://en.wikipedia.org/wiki/Extended_display_identification_data ) para decirle a OS X que la pantalla sólo admite RGB. Esto puede hacerse leyendo el EDID con ioreg -l modificando los bits ofensivos (ver la especificación en el artículo de Wikipedia), y creando un archivo de configuración de pantalla para OS X. He adjuntado un archivo de este tipo para el U2713H y el U2713HM; simplemente extráigalo y mueva la carpeta contenida a /System/Library/Displays/Overrides . Después de un reinicio, el monitor debería mostrar que se usan 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

0voto

Eilon Puntos 273

LOL no tienes que hacer todas esas tonterías. Sólo mantén pulsada la tecla "opción" cuando pulses el botón de radio de "Escalado" entonces todas las opciones aparecerán. Esto es totalmente no intuitivo, pero te lo dice si te molestas en leer la pantalla de ayuda que aparece cuando presionas el icono (?) en la esquina del panel de preferencias de la pantalla.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X