Mavericks harici ekranı tam çözünürlükte kullanamıyor


15

Bir MiniDisplayPort-DisplayPort adaptörü ile Dell U2711'e bağlanan 2010 ortasında 15 "MBP'mi kullanarak Mountain Lion'da çözünürlüğü 2560x1440'a kadar çıkarırken herhangi bir sorun yaşamadan birkaç ay geçirdim.

Dizüstü bilgisayarımı Mavericks'e yeni güncelledim ve artık monitörümün tam çözünürlüğünü kullanamıyorum. Kapağı açık ve kapalı olarak veya ayrı GPU'yu gfxCardStatus üzerinden zorlamaya çalışırken birkaç test yaptım.

Aynı davranışa sahip olan var mı? Deneyebileceğim bir şey var mı? Muhtemel çözümler?


1
Korumalı bir soruya cevap gönderme konusunda bir şöhretim yok, ancak 1920x1200 Planar PX2611W'mdeki çözünürlüğü düzeltmek için işe yarayan şey: Sistem Tercihleri'nden ekran ayarlarını açın. İlk olarak, "Ekran için En İyisi" ni seçin. Ardından, seçenek tuşunu basılı tutun ve "Ölçekli" yi tıklayın. Aralarından seçim yapabileceğiniz daha ölçeklendirilmiş seçenekleriniz olacak ve artık ekranınız için uygun çözünürlüğü seçebilirsiniz.
Kevin C.

Yanıtlar:


7

Nihayet buldum bu . Dell ekranlar için varsayılan EDID yapılandırmasının doğru olmadığı anlaşılıyor.

Bu yazıda, ekranınız için doğru dosyayı üreten bir yakut komut dosyası da var, ancak çözünürlükümü daha da kötüleştirdi.

Ben indirilen ilk görevinden dosyayı görüntülü yine müthiş tam çözünürlük gösteriyordum, ve / System / Library / Ekranlar / Overrides kopyalamadan ve yeniden başlattıktan sonra. Dosyalar U2713H ve U2713HM ile ilgili sorunları düzeltmek için var, ama benim U2711 ile de çalıştı.

Umarım bu bana yardım ettiği gibi birine yardımcı olur.


macbook pro 15 benim için çalışmadı "retina ekran> Mavrick, DVI veya VGA ile bağlanmaya çalıştım, çalışmıyor ... yeniden başlatma aynı çözünürlük listesi ile sonuçlandı.

3
Etrafında okudum (emin değilim, üzgünüm) "Ayarlanmış" çözünürlük radyo düğmesine tıklarken alt tuşa basarken size normalden daha fazla çözünürlük sunuyor ... her ihtimale karşı deneyin
listik

Senaryo benim için işi yaptı! Bunu renk kalibrasyonuna bakarken çok uzun zaman önce gördüm, ancak bunun bir günden diğerine çıkan çözünürlük sorunlarımı da düzelttiğini asla düşünemezdim. Çok teşekkürler!
eWolf

Mac Mini'de sorunsuz bir şekilde yıllardır iki eski Dell E228WFB monitör kullanıyorum. Bugün şimşek işareti azaltılmış bir çözünürlük sergiliyordu. Sonuçta Display ProfileRenk sekmesinin altında ayarlayıp sıfırlayarak düzeltmeyi başardım . Tıklarken Alt düğmesini basılı tutmak Display -> Scaledda yardımcı oldu.
Chris Conover

Aynı sorunu tam olarak çözmek, bu düzeltmeyi denedikten sonra bile görünmüyor. ireckon.net/2013/03/…
Benedikt

2

Bu Ruby betiği monitörünüz için özel bir geçersiz kılma oluşturur. Olarak kaydedin patch-edid.rb, kullanıcı klasörüne, ve Terminal vadede dan ruby patch-edid.rb. Oluşturulan dosyayı kopyalayın /System/Library/Displays/Overrides/ve yeniden başlatın.

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

Kaynak: EmbDev.net, “Mac'te Dell U2713H: YCbCr yerine RGB modunu zorlama” konusu, # 3027030


Ruby komut dosyasını çalıştırdım ama terminal bana bu hatayı patch-edid.rb: 11: <main>': undefined method nil: NilClass (NoMethodError) için [] 'verdi

Teşekkürler, bu benim günümü yaptı. 2014 MBA ve Dell U2713H ile sorun yaşadım. Brüt 1080p çözünürlük elde ettim. Şimdi hala 'sadece' 1080p var, ama düzgün görünüyor. Ayrıca daha önce gerçekten rahatsız edici renkler vardı ve şimdi harika görünüyor. Teşekkürler!
fantezi

Planar PX 2710MW'ımın tam sorununa yönelik çözümü kullanarak, ortaya çıkan çözünürlükler reklamı yapılan 1920x1080'i değil, yalnızca en fazla 1440x900'ü içeriyor . Herhangi bir fikir?
Meng Lu

1

Benim için çalışan bir çözümüm var. MBP retina 15 "2013'ün başında Dell u2713hm ile çalışıyor.

Bu sorunu çözdü:

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

OS X'e ekranın yalnızca RGB'yi desteklediğini bildirmek için ekranın EDID verilerinin ( http://en.wikipedia.org/wiki/Extended_display_identification_data ) geçersiz kılınmasıyla sorun çözülebilir . Bu EDID ile okuyarak, ioreg -lrahatsız edici bitleri değiştirerek (Wikipedia makalesindeki teknik özelliklere bakın) ve OS X için bir görüntü yapılandırma geçersiz kılma dosyası oluşturarak yapılabilir. U2713H ve U2713HM için böyle bir dosya ekledim; sadece ayıklayın ve içerdiği klasörü içine taşıyın /System/Library/Displays/Overrides. Yeniden başlatıldıktan sonra monitör RGB renklerinin kullanıldığını göstermelidir. Aynı soruna sahip diğer monitörler için dosyalar çalışmaz, ancak prensipte çözüm aynıdır.

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


0

LOL tüm bu saçmalıkları yapmak zorunda değilsiniz. "Ölçekli" radyo düğmesine bastığınızda "seçenek" tuşunu basılı tutmanız yeterlidir; ardından tüm seçenekler görünür. Bu tamamen sezgisel değildir, ancak Ekranlar tercih bölmesinin köşesindeki (?) Simgesine bastığınızda görüntülenen Yardım ekranını okumakta zorlanırsanız bunu size bildirir.


2
Aha. Bazen alt tuşuna basıldığında seçenekler arasında maksimum çözünürlük görünmüyor. Dolayısıyla "tüm bu saçmalıkların" ihtiyacı. Ama cevabın için teşekkürler.
listik
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.