Dell-U2711-Monitor
«Исправить», как «решить» для проблем резолюции с Dell U2711, а другие - Ilk.
(Сообщалось, что это не работает с MC MAC, моя Dell с тех пор умер, и я не могу проверить или проверить это дальше)
Итак, вы здесь, и вы нашли это репо. Вероятно, потому что у вас было непостижимое разочарование в отношении настройки видео на вашем мониторе, и вы, вероятно, подключили его к Mac или попытались использовать HDMI и обнаружили, что он отображает HD/1080p/1920x1080, а не 2560x1440, на которую способна панель. И это даст вам скорость обновления 60 Гц, а не 35 Гц в другом Soluton. (С битами, которые помогут вам редактировать вещи, чтобы вам соответствовать тому, что вам нужно);)
Да, я был там, и это немного кобыла.
Итак, вот сделка. Владев этой панелью примерно в 2012 году от New, у меня тоже были проблемы. На Mac у него есть раздражающая проблема, связанная с не разговаривать с портом дисплея, если ваша система спит или вы переключаете входы, а затем возникают проблемы подключения к портам DVI или HDMI, где вы получаете 1080p, но ничего выше.
Давайте распаковываем несколько вещей.
- DVI-D Это истинная двойная ссылка DVI-D, а не DVI-I, которая также доступна, которая является единственной ссылкой. Единственная ссылка DVI-D-это не вещь, она неправильно маркирована. Что разочаровывает, так как многие кабели DVI-I помечены DVI-D, когда это не так. Это вводят в заблуждение маркетинг и кровавый разочарование.
- Я использовал DVI-D и дисплей (DP) на этом мониторе годами, и, как правило, это было очень очень хорошо. За исключением DP Sleept Bit. Я запустил это в различных системах, в основном Mac и имел полное разрешение на это.
- Все, что использует HDMI, является болью в заднице, либо в качестве источника с вашей машины, либо в качестве приемника на мониторе, и это связано с конфигурацией EDID на мониторе.
Хитрости:
DVI-D
Адаптер - при необходимости
Если у вас нет нативного вывода DVI-D в вашей системе/видеокарте, вам понадобится адаптер, и именно здесь он станет сложным.
- Не все адаптеры DVI являются DVI-D, поэтому вам необходимо найти тот, который способен DVI-D. Часто физический знак заключается в том, что у них нет второй группы булавок для второго или двойного сигнального пути, но это не всегда так. Таким образом, вам нужно убедиться, что у вас есть двойная ссылка, способная адаптер. Я обнаружил, что адаптер Apple Thunderport 2 до DVI был единственным, который я мог найти, что также будет в дефиците в качестве прекращенного интерфейса.
- Это тот Apple, который, как я ожидал бы
- Это ссылка на то, что я не ожидал бы работать, она обозначена как 1080p, а не полная спецификация. https://www.pbtech.co.nz/product/cabstt690287/startech-mdp2dvimm3b-mini-displayport-dp-to-dvi
Кабель - определенно необходим
Второй бит-более очевидный бит, вам нужен кабель DVI-D Dual Link.
- Этот локальный для меня я ожидаю, что я буду работать, если он указан как двойная ссылка dvi-d https://www.pbtech.co.nz/product/itpak621n/dynamix-2m-d--d-male-to- DVI-D-MALE-CIGITLE-DUAL-L
- Это кабель, который не будет работать, указанный как HDMI (к которому я скоро приду) - DVI -D, хотя, к их чести, они выполняют отдельную ссылку https://www.pbtech.co.nz/product/cabdnx1542 /Dynamix-c-hdmidvi-1-1m-hdmi-male-to-dvi-d-male-181
- Это хороший пример ошибочной ошибки, неполные булавки в вилке отдают отсутствие двойного канала. https://www.pbtech.co.nz/product/cabstt1583045/startech-dvimm6-6-ft-dvi-d-single-link-cable--mal
Файл edid
- Как и HDMI, DVI-D регулируется файлом EDID, поэтому, даже если вы можете получить 1080p из вашей системы, монитор ограничивает разрешение сигнала.
- Мое раннее использование DVI-D было на Mac, который не поддерживал полное разрешение монитора, поэтому я предпочитаю иметь что-то в будущем, не зная в то время, какую драму она станет. Ах!
ОК, это DVI-D, как насчет дисплея (DP)
Адаптер - при необходимости
Опять же, как DVI-D, если у вас нет собственного порта на вашей машине, вам понадобится адаптер. Это немного проще, чем DVI-D, поскольку протокол порта дисплея в результате намного выше в полосе пропускания.
- Так что почти любой подходящий адаптер будет выполнять работу здесь. Решение порта дисплея является моим предпочтительным подходом, хотя переход от HDMI к DP является проблемой, но Thunderbolt/Mini DP к DP довольно солидно.
- С помощью этого решения вам, возможно, придется отключить системный сон, так как вам нужно сохранить видеокарту, чтобы разъемы DP не выпадали. Сохранить питание от экрана - это нормально, это сигнал, приостановите вашу систему, и она не играет хорошо, когда она возвращается.
- Кроме того, если вам нужно регулярно переключать источники, то избегайте DP в качестве выбора соединения.
- Если вы хотите использовать PBP, я думаю, изображение по рисунку, настройка, то DP тоже от карт, это не включено. HDMI, композит и компонент - единственные варианты
Кабель
- Возьмите любой кабель, все они должны работать.
VGA
Да, это есть, но зачем беспокоиться, это аналогов и не совсем соответствует задачам монитора с высоким разрешением. ОК, чтобы немного пройтись, но найдите другое решение.
HDMI
Кабель
- Вам нужно иметь кабель HDMI 2.0 или лучше, чтобы это работало в более высоких разрешениях.
Вот где это становится сложно
По какой -то неизвестной причине Dell решила не включать все резолюции в запеченном в файле данных edid в монитор. Вот где все это приходит в горе, и вы читаете это послание.
- Файл EDID - это файл идентификатора или данные, которые монитор плюет в вашей системе при подключении для объяснения возможностей HDMI монитора, поэтому ваша система знает, как с ним поговорить.
- По умолчанию Dell не включала в себя нативную панель 2560x1440 в данные EDID, предполагая, что вы бы использовали ее только на HDMI, если использовать что -то другое, кроме компьютера для подключения к нему.
- Это длинное обсуждение по этому вопросу охватывает все более подробно, и это сбивает с толку https://forums.whirlpool.net.au/thread/9lm2vrq3
- В основных терминах вам необходимо «обновить» файл eDID в системе, на мониторе или на вашем компьютере, чтобы он мог распознать настройки правильного разрешения, чтобы вы могли перейти оттуда.
Почему git hub Repo
Как для моего обучения, так и для того, чтобы вы могли ярлыться от боли и добраться до сути. И я хочу использовать порт HDMI на моем Mac для дисплея, чтобы мне не приходилось жертвовать портом USB-C/Thunderport 3 для дисплея.
Далее следует в значительной степени для пользователей Mac на данный момент, надеюсь, это было полезно в вашем путешествии, если вы не пользователь Mac ищет решение.
- Да, это длинное чтение, так как вам нужен фон и вещи влияют на ваш выбор, если у вас есть альтернативные варианты порта, это простой подход, если у вас только HDMI, то вы здесь читаете.
Почему бы не использовать SetResx?
Хороший вопрос и тот, который действителен, однако, он не решает техническую проблему и оставляет вас с ловкой версией того, что у вас уже есть.
- SETRESX приводит к тому, что ваш Mac думает, что он подключен к более высокому Res -дисплею и дает вам больше рабочих пикселей для отображения изображения, но базовое оборудование все еще работает на 1080p даже думал, что Mac считает, что он находится в более высоком разрешении. Если вы не слепы, это делает его хуже, чем 1080p на экране, чтобы посмотреть.
Таким образом, чтобы распаковать это немного больше при использовании SetResx:
- У вас Mac рисует экран 2560x1440 в его графической памяти
- Ваше графическое оборудование затем ограничивает, что от 2560x1440 до 1920x1080 (1080p) и впрыскивает его по кабелю на монитор
- Монитор получает поток данных 1920x1080, а затем преобразует его путем масштабирования (широкий настройка по умолчанию на вашем дисплее) на дисплей 2560x1440.
- Вы можете подтвердить это, проверив свой монитор, меню, отображение расщепления, информация отображения. Это все еще скажет 1080p
- Если вы измените широкий режим в меню «Настройки дисплея монитора» с широкого до 1: 1, вы поймете, что я имею в виду.
Вы можете сказать, что в чем проблема в этом, он получает 2460x1440 от Mac до экрана?
- Да, однако, из -за масштабирования и растяжения, чтобы получить его там, пиксели были обработаны в биты пикселей и из них, что означает, что окончательное отображаемое изображение нигде не так четко, как должно быть.
- Как я уже говорил ранее, если вы слепы, это солутон, но не тот, с которым я был бы доволен.
Возвращаясь к нативному исправлению:
На Mac, так как ссылка на форум выше охватывает Linux и Windows довольно хорошо, нам нужно сделать несколько вещей, которые не самые простые, и такие обновления, как Catalina, сделали это сложнее.
- Во -первых, этот пост Майкла Civitillo - лучший подход на сегодняшний день, который я нашел для получения окончательного решения, но в нем все еще есть проблема, что решение по -прежнему использует монитор EDID, которые являются неверными. https://michaelcivitillo.com/overriding-edid-on-osx-for-external-monitors/ Я включил копию/вставку страницы в репо, если она исчезнет, как и некоторые ссылки на форум выше.
- С тех пор, как Michael's Post 2017 года Apple выпустила Catalina, и это сделало / или корневой каталог только для чтения.
- Способ обойти, чтобы запустить «Sudo Mount -UW /», прежде чем вы Attmpt, чтобы скопировать что -либо в систему. Опять же, как заявил Майкл, это необходимо использовать с осторожностью, так как вы можете испортить свою систему.
Итак, как получить данные edid в формате, которую может читать ваш система?
Это бит, с которым я также борюсь. Я нашел редактора для файлов edid, но не зная много об этом, я немного кролика в использовании инструмента, чтобы получить что -то, что будет работать. Я обеспокоен ножом или повреждением монитора с неправильными настройками.
Что я подтвердил:
- Исправление, изложенное выше Майкл, вкладывает монитор в необходимый нам управляемый режим
- Команда Mount позволяет мне написать файлы в область системы, и они до сих пор застряли (еще для повторной защиты от целостности системы)
- Окончательной частью уравнения является поиск подходящего файла потока данных Edid Hex для монитора с разрешением 2560x1440, выпеченным в него.
Весело!
Таким образом, шаги представляют собой комбинацию битов сверху.
Вам нужно следующее установлено и собрано вместе.
- Файл Ruby из этого GIT, он настроен из файла Ruby от https://gist.github.com/adaugherity/7435890. Это так, чтобы мы можем подавать сценарий файл, а не непосредственно загружать один из собственных мониторов EDID, так как именно здесь и источники проблемы.
- Редактор EDID, если вы не хотите доверять моей строке данных или хотите воспроизводить https://www.analogway.com/apac/products/software-tools/aw-edid-editor/
Процесс:
- Перезапустите свой Mac. Прежде чем запуститься OS X, удерживайте Command-R и держите его удерживать, пока не увидите значок Apple. Когда вы видите панель хода выполнения, отпустите удерживание Command-R и подождите, когда режим восстановления загрузится.
- В меню утилит выберите терминал.
- В окне терминала тип: CSRUTIL DISABLE, а затем нажмите ENTER.
- Перезапустите свой Mac.
- Убедитесь, что у вас есть только подключенный монитор, который вызывает проблему дисплея.
- Открыть терминал и получить настройку.
- 6.1. git clone https://github.com/jhale716/dell-u2711-monitor dell-u2711-patch
- 6.2. CD Dell-U2711-Patch
- 6.3. ioreg -l -d0 -w 0 -r -c appledisplay >> dell -u2711 -patch.txt
- 6.4. Nano Dell-U2711-Patch.txt (я использую Nano в качестве редактора терминала)
- 6.5. Здесь вы собираетесь заменить строку "йодисплейтид" = <много чисел и букв> на это.
- 00FFFFFFFFFFFF0010AC56A0B54A050634150104E53C2278F08E05AD4F33B0260D5054A55F008100B300714FA9408180FF0001000100815B0050A0A029500820B80000B03100007E000000F7000AFFFFFFFFFFF000000000000000000010000000000000000000000000000000000010000000000000000000000000000001F402030A30E50D6C5A4C4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
- Вы должны убедиться, что у вас есть <> на месте, когда вы начали, никаких дополнительных мест, и вам также придется убедиться, что у вас есть правильная струна. Контрольная сумма в конце специфична для этой строки, поэтому не меняйте эту.
- Используйте свои стрелки, чтобы перемещаться и удалить существующую строку, прежде чем вставить новую, да, CTRL+V будет работать здесь.
- 6.6. Как только вы это сделаете, ctrl+x, затем y, затем ввод сохранит его.
- Я включил образцы файлов, которые я создал, для справки, они не обязательно будут работать над вашей системой, поэтому вам нужно сделать шаг 6 в его ущерке.
- Запустите скрипт, чтобы создать необходимый файл. Ruby Patch-edid-file.rb Новая папка с нечетным именем (моя была DisplayVendorid-10AC, а Michael's DisplayVendorid-4C2D) будет создана в вашем домашнем каталоге.
- Теперь вам нужно включить доступ к записи к системным файлам, Sudo Mount -uw / сделает это для вас.
- Я рекомендую резервное копирование файлов, которые вы собираетесь скопировать, на всякий случай.
- 9.1. Использование складки, которое вы обнаружили в шаге 7, Mkdir Backup- {NewFolder}
- 9.2. CP/System/Library/Displays/contents/resources/overdes/{newFolder}/* Backup- {NewFolder}/
- Скопируйте свой новый файл настройки eDID на место Sudo CP {NewFolder}/*/System/Library/Displays/contents/resources/overdes/{newFolder}/
- Перезапустите свой Mac. После того, как вы входите в систему, ваш монитор должен наконец выглядеть так, как и ожидалось.
- Вы должны повторно включить SIP на этом этапе, перезагрузив обратно в режим восстановления и вводя введу CSRUTIL включение в терминал.
Я включил несколько дополнительных файлов для использования, если хотите.
- С командой IOREG у вас было бы много других вещей, с которыми вы, возможно, захотите сыграть, а также с шестнадцатеричным потоком данных, которые я создал, может потребоваться настройка для вашей ситуации. Я использую 2560x1440 @ 60 Гц, что мне подходит, возможно, вы этого не захотите.
- Вы можете понадобиться некоторым сражением в том, что вы делаете для проверки смысла и прямого сражения. Я использовал и задокументировал эти шаги один за другим, за исключением опечаток, это сработало для меня.
Файлы
- Dell-U2711-Blank.bin Awedid File File вы можете открыть напрямую
- Dell-U2711-Blankraw.dat Форма Raw Export Form Awedid Editor перед очисткой
- Dell-U2711-blank.dat hex-файл, экспортированный из редактора Awedid с информацией о предшественнике, снятыми доходами и перевозкой, чтобы получить необходимую строку шестнадцатеристи.
- Dell-U2711-Patch.txt В качестве примера того, как должен выглядеть ваше, не используйте это!
- DisplayVendorid-10AC, например, окончательный файл, который вы должны скопировать перед перезагрузкой.
Надеемся, что это было полезно и полезно, чтобы преодолеть очень глупое решение для Dell, чтобы изначально принял такой высококлассный монитор в то время.