Ищу сообщников для одного проекта

Собственно есть проект. Суть его в том, что бы переделать более дешевую видеокарту для ноутбука в более дорогую и производительную. Конкретно в моем случае мои эксперименты показали, что чипы ГПУ идут не обрезанные и полноценные, поэтому все что нужно сделать - это найти резисторы которые связаны с чипом видео БИОСа и попробовать похимичить с ними. Т.к. я без нужного оборудования и опыта - ищу человека с прямыми руками в Минске, который заинтересован в участии в этом интересном проекте:) Донат делим поровну:)

Цитата:
найти резисторы которые связаны с чипом видео БИОСа

Очень интересно. А как они влияют на увеличение производительности?

Цитата:
переделать более дешевую видеокарту для ноутбука в более дорогую и производительную

Цитата:
Донат делим поровну

Т.е. изначально планируется переделать и найти лошарика, которому это можно впарить? И поставить это на поток? А так как кроме идеи больше ничего нет, то ищем того, кто все это реализует?

Цитата:
Очень интересно. А как они влияют на увеличение производительности?

Эти резисторы отвечают за Device ID, отчего драйвер и отталкивается. Нужно поменять с 11B6 на 11B8 что бы задействовать все шейдеры.

Цитата:
Т.е. изначально планируется переделать и найти лошарика, которому это можно впарить? И поставить это на поток? А так как кроме идеи больше ничего нет, то ищем того, кто все это реализует?

Никому я впаривать ничего не собираюсь - все ради науки. Донат в переводе с английского "пожертвования". Это естественно, когда после опубликованного гайда люди будут донатить за работу которая проделала команда. Ищу я человека, который поможет в хардварном плане с этими резисторами не спалив при это карточку.

Думаю, что конфигурирование большинства современных GPU выполняется
не наборными полями из резисторов, а специальными блоками в составе
микросхемы Video BIOS, которые чип считывает аппаратно, при выходе из ресета,
поэтому речь должна скорее идти о редактировании Video ROM, причем не той
его части, которую "видит" CPU материнской платы, а того блока, который


аппаратно считывается и интерпретируется графическим чипом.
Хотя на самом деле оба модуля придется переделывать.

Если статус для сбора пожертвований изменить с "отца русского оверклокинга"
на "отца русской демократии", то эффективность существенно повысится...

Дополнение.
Если бы все сводилось к подмене Device ID, то данную задачу можно было бы
решить просто редактированием INF файлов в операционной системе.
Кстати, этот опыт можно поставить первым, он не требует аппаратного вмешательства.

Цитата:
Думаю, что конфигурирование большинства современных GPU выполняется...............

1. vBIOS влиял на карточки до появления Kepler. Потом Nvidia перешла полностью на hard straps. Поэтому что бы изменить Device ID нужно играть с резисторами на плате связанными с чипом Биоса.
2. Драйвер определяет используемые возможности видеокарты. Даже если прошить БИОС от топовой карточки - драйвер все равно будет определять ее как и прежде. Редактирование INF фала приведете только к изменению названия устройства в диспетчере устройств, но ядро драйвера будет распознавать устройство по его настоящему названию, т.к. Device ID остался тот же.
3. Для что бы больше не было подобных комментариев, поясню - Я в данном вопросе подкован, имеется опыт, перепробовал все возможные софтовые манипуляции в результате чего осталось только хардварное вмешательство.

Если Вы абсолютно уверены в том, что упомянутые резисторы влияют исключительно на код PCI Device ID,
а "избыточная" функциональность графического чипа, которую надо добавить присутствует независимо от
их подключения, при этом внутри драйвера дополнительно анализируется код только Device ID
(а не какой-нибудь недокументированный регистр), то может быть поставить в каком-нибудь
отладчике уровня ядра код останова на обращение к регистру Bus:X, Device:Y, Function:Z, Register:2 = Device ID
и перехватить, посмотреть, пропатчить...

Если Ваша бизнес-концепция базируется на "Donates", а не продаже переделанного железа, то
предложив пропатченный драйвер можно вызвать больший интерес, так как установить его
сможет каждый.

Цитата:
Если Вы абсолютно уверены в том, что упомянутые резисторы влияют исключительно на код PCI Device ID,
а "избыточная" функциональность графического чипа, которую надо добавить присутствует независимо от
их подключения, при этом внутри драйвера дополнительно анализируется код только Device ID
(а не какой-нибудь недокументированный регистр), то может быть поставить в каком-нибудь
отладчике уровня ядра код останова на обращение к регистру Bus:X, Device:Y, Function:Z, Register:2 = Device ID
и перехватить, посмотреть, пропатчить...

Мой уровень знаний пока не настолько велик что бы иметь возможность пропатчивать ядро драйвера. Поэтому самое простое что можно сделать в начале - это покопаться в железе.

Цитата:
Если Ваша бизнес-концепция базируется на "Donates", а не продаже переделанного железа, то
предложив пропатченный драйвер можно вызвать больший интерес, так как установить его
сможет каждый.

Моей целью бизнес не является вовсе. Донаты я упомянул, т.к. для проектов такого рода они естественны и приятны разработчикам. Но я все это делаю не ради донатов. Чисто научный интерес.

Все же интересно было бы знать, указанные резисторы влияют исключительно на декларирование
функциональности (а сама функциональность присутствует независимо от коммутации резисторов),
или же происходит не только изменение Device ID (и возможно других Read-Only полей),
но и реальная блокировка части ресурсов GPU.
В первом случае программное решение возможно (по крайней мере теоретически), а во втором нет.

Цитата:
Все же интересно было бы знать, указанные резисторы влияют исключительно на декларирование
функциональности (а сама функциональность присутствует независимо от коммутации резисторов),
или же происходит не только изменение Device ID (и возможно других Read-Only полей),
но и реальная блокировка части ресурсов GPU.
В первом случае программное решение возможно (по крайней мере теоретически), а во втором нет.

Какой механизм - в видео биосе прописаны инструкции по работе ГПУ и карты в целом, а драйвер на основе Device ID использует ресурсы, которые должен иметь этот Device ID. Т.е. получается так, что даже если сама по себе видеокарта ничем себя не ограничивает, то драйвер все равно не использует все ресурсы т.к. у него в ядре прописано, что для этой карточки нужно юзать только определенное количество шейдеров и тп.

Резисторами же, производитель на плате отмечает Device ID и тд. Не я это придумал - все уже давно проверенно и доказано.

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

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

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

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