У меня есть MacBook Pro (начало 2015 года, ОС 10.11.2), а также монитор Dell 2209WAf, который я использую с кабелем VGA и этим адаптером .
Оптимальное разрешение монитора составляет 1680x1050 при 60 Гц, и RDM показывает это в качестве опции. Тем не менее, когда я пытаюсь использовать это разрешение, мой экран выглядит так, что он явно не прав (он выглядит невероятно пиксельным и действительно ранит мои глаза, на экране едва видно что-либо).
На мониторе написано, что он отображает 800x600, когда мой Mac говорит, что он отображает 1680x1050.
Я видел вопросы о кабелях / адаптерах VGA и т.д., которые задавались ранее, но все они сказали, что это связано с слишком высоким разрешением. Мой монитор (и адаптер) может отображать 1920x1080, так что здесь это не так.
Все параметры разрешения в дисплеях работают отлично (различные от 800x600 до 1400x1050 при Alt-Scaled), но затем они увеличиваются до 1920x1080. Как я могу добавить 1680x1050 к этому списку, так как предположительно это будет отображаться четко? SwitchResX не исправляет это, как и RDM, я видел материал о редактировании файлов .plist, но это было все для Yosemite, очевидно, для El Capitan все по-другому.
Любая помощь очень ценится!
Ответы:
Вы можете перейти в «Системные настройки»> «Дисплеи», затем щелкнуть по опции (нажать клавишу опций, удерживая нажатой левую кнопку мыши) на Scaled, чтобы открыть дополнительные разрешения, которые не отображаются обычным левым щелчком.
В противном случае у вас есть отличный выбор программного обеспечения для этого, например switchResX :
источник
Итак, мне удалось выяснить, в чем проблема, в конце концов - это была обработка OS X данных EDID с монитора. Очевидно, что Windows могла отлично читать данные, поэтому каждый раз работала идеально. Там, где Apple не разрабатывает драйверы plug-and-play для мониторов (я полагаю) и не добавил свой профиль, он не смог его распознать.
В конце концов, это было относительно просто исправить. Вот шаги, которые я выполнил (некоторые второстепенные знания о терминале необходимы для второй половины, хотя в основном это здравый смысл).
Вещи, которые вам понадобятся:
Если ваши данные EDID вообще ничего не читают, вам нужно либо использовать другой монитор (этот сломанный не будет работать должным образом), либо заменить неисправный и т. Д.
Я надеюсь, что это может кому-то пригодиться - я не мог найти исчерпывающее руководство о том, как решить эту проблему где-либо (и я искал в течение 2 дней +)!
Мир, Дэн
источник
У меня недостаточно очков, чтобы добавлять комментарии, но у меня возникла та же проблема, и мне очень помог ответ Дана Гроува . Этот ответ касается шага 2 его предложенного решения.
Его можно пропустить, извлекая данные EDID монитора из SwitchResX. Вы можете скачать пробную версию и на вкладке монитора настроек SwitchResX вы увидите кнопку «Экспорт EDID» в правой верхней части.
Я подумал, что это может быть полезно, так как это не касается машин Windows.
источник
Никакая программа не нужна. Я искал помощи на форумах, и я решил попробовать с кабелем (без каких-либо адаптеров), я купил кабель для менее чем 4quid, и я получил полный 2560x1440 это кабель Mini DisplayPort к DisplayPort (удар молнии для отображения порта на внешнем мониторе). Если разрешение по-прежнему не отображается, удерживайте клавишу «Option» и нажмите «Scaled» (в настройках дисплея). Удачи!
источник
Я потратил последние 4 часа (по крайней мере) на исправление этой проблемы в macOS Sierra . То, как мне удалось это сделать, основано на ответе Дэна Гроува, написанного им в этой же ветке, но с большим количеством поделок (спасибо, Дэн!).
Несколько вещей, которые я считаю важными для понимания файлов EDID:
Теперь, следуя списку шагов Дана Гроува (см. Его пост выше), я хотел бы привести некоторые пояснения:
Шаг 1 - Я использовал для этого настоящий компьютер с Windows, а не виртуальную машину.
Шаг 2. Когда у меня не было возможности экспортировать данные EDID в виде файла RTF в MonitorInfoView , возможно, потому что с тех пор программное обеспечение обновлялось. Я должен был нажать View> Lower Pane> EDID Hex Dump, чтобы увидеть Hex часть.
Шаг 3 - Для тех, кто не знает, что такое Hex, ниже скриншот. Вам придется удалить окружающие части (выделены красным ), чтобы сохранить только шестнадцатеричную часть (выделено зеленым ).
Затем вы можете скопировать и вставить зеленую часть в EDID Reader, как объяснил Дэн. Вам не обязательно отмечать 3 поля, просто нажмите Parse Edid и проверьте, отражает ли информация справа ваше экранное устройство - например, вы должны увидеть разрешение, которое пытаетесь заставить работать ,
Шаг 4 - Это сложная часть, которая запутала меня. Учебное пособие просит вас вывести результат следующей команды терминала в текстовом файле
ioreg -lw0
и выполнить поиск различных строк в указанном файле.Если я не ошибаюсь,
ioreg
расшифровывается как регистр ввода / вывода , то есть он в основном перечисляет все устройства вашей машины. Однако, имея 2 устройства экрана (родной экран Macbook + внешний экран, который я пытался заставить работать), вы должны быть осторожны, чтобы не ошибиться с вашим родным экраном.Учебное пособие просит вас искать
IODisplayEDID
строку, но на моем внешнем экране не было ничего вioreg
выводе (что, безусловно, не работает). ПравильныеIODisplayEDID
данные для создания - это данные, которые мы нашли в шестнадцатеричной части, выделенной зеленым цветом выше. Это строка, которую вам нужно перенести в файл переопределений Mac (просто следуйте инструкциям, если вы не понимаете, о чем я говорю).Чтобы избежать ошибок, просто имейте в виду, что DisplayVendorID для родных экранов Apple кажется 1552 . Если во время урока вы в конечном итоге используете этот идентификатор, вы собираетесь изменить настройки своего родного экрана, а не внешнего :)
Я надеюсь, что это дает некоторые пояснения к очень полезным шагам Дана Гроува.
Ура фред
источник
У меня была похожая проблема сегодня с iMac и дисплеем SyncMaster225BW, также с собственным разрешением 1680x1050. Пробовал SwitchResX, который, похоже, не работает. Но проблема, похоже, исправилась после перезагрузки - дополнительный дисплей появился в родном разрешении. (Это было после удаления SwitchResX.)
На самом деле я перезагрузился в режим восстановления и отключил SIP (планируя изменить один из файлов DisplayVendorID в соответствии с инструкциями, которые оказались ненужными). Я сомневаюсь, что отключение SIP как-то связано с этим, но это возможно.
источник
Вы можете использовать режим Force RGB в Mac OS X, чтобы исправить качество изображения внешнего монитора .
источник
После обновления до macOS Sierra я столкнулся с той же проблемой. Насколько я понимаю, это произошло потому, что Mac распознал его как телевизор, а не как дополнительный монитор. Следующие шаги помогли мне решить проблему:
cd ~/Downloads
иruby patch-edid.rb
он сгенерирует папку с именем что-то вродеDisplayVendorID-4b1f
csrutil disable
Утилиты»> «Терминал», затем перезагрузите компьютер и снова войдите в систему./System/Library/Displays/Contents/Resources/Overrides
. Необходимо ввести пароль администратора.csrutil enable
вместо этого.источник
Я обнаружил, что проблема была с монитором. При изменении 1 настройки разрешение было исправлено. Смотрите здесь :
источник
Для людей, имеющих проблемы с внешним отображением в boot camp (Windows 10), я просто решил проблему с установкой по умолчанию минимального разрешения независимо от того, какую настройку я выбрал, выполнив это:
Вручную отправился в AMD и сначала установил графические драйверы
Панель управления-> Дисплей-> Дополнительные параметры дисплея-> Выбрать внешний монитор-> Свойства адаптера дисплея-> Список режимов
Я не знаю, имеет ли это значение, но сначала я выбрал более низкое разрешение, в моем случае 1680x1050, затем Ok, Apply и BOOM! Это было правильно масштабировать! Затем я вернулся к списку режимов и увеличил его до максимума 1920x1080.
Так что хорошо идти сейчас! Надеюсь, это поможет кому-то, прежде чем вы погрузитесь в этот материал EDID ...
источник