Здравствуйте, уважаемые!
Прошу разъяснить возможность правки 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 ???? Может и это значение надо править?
Вопросов ещё больше. А возиться с хотсвопом у меня мало желания - опыта нет Хоть вроде и не смертельно - а не хочеться
проверялось приложенной тулзой (рекомендую)
НО есть область которая практически полностью совпадает, кроме пары строк.....возможно это таблица разрешений :)
Либо нечему гореть, либо нечем поджечь!
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>.
Новый модуль не помещается. как решить проблему?
Удалите блок микрокодов. Если не удалится CBRom-ом, тогда можно и вручную. И без микрокодов всё будет нормально работать.
-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам
Там есть лого АСУСА и весит неслабо - как вырвать эту муть?
CBRom сам пересчитает контрольную сумму?
rom.by/node/16752 - прочитал, стало ясно, где взять место
Попытки получить нужные мне 1440*900 продолжаются.
Вживление видеомодуля от АБИТ 8М800 ни к чему хорошему не привело - машина стартует, изображение на экране сильно сдвинуто вправо, сообщения накладываются одно на другое и.т.д. Изображение пропадает, машина долго висит на коде 88, потом кратковременно появляется и дальше загрузка останавливается, хотя код FF. Короче - не вышло. Спасибо за наводку - полез в VIA EPIA. Вынул видеомодуль из БИОС платы на CLE266 и попробовал - система стартует замечательно, появились 1400*1050 (всё равно не то, ещё и тупой моник показывает норм картинку, при этом по экрану перемещается сообщение о том, что режим не поддерживается ) Но самое неприятное - работают только драйвер VGA из виндовс и VBE Miniport, который я взял по ссылке из соседней темы - остальные несколько испробованных мной драйвера от S3 ставяться через задницу и дают надёжный висяк при пользовании или смене видеорежимов. Буду дальше пытаться ковырять VIA EPIA.
Отправить комментарий