Mavericks не може використовувати зовнішній дисплей з повною роздільною здатністю


15

Я вже кілька місяців використовую середину 2010 року 15 "MBP, підключений до Dell U2711 через адаптер miniDisplayPort-DisplayPort, без будь-яких проблем відкручуючи роздільну здатність в Mountain Lion на повну 2560x1440.

Щойно я оновив свій ноутбук до Mavericks, і більше не можу використовувати повну роздільну здатність монітора. Я зробив декілька тестів: з відкритою і закритою кришкою, або намагаючись примусити дискретний графічний процесор через gfxCardStatus

Хтось переживає таку саму поведінку? Що б я не міг спробувати? Можливі обхідні шляхи?


1
Я не маю репутації розміщувати відповідь на захищене запитання, але ось що вдалося виправити роздільну здатність мого 1920 -1200 Planar PX2611W: Відкрийте налаштування дисплея в системних налаштуваннях. Спочатку виберіть "Найкраще для показу". Потім натисніть клавішу опції та натисніть "Масштабовано". У вас буде більше масштабованих варіантів на вибір, і тепер ви можете вибрати відповідну роздільну здатність для свого відображення.
Кевін К.

Відповіді:


7

Нарешті я це знайшов . Схоже, конфігурація EDID за замовчуванням для дисплеїв Dell не зовсім правильна.

На цій посаді також є сценарій з рубіном, який, можливо, генерує потрібний файл для вашого дисплея, але в кінцевому підсумку викрутив ще більше мою роздільну здатність.

Я завантажив файл із першого допису , а після копіювання його в / Система / Бібліотека / Дисплеї / Переосмислення та перезавантаження, на моєму дисплеї знову було показано його приголомшливе повне дозвіл. Файли повинні вирішити проблеми з U2713H та U2713HM, але він також працював з моїм U2711.

Сподіваюся, це допомагає комусь, як і мені допомогло.


не працював для мене на macbook pro 15 "retina display> Mavrick, я намагався підключитися через DVI або VGA, не працюючи ... перезавантаження привело той самий список роздільної здатності.

3
Я читав (не впевнений, де, вибачте), що натискання на перемикач роздільної здатності "Налагоджене" під час натискання клавіші Alt пропонує вам більше роздільної здатності, ніж зазвичай ... спробуйте, про всяк випадок
листk

Сценарій зробив роботу для мене! Я бачив це давно, коли я розглядав калібрування кольорів, але ніколи б не подумав, що це також виправляє мої проблеми з вирішенням, які просто спливали з одного дня на інший. Дуже дякую!
eWolf

Я використовую два старших монітора Dell E228WFB протягом багатьох років без проблем на Mac Mini. Сьогодні громовідвід показував зменшену роздільну здатність. Зрештою, мені вдалося це виправити, встановивши та скинувши Display Profileвкладку Колір. Утримування кнопки Alt при натисканні Display -> Scaledтакож було корисним.
Кріс Коновер

З тією ж проблемою повне дозвіл не відображається навіть після спроби цього виправлення. ireckon.net/2013/03/…
Benedikt

2

Цей сценарій Ruby генерує спеціальний перегляд вашого монітора. Збережіть його як patch-edid.rbу папці користувача, так і із запуску терміналу ruby patch-edid.rb. Скопіюйте створений файл у /System/Library/Displays/Overrides/та перезавантажте.

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

Джерело: EmbDev.net, тема "Dell U2713H на Mac: примушування режиму RGB замість YCbCr", пост # 3027030


Я запустив сценарій ruby, але термінал дав мені цю помилку patch-edid.rb: 11: in <main>': undefined method [] 'for nil: NilClass (NoMethodError)

Дякую, це зробило мій день. У мене виникли проблеми з моїм MBA 2014 та Dell U2713H. У мене була резолюція 1080p, яка була валовою. Зараз у мене все ще "лише" 1080p, але це виглядає гладко. Також у мене були справді відмінні кольори раніше, і зараз це виглядає чудово. Спасибі!
фантазія

Використовуючи рішення для точної проблеми для мого Planar PX 2710MW, отримані рішення не включають рекламовані 1920x1080, а лише максимум 1440x900. Будь-яка ідея?
Менг Лу

1

У мене є рішення, яке працювало на мене. Запуск сітківки MBP 15 "на початку 2013 року з Dell u2713hm.

Це вирішило проблему:

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

Проблему можна вирішити, змінивши дані EDID на дисплеї ( http://en.wikipedia.org/wiki/Extended_display_identification_data ), щоб повідомити OS X, що дисплей підтримує лише RGB. Це можна зробити, прочитавши EDID за допомогою ioreg -l, змінивши порушуючі біти (див. Специфікацію у статті Вікіпедії) та створивши файл перезапис конфігурації дисплея для OS X. Я додав такий файл для U2713H та U2713HM; просто витягніть його і перемістіть папку, що міститься /System/Library/Displays/Overrides. Після перезавантаження монітор повинен показати, що використовуються кольори RGB. Для інших моніторів з тією ж проблемою файли не працюватимуть, але в принципі рішення таке ж.

Джерело: http://embdev.net/topic/284710#3027030


0

LOL, ти не повинен робити усі ці дурниці. Просто натисніть клавішу "параметр", коли ви натискаєте на перемикач для "Розширеного масштабу" - тоді з'являться всі параметри. Це абсолютно не інтуїтивно, але це говорить вам про це, якщо ви намагаєтеся прочитати екран довідки, який з’являється під час натискання піктограми (?) У куті панелі відображення налаштувань.


2
Ага. Виявляється, іноді максимальна роздільна здатність не відображається серед опцій при натисканні клавіші alt. Звідси потреба "всієї дурниці". Але дякую за вашу відповідь.
листок
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.