Привет всем.
Экспериментальным путём определил что в мою AsRock am2nf6g-vsta почти успешно шьются биосы от схожих материнок AsRock: NF6-GLAN, N61P-S, ALiveNF6G-GLAN (Биосы AMI):
+ обретаю поддержку AM3!;
- теряю интегрированную видеокарту - приходится пользоваться дискретной.
Пробовал подменять модуль биос с ID 22 (PCI Option ROM), который ответственнен за встроенную видеокарту, на старый от am2nf6g-vsta - толку никакого... Где-то, видимо, на него ссылается основной модуль 1B (Single Link Arch BIOS), который подменять то и нельзя (да и его подмена убивает всё) - он как-то ссылается на модуль E1 (User Defined or Reserved) с agesa нужной версии для поддержки AM3 процев (да и подмена модуля E1 тоже всё убивает)...
Пробовал подменять разные другие некритичные модули, тоже ничего не даёт, или всё убивает...
Кому-то под силу разобраться с кодом, чтобы встроенное видео заработало?
Разрабы, думаю, пошлют
Что бы я сделал:
1. Записал родной BIOS.
2. Проверил, видна ли встроенная графика в PCI space, если грузимся с внешней. Я не знаком
с Вашим NV чипсетом, но возможно она может быть видна, если в качестве внешней стоит
PCI (не PCI-Ex!). Если видна, записываем VID/DID и адрес в PCI пространстве (bus:dev:func).
3. Записываем не-родной BIOS и проверяем то-же самое, не поменялся ли VID/DID (VID вряд-ли
конечно). Если встроенного на неродном BIOS невидно, то здесь надо дизасемблировать на
предмет почему оно отключается. Из-за отстутствия документации на NV дело безнадежное
почти.
Сейчас посмотрел, у этих плат чипсеты разные, скорее всего включение/отключение
встроенного VGA отличается, опять таки нет документации.
Нет, option ROM можно даже для внешней карты добавлять, правила их исполнения
унифицированы.
Я все более склоняюсь к тому , что Ваша VGA просто отключена из-за разных чипсетов
(неверного програмирования не-своим BIOS). Без документации можно попробовать
сравнивать PCI регистры этого NV на своем BIOS и чужом, пытаясь найти именно то отличие
(их будет по любому много) Можно даже пытаться загружаться без видеокарты и исполнять
программу читающую PCI registers, напрмер PCI.EXE(сохранить дампы например на floppy или
HDD с DOS).
PS. В случае использования BIOS от платы, где нет onboard VGA, понятно что на Вашей
встроенное не будет работать.
Поддержка AM3 естественно предполагалась неполная, вот и Phenom II x2 B59 (3.4Ghz) не определяется...
А вот как бы узнать, какие топовые процессоры будут определяться на версии agesa 3.3.2.0, что внутри биоса от NF6-GLAN - только те, что в заявленном списке, или чутка поболее?
...
Кстати, на похожую материнскую плату ALiveNF6G-DVI полностью подходит биос от ALiveNF6G-GLAN - ничего не отваливается, обретается частичная поддержка AM3 за счет всё того же agesa 3.3.2.0, однако с одной маленькой условностью:
- для моих двух процев Athlon II x2 220 и Phenom II x4 955BE через опции биос не удавалось вручную зафиксировать родной или понизить множитель на процессор, в то время как для 5400+ на этом же донорском биос множитель понижался. А технология Cool'n'Quiet успешно понижала множители и K8 и k10.5 процев. Странно.
Отправить комментарий