Возможно изменить BIOS матплаты с Via/S3G Unichrome IGP для поддержки 1680 x 1050 и 1440 x 900?

Здравствуйте, уважаемые!



Прошу разъяснить возможность правки BIOS матплаты с Via/S3G Unichrome IGP (КМ400А) для поддержки  1680 x 1050 и 1440 x 900  - такая необходимость возникает не в первый раз и не только у меня, теперь с платой ASUS K7V400MX.   Если решение есть - прошу не пинать, я не нашёл его в сети.



При подключении монитора с соотношением сторон 16/9 к этой плате, никакой драйвер монитора и никакие программы типа Поверстрипа не помогают получить нужное разрешение картинки, выводимой на монитор. На форуме viaarena   вроде разъяснили мне, что это зависит от
BIOS матплаты и драйвера не помогут.



Цитирую:  Only in the sense that VIA's display driver for Microsoft Windows depends on the VGA BIOS for mode-setting, per the VESA VBE specification. Its a 10+ year-old industry standard.



NVIDIA and ATI drivers are just as dependent on the VGA BIOS for mode-setting, only difference being that NVIDIA and ATI reference VGA ROMs provided to board manufacturers already come with extensive mode-setting support. VIA provides only customary 4:3 and 5:4 aspect ratio support, leaving it to the board manufacturers to add-in anything beyond that.



Intel uses a driver-based VGA BIOS (SoftBIOS) for enhanced mode-setting in combination with the standard chip-based ROM for legacy compatibility stuff.



Linux doesn't use BIOS dependency for mode-setting.





?????????????????





Если есть возможность решить данную проблему при помощи правки БИОС? 

Вам подойдут W29C020CP90B и W49F002UP12B.

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

Но возникли новые вопросы :)

при помощи CBROM  извлёк видеобиос из своего оригинального к плате бинарника (прицеплял выше) чтоб посмотреть, и там где ожидал увидеть 1106:7205 увидел 1106:3122 :( извлечённое  прилагаю. 1106:7205 там вообще нет.



Google мне сказал, что это VIA Technologies, Inc. VT8623 [Apollo CLE266] (rev 0).  Понимаю, что практически это то-же видео, но стрёмно. Может, в том видеобиосе, что я пытаюсь вживить, надо тоже указать 1106:3122  или я вообще не там правлю??? Эверест показал мне, что у меня 1106:7205 :( и Северный мост VT8378А :(

Обратите внимание на  свойства видеопроцессора - что такое 1043:8118   ???? Может и это значение надо править?



Вопросов ещё больше. :( А возиться с хотсвопом у меня мало желания - опыта нет :) Хоть вроде и не смертельно - а не хочеться :)

Аватар пользователя Baza
Файлы видеобиосов сильно разные.
проверялось приложенной тулзой (рекомендую)

НО есть область которая практически полностью совпадает, кроме пары строк.....возможно это таблица разрешений :)

Либо нечему гореть, либо нечем поджечь!

To Baza:

Я так понял - раз видеобиосы разные, то и железо разное, пользовать другой видеобиос не выйдет?  Я подозревал, что железо Unichrome IGP и Unichrome IGP PRO может быть разное, но надежда остаётся. Если хотсвап будет успешным - буду пробовать. Кстати - сравнивал видеобиосы от 8М800 с поддержкой вайдскринов и без - так они тоже достаточно разные. Буду пробовать, время пока чуть есть.

А что на счёт 1106:3122 ??? Какой идентификатор вписать порекомендуете - этот или 7205?



Есть ещё путь - вычислить, где таблицы разрешений и пересадить из одного в другое, однако это для меня явно тяжеловато пока :) Взять прошивки от того-же Абита без вайдскрина и с ним и сравнить их видеобиосы. 

Но для начала попробую уже выбранный путь :)



За софтинку спасибо, я пользовался UltraCompare.




Прошил запасную флешку хотсвопом - теперь есть куда отступать :)

Есть следующий вопрос - а контрольную сумму всей прошивки после вживления неродного видеомодуля пересчитывать надо? Тем-же софтом?

При попытке вживить уже исправленный чужой модуль в оригинальный 1009.bin (из которого уже vga release,  получил следующую ошибку: 1009.bin have not  enough space for adding ROM. <Over 0412h bytes>.

Новый модуль не помещается. как решить проблему?

Аватар пользователя Santa

Удалите блок микрокодов. Если не удалится CBRom-ом, тогда можно и вручную. И без микрокодов всё будет нормально работать.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Там есть лого АСУСА и весит неслабо - как вырвать эту муть?

CBRom сам пересчитает контрольную сумму?

rom.by/node/16752 - прочитал, стало ясно, где взять место :)

Попытки получить нужные мне 1440*900 продолжаются. :)

Вживление видеомодуля от АБИТ 8М800 ни к чему хорошему не привело - машина стартует, изображение на экране сильно сдвинуто вправо, сообщения накладываются одно на другое и.т.д. Изображение пропадает, машина долго висит на коде 88, потом кратковременно появляется и дальше загрузка останавливается, хотя код FF. Короче - не вышло. Спасибо за наводку - полез в VIA EPIA. Вынул видеомодуль из БИОС платы на CLE266 и попробовал - система стартует замечательно, появились 1400*1050 (всё равно не то, ещё и тупой моник показывает норм картинку, при этом по экрану перемещается сообщение о том, что режим не поддерживается :) ) Но самое неприятное - работают только драйвер VGA из виндовс и VBE Miniport, который я взял по ссылке из соседней темы - остальные несколько испробованных мной драйвера от S3 ставяться через задницу и дают надёжный висяк при пользовании или смене видеорежимов. Буду дальше пытаться ковырять VIA EPIA.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей