6 votos

rMBP - El Capitán - monitor Externo borrosa

Espero que alguien pueda ayudar ya que esto me está volviendo loco...

En el fin de semana tengo un nuevo Macbook Pro Retina (Principios de 2015). Antes de conectarlo a un monitor externo, he actualizado a El Capitan y el dispositivo en su funcionamiento a la perfección.

Cuando lo conecto a mi monitor externo, un Dell U2412M, ciertas partes de la pantalla son borrosas. Algunas investigaciones indican que puede ser el uso equivocado de espacio de color y el uso de la conocida secuencia de comandos que me genera y se instaló un nuevo perfil a la fuerza RGB. Puede haber habido una ligera mejora, difícil de contar...

Luego leí acerca de la configuración de 'AppleFontSmoothing' y probado todas las opciones disponibles, de nuevo, puede haber habido una ligera mejora. Me gustaría bastante decidido a vivir con ella. Hasta que me vista previa de jpg en el buscador y se veía como en la imagen (1) a continuación.

Yo, a continuación, arrastra la ventana del finder volver a la pantalla de la retina, y se veía como imagen (2). a continuación.

Mucho más suave, pero con una mayor resolución - no es la gran sorpresa. Ahora, sin cambiar nada en absoluto, me arrastró a la ventana del finder de vuelta al monitor de Dell y me sorprendió ver que la imagen lisa fue retenido.

screenshots of non-smoothing

Para obtener información, el efecto no es visiblemente diferente utilizando un mini-displayport a DVI-D o mdp para la pantalla del cable del puerto.

Para ser claros, las imágenes 1 y 3 anteriores son captura de pantalla de la misma ventana, en el mismo monitor conectado de la misma manera a la misma máquina. La única diferencia es que entre estas capturas de pantalla de la ventana había una corta visita a la pantalla.

1voto

mfessenden Puntos 1

Hay un script en Ruby aquí:

https://gist.github.com/bastibense/6549835

#!/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

Usted tendrá que ejecutar en El Capitan del desarraigo modo para que funcione.

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