Lenovo v580c и замена дискретной графики (BGA)

Приветствую всех!

Прошу помощи в замене VGA BIOS на ноутбуке Lenovo v580c (20160). У данного пациента вместо чипа дискретной графики N13M-GE1-B-A1 (Ge Force GT 610M) был распаян чип N13P-GT-A1 (Ge Force GT 650M). После обновления BIOS карточка определяется системой как стандартный видеоадаптер Microsoft (win8x64), причём GPU-Z и AIDA в один голос утверждают что в системе установлена GT640M, правда большинство параметров не определяют. Другие драйвера система ставить отказывается.
Судя по всему, карточка определяется неправильно, так как в линейке моделей есть только экземпляр с 640M, по этому прошивальщик BIOS , определив архитектуру видяхи заливает BIOS именно от неё.
На вскидку вижу 1 подводный камень - память. Так как изначально распаян 1Gb на 64x битном интерфейсе, а интерфейс 650M изначально 128 бит.
Никак не получается из файла дампа BIOS выделить VGA BIOS. Помогите пожалуйста, подскажите инструментарий или приёмы, с помощью которых можно подменить VGA BIOS в образе Phoenix BIOS.

В аттаче сам образ BIOS.

ВложениеРазмер
0ah1000.part01.rar1.5 МБ
0ah1000.part02.rar1.5 МБ
0ah1000.part03.rar1.5 МБ
0ah1000.part04.rar267.99 КБ

1. Может все таки N13P-GT-A2 а не N13P-GT-A1?
2. Биос там Insyde, а не Phoenix, соответственно и инструментарий другой надо.
3. Картинка нормальная, без артефактов? Я не в курсе, что это за чипы. Ну не судьба была их менять, но обычно действует правило, если не заложено производителем в самом начале:
- 64x бита вместо 128 бит - память пополам
- 128 бит вместо 64 бит - артефакты и без доработок работать не будет.
Если у Вас картинка нормальная - в ручную пробуйте ставить драйвера (и чтоб карточка реально в них была). Биос не трогайте.

1. Нет, именно А1.
2. Как определить? Везде, где я искал информацию, пишут что phoenix.
3. С картинкой всё ок. По умолчанию всё работает от видео в процессоре. Правда, gpu-z показывает -2гб памяти, а система упорно отказывается ставить драйвера вручную, отписываясь о несовместимости их с данной версией системы.

Да, на самой матери есть посадочные места под доп. оперативку видяхи.

Сейчас в оборудовании присутствует только 1 видеокарта? Значит я Вас не правильно понял и видео на данной плате скорее всего работает в мультиплексорном режиме, в зависимости от нагрузки на графику подключая или интегрированную в CPU или дискретку.
Если так, то Ваш новый видеочип не опознается (или потому, что дохлый, или - не совместим). Про их удачную замену друг на друга что-то вообще не попадается информация.
В биосе находится несколько видеомодулей, точнее могу сказать только завтра - уже поздно по новой потрошить.


Как определить? Сначала подготовьте для этого Ваш образ. На Вашей плате 2 флешки, объемом 8Мб и 4 Мб (странно, что Вы этого не видите и пытаетесь что-то сделать с файлом в 12Мб).
В 8Мб - МЕ регион, в 4Мб - BIOS. В HEX редакторе отрезаете ровно 8Мб от начала - получите ME.
Потом еще 4Мб - вот Вам основной биос. Его уже можете скормить Phoenix Tools - он его спокойно распаковывает на модули. Им же можно и собрать обратно.

В BIOS можно выбрать только интегрированную или только переключаемую графику. В описании сказано, что во втором случае UEFI будет управлять тем, какую плату подключать. С чипом я уже понял, что рисковать не стоило, а стоило ставить GT 640M, но, что сделано, то сделано. Пытаюсь понять, можно ли без пайки вернуть производительность хотя бы на том же уровне. За идею с делением файла спасибо, и ничего странного в том, что я не заметил сам - нет. Область деятельности у меня ближе к web и коду :)

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

Картинку запаковал и прикрепил.
По поводу драйвера - вручную перелопатил все варианты GT 640M и GT 650M, которые распаковались из комплекта с сайта nvidia под мою систему. Каждый раз установщик отвечает, что данный драйвер не совместим с моей версией windows.
Попробовал поделить ром, отрезав сначала 8мб от начала в hex редакторе, а потом отрезав ещё 4. После первого шага, на меньший файл Phoenix BIOS Editor ругался на неверную длину рома. После второго шага, на файл 4 Мб, ругается No PCB`s found.

ВложениеРазмер
bezymyannyy.rar 169.02 КБ

Aга. Не тем открывал. Открыл в PhoenixTools (файл 12Мб в нём тоже открывался). Теперь в структуре есть подписи, но по ним, всё равно сложно понять какой модуль содержит VGA BIOS.

nvflash, как ни странно, тоже видит 640M.

ВложениеРазмер
bezymyannyy123.png 15.03 КБ

Скачал с сайта поддержки Lenovo последние драйвера под 640M и попытался поставить принудительно.

ВложениеРазмер
bezymyannyy1234.png 18.73 КБ

По ID поиск интересную информацию дает: 10DE - 0FD8 (GT640M Mac Edition).
Видеобиосы с GK107 из вашего файла:
4ff309b8-07f4-4712-bb93-df1859cbfced_0_546 rom - 10DE - 0FD2 (GT640M)
66372479-b290-4d80-8bdb-06d983997455_0_548 rom - 10DE - 0FD2 (GT640M)
03f41622-ea62-487d-83a5-8d0fff8f8422_0_554 rom - 10DE - 0FD9 (GT645M)
9213941d-8960-4ec0-a4dd-29ae56d6d876_0_552 rom - 10DE - 0FD9 (GT645M)


d8a308a4-8f3c-462c-b575-da55ae3bf8fd_0_558 rom - 10DE - 0FF3 (хз)
так что видео для Вашего чипа там нет.
Или искать, откуда его выдернуть и добавить в биос (или ID в видеобиосе сменить на Ваш), или пробовать править драйвера, чтоб такой ID в них был.

остальные (для интела не указал):
15b90bc9-1436-4e0b-b9f5-38bc4a764a69_0_540 rom
8c3a59a7-9d9c-4c69-bd00-51ca80c0ab15_0_562 rom
a00efb95-2f01-4c76-bbcf-17532229f5c7_0_550 rom
a4184647-5e39-479d-afed-a52c258269a0_0_564 rom
ac69b9d7-c7a8-4e7c-b98f-9ce95dd6343d_0_556 rom
cc34de5e-e4be-4f48-820d-c6aba5d50ca9_0_538 rom
ce7106af-0422-48ce-a20c-33af492a476d_0_542 rom
e04f3234-3097-4876-b108-2b863690eab0_0_560 rom
eadedae7-df4e-4162-a8ec-1fffbd788786_0_544 rom

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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