1

Я узнал, что одна из причин, по которой некоторые компьютеры не работают с собственным разрешением ЖК-монитора, заключается в том, что определенные конкретные разрешения могут быть заблокированы чем-то в Video BIOS, называемым "Таблица удаления режима". Я хотел бы узнать, какие именно задачи выполняет этот Video BIOS, как система взаимодействует с ним, какие функции он предоставляет, могу ли я читать и / или разбирать его, могу ли я программно работать с любой из этих функций таблицы удаления режима, и т.п.

Все ли будет охвачено VESA BIOS Extensions или это только часть истории? Я не могу найти упоминания об этой "Таблице удаления режимов", которая часто упоминается в онлайн-справке по настройке разрешений монитора.

ОБНОВИТЬ

Поскольку трудно поверить, что некоторые производители блокируют определенные видеорежимы, на которые их аппаратные средства способны полностью, вот очень полная и ясная статья Intel, описывающая проблему и обходящая ее. Конкретные разделы, имеющие отношение к моей проблеме:

...

или это конкретное разрешение явно запрещено в VideoBIOS поставщиком материнской платы. Я не уверен, почему производители материнских плат / ноутбуков сделали бы это, но нет сомнений, что они делают это, особенно в ноутбуках.

...

Если в реестре указаны правильные данные DTD, но разрешение по-прежнему недоступно, то это неплохая ставка в BIOS. Как мы можем обойти это? Мы обманываем! BIOS содержит таблицу удаления режима и содержит записи типа «1600x1200, 60Hz» и «1400x1000, 50Hz». Но это ничего не говорит о 1592x1200 или 1392x1000, так что это разрешено.

(Акцент добавлен вашим по-настоящему)

4 ответа4

1

@ hippietrail

Взгляните на эти TechPowerUp's:

(1) RBE: редактор Radeon BIOS

а также

(2) NiBiTor: редактор NVIDIA BIOS

1

Ваш нетбук HP Mini 3500 использует графический адаптер Intel Graphics Media Accelerator 3150. Нет известных редакторов GMA BIOS (вы можете обновить видео BIOS только путем обновления BIOS системы), поэтому, даже если бы можно было делать то, что вы хотите, с видеокартой Nvidia или ATI, это не будет применяться в вашем случае , Сожалею; Нетбуки просто не предназначены для подключения к широкоэкранным ЖК-дисплеям.

Поскольку ваш нетбук все еще новый и поддерживается, вам следует обратиться в HP, чтобы попросить их исправить этот недостаток. Возможно, вы не получите информацию, которую хотели отредактировать в BIOS, но, по крайней мере, ваша проблема будет официально решена без компромиссов. Существует несколько вариантов поддержки, поэтому вы можете связаться с представителем технической поддержки. Похоже, что вы уже спрашивали других пользователей о проблеме, и, как сказал DimaO, спецификации (выполните поиск «разрешения») указывают, что максимальное разрешение для аналогового разъема VGA составляет 1440x1050. Вот почему HP заблокировала более высокие разрешения в BIOS; потому что они не поддерживаются и будут иметь непредсказуемую / ненадежную производительность и / или результаты. Даже если это работает, это не надежно, и поэтому они не позволяют это или поддерживают это. То же самое с большим количеством другого оборудования. Например, производители процессоров часто производят партию одного и того же процессора, но затем по-разному блокируют его для выпуска разных версий. Разблокировка может сработать, но поскольку это взлом, это может вызвать проблемы и, по крайней мере, приведет к аннулированию гарантии (что, я подозреваю, относится и к вашему нетбуку; перепрошивка неофициальных BIOS обычно является нарушением).


Что вы подразумеваете под своим первым предложением? В чем конкретно проблема с ЖК-монитором в вышеупомянутых системах? Вы говорите, что собственное разрешение ЖК-дисплея не поддерживается видеокартой? Там точно не десятки уникальных разрешений; обычно их немного, и они, как правило, поддерживаются большинством видеокарт, созданных за последние дюжину лет (то есть с тех пор, как ЖК-мониторы стали доступны для широких масс). Обычно проблема заключается в сочетании действительно старой видеокарты и нестандартного ЖК-монитора.

Если режим заблокирован, то он не поддерживается по какой-либо причине, иначе они не заблокировали бы его; MFGS глупы или намеренно возятся с клиентами. Даже если есть способ заставить его переключиться в этот режим, то, вероятно, будут проблемы.

Когда вы говорите, что графический режим не поддерживается, вы имеете в виду, что он не указан в списке разрешений в свойствах экрана (или в другом диалоговом окне выбора разрешения)? Например, 320x200 редко перечисляется в наши дни, и даже 640x480 не предоставляется в качестве опции в Vista+. Если да, пытались ли вы использовать программу разрешения, такую как QRes или QuickRes, чтобы вручную установить разрешение?

Что касается расширений VESA BIOS, вы его неправильно истолковали. В этом нет никакого реального видео BIOS. Скорее, они являются расширениями стандартного BIOS. То есть расширения VESA задают дополнительные графические режимы, которые не были частью исходного набора режимов, которые (системный) BIOS поддерживал с помощью функции INT 10 (которая использовалась для установки графического режима среди других связанных с графикой вещей). Таким образом, в основном происходит то, что видеокарта mfg будет создавать свои карты для поддержки этих дополнительных графических режимов, и, таким образом, карта будет поддерживать VESA BIOS Extensions.

1

Немного поздно, но я думаю, что нашел то, что вы или другие, находящие эту страницу, могли бы найти полезным.

В драйвере для 64-битной версии GMA 3150 я обнаружил Vbios.zip, содержащий три файла с одинаковыми именами. Исполняемый файл, который запускается только в 32-битных окнах (возможно, в виде мигающего инструмента Vbios), файл .dat, который при открытии с помощью шестнадцатеричного редактора, безусловно, является Vbios, как указано в первой строке, и файл .bsf, если он открыт с блокнотом объясняет, какие цифры на каждом смещении.

Это очень сложно, поскольку я не понимаю низкоуровневое аппаратное кодирование, но кому-то это может показаться интересным. Тем более, что эта информация, похоже, не относится к GMA-3150, хотя она немного устарела (как, впрочем, и архитектура GMA).

Я размещаю его в своем дропбоксе, но распространяю новости и перехватываю это, если можете. Я включаю официальную страницу поддержки, где они дают вам драйвер и этот пакет (и говорят, что они делают)

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: ЭТОТ ПЕРСОНАЛ ОЧЕНЬ ОПАСЕН ДЛЯ ВАШЕГО УСТРОЙСТВА, ВЫ ИГРАЕТЕ С ЭТОМ НА СВОЙ СТРАХ И РИСК.

Ссылка для скачивания Dropbox: https://dl.dropboxusercontent.com/u/47541136/GMA_3150_vbios%2Btools.zip

Официальная ссылка для скачивания: https://downloadcenter.intel.com/Detail_Desc.aspx?lang=eng&DwnldID=18478

0

Называть этот эффект "стол" вводит в заблуждение, как говорить о "BIOS". Каждая видеокарта имеет BIOS, но они не одинаковы. У каждого производителя есть свое собственное, и, вероятно, будет развиваться добавление функциональности к нему для новых продуктов. VESA просто описывает некоторые общие части, а не все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .