Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет chepurga ([info]chepurga)
@ 2012-02-06 02:27:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
How to Get 1920x1080 Full HD Resolution From Your Laptop
Наваял небольшой гайдик по подключению новых Full HD мониторов к встроенной Intel-чипсет графике. Пусть будет, коли уж заморочился.

Рано или поздно те, у кого есть старые ноутбуки со встроенной графикой от Intel (на чипсетах G35, G33, G31, G965, GM965, 945G, 945GM, 915G, 915GM и подобных) столкнутся с одной маленькой проблемой, когда захотят подключить свои ещё очень работящие машинки к новым Full HD мониторам (1920 x 1080 или 1920 x 1200). Дело в том, что многие производители ограничивают максимально возможное разрешение в районе 1600 x 1200 в BIOS самого ноутбука. Причём конкретные значения разрешений. Тогда как по спецификации данные чипсеты способны без проблем показывать в 2048 x 1536 согласно сайту Intel.

Но есть вполне конкретный способ как преодолеть этот когнитивный диссонанс.

Всё просто, мы с помощью небольших хитростей заставим показывать какое-нибудь разрешение типа 1919 x 1201. То есть, изменив всего на один пиксель значение в драйверах, мы обойдём ограничение в таблице запрещённых значений. Что не запрещено, то разрешено, так ведь? Так же в BIOS может быть не запрещено, но нужного разрешения всё равно нету в списке доступных. Тогда этот метод так же годен. Но эта разница в 1 пиксель легко нивелируется автоматической подстройкой монитора, он сам там на один пиксель сдвинет и ничего не будет заметно.

Для преодоления трудностей с подключением нужного разрешения я использовал методику из статьи How to Get 1920x1080 Full HD Resolution From Your Laptop, но несколько модифицировал её, потому что с моей более новой моделью монитора она срабатывала не полностью.

Итак, приступим по шагам.

1. Сначала скачаем программу Monitor Asset Manager 2.6 и установим её. Она не сложная и много записей в реестре не создаст. Можно смело инсталлировать. Тулза известная для работы с мониторами.

2. После утстановки подключаем монитор. Чаще всего ограничение возникает тогда, когда у ноутбука нету HDMI или DVI цифрового порта. А по VGA порту максимальные разрешения как раз и ограничены 1024 x 768, всё что выше - уже программный upscale, увеличение. Естесственно из-за этого возникают небольшие искажения, но для домашнего использования или для работы это не принципиально. Так что для подключения Full HD к ноутбуку лучше использовать именно "цифру". Если же есть только синенький VGA, то сойдёт и он, но будет слегка заметное "замыливание".

Запускаем MonInfo.exe оттуда, куда установили программу, и выбираем в меню слева наш монитор. Мониторы с припиской Real-Time подключены сейчас, все остальные числятся в реестре, но не подключены в данный момент. Выбираем из подключенных нужный нам широкоформатный.



В правой колонке информация по выбранному монитору. Скроллим в самый низ и копируем выделенный набор символов. Не вдаваясь в подробности, это краткая машинная запись режимов нашего монитора в понятной компьютеру манере в шестнадцатеричном виде. Программой мы просто считали эту запись из самого монитора.



3. Далее нам понадобится программа для расшифровки и работы с таким типом данных DTD Calculator. Качаем, устанавливаем, запускаем.



На вкладке "Interpret EDID" вставляем скопированный набор символов в поле "Paste your EDID here" и смело жмём кнопочку "Interpret EDID". В нижнем левом окошке получим расшифровку. Далее два раза кликаем по длинной строчке в поле "Found DTDs", тогда программа прочитает все режимы монитора. Мы по сути взяли чистые данные из монитора, дешифровали их в вид, понятный драйверам системы, и теперь будем изгаляться дальше.



Ведь далее, если на самой первой вкладке "Calculation" мы что-то поменяем, то нам программа на первой же вкладке в поле "Calculated DTDs" напишет уже новый этот самый параметр DTD, который мы и вставим в драйвер как нужный нам режим монитора. Всё просто.

Таким образом, в поле "H Active Pixels" и "V Active Lines" ставим нужное нам разрешение. Можно сразу, вы ведь ещё не знаете, запрещено у вас в BIOS конкретно ваше разрешение монитора или нет, сразу подготовить два набора DTD для точного, в данном случае 1920 x 1080 и для "хакнутого" 1919 x 1081. И сразу два добавить в драйвер. Только нужно помнить, что если пиксель убавляем по горизонтали, то на столько же нужно прибавить по вертикали и наоборот.



3. Собственно, качаем сам драйвер в формате ZIP с сайта Intel http://downloadcenter.intel.com/Default.aspx. Распаковываем в удобное место и ищем в директории "Graphics" файл:

Vista x86 (32 bit) : igdlh.inf
Vista x64 (64 bit) : igdlh64.inf
Windows XP : igxp32.inf

Или похожий.

4. Открываем файл inf как простой текстовый. И ищем блок настроек, начинающийся с "[NonEDIDMode_AddSwSettings]". Там будет нечто наподобие.

[NonEDIDMode_AddSwSettings]

HKR,, TotalDTDCount, %REG_DWORD%, 0 ; This shows number of DTDs to be used. ; 0-->Disable the feature.

;Following keys have 20 bytes (18 byte DTD + 2 Byte flags).
HKR,, DTD_1,%REG_BINARY%, 01,1D,80,18,71,1C,16,20,58,2C,1A,00,00,00,00,00,00,86,37,01 ; 1920x1080@60...Interlaced

HKR,, DTD_2, %REG_BINARY%, 01,1D,80,D0,72,1C,16,20,10,2C,1A,80,00,00,00,00,00,86,37, 01 ;1920x1080@50...Interlaced

HKR,, DTD_3,%REG_BINARY%, 01,1D,00,BC,52,D0,1E,20,B8,28,25,40,00,00,00,00,00,04,37, 01 ;1280x720@50....Non-interlaced

HKR,, DTD_4, %REG_BINARY%, 01,1D,00,72,51,D0,1E,20,6E,28,25,00,00,00,00,00,00,06,37,01 ;1280x720@60....Non-interlaced

HKR,, DTD_5,%REG_BINARY%, 00, 00, 00 ,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00, 00,00, 00 ;Fifth DTD


Тут всё не сложно, под переменными "DTD_1" и т.д. собственно режим, а значение "TotalDTDCount" меняем на 5. Под любым понравившимся нам номером вставляем скопированные ранее значения DTD (при этом заменяем ТОЛЬКО первые 18 символов!), разбиваем запятыми пары символов и пишем пометку какой этот режим в той же строке после точки-с-запятой, чтобы в окне выбора потом не спутать. На картинке показано какие места поменять. Можно все 5 строчек поменять, можно таких 10 создать, если указать в переменной "TotalDTDCount" значение 10.



5. Далее сохраняем, проверив что ничего не напутано. Деинсталлируем Intel Graphics Accelerator Driver. Устанавливаем этот наш новый изменённый драйвер как обычный через Setup.exe. С нас потребуют перезагрузки в обоих случаях. Иногда в неизвестных случаях с первого раза не срабатывает, скорее всего драйвер восстанавливается из репозитория самой системы. Тогда нужно просто установить ещё раз, тогда точно схватится.

6. Коннектим наш монитор. Выбираем нужное разрешение. Если доступны оба, то в BIOS ничего не заблокировано, выбирайте нормальное. Если есть только 1919 x 1081, то мы были на шаг впереди и предусмотрели это. В любом случае, ура большому разрешению!



(Добавить комментарий)


(Анонимно)
2012-03-16 10:19 (ссылка)
Такой вопрос,все сделал,работало месяц,потом пропала сама программа настройки драйвера где выставлять приоритет сигнала,переустановка драйвера ничего не дало...

(Ответить) (Ветвь дискуссии)


[info]chepurga@lj
2012-03-19 09:51 (ссылка)
Прога в смысле в которой разрешение выставлять? Я думаю её убил какой-то другой программный код. Надо просто разобраться что заменило исходную программу.

(Ответить) (Уровень выше)

Earth called ping exceeds Zhuang Zedong 3 or more Lian Guan is unrivaled ping-pong diplomacy side of
(Анонимно)
2013-04-23 05:32 (ссылка)

Zhanmusiyao the lady has a dinner for being sent by means of refus say a full globe to learn primarily
Mail of latest walls bulletins uses up insurance policy coverage regarding circle of American Google news, lebulang Zhanmusi adheres to U . s . male holder was in contest of Olympic Games group a pair of challenge are picked up the more effective connected with absolutely, these people behave the particular regnant force by using strong good stability regarding buy and sell. But always be outside the house competition soil, regnant power with Zhanmusi is actually inferior so that you can [url=http://kidsjordans.webnode.cn]cheap jordans[/url] subject apparently inside. Remain in currently Olympic Games community, zhanmusi in all of sup encourage decline once again, the person that rejects him is actually basic connected with human relations · spends exhaustion of yank person natant player. General is usually put in is probably the United States' most remarkable spider some athletes, the girl with Usa women 4 × the first golf club regarding communicate associated with 2 hundred metres of spider, plus United states crew caught in this a person challenge gold. This is the person in Usa delegation together, general gets to spend people who been given Lebulang to invite. Drive inside individual climb specifically, standard spends record method: "Le Bulang invitations my family in all of the sup. "Le Bulang invites me personally in every sup..
Hereafter In Charlotte sees your paper " documented standard consumes individuals that been given Zhanmusi to ask formally, so would she head over to a session? The reply is adverse, general is definitely expended refused to invite, the excuse is this curfew damaging Olympics community.
"He can be kiddingthe around merely, " common gets to spend express, "But your dog looks a few significant, notify my family, you happen to be keen and my family with each other in any sup? I actually answer back, feel embarrassed, we have nights suspend. " seem that lady relation this thing while fantastic accomplishment, announce thrust inside ourselves get higher specifically allow a total community find out.
Enthusiast Texi outperforms the series on the pastime right after field hockey headache year | Sport one baseball gets to be well known charm vision surprise can raid

(Ответить)