Radeon.ru https://forum.radeon.ru/ |
|
RaBiT: Расширенный редактор биосов https://forum.radeon.ru/viewtopic.php?f=25&t=2840 |
Страница 1 из 27 |
Автор: | Jaz [ 22:04 23.06.2004 ] |
Заголовок сообщения: | RaBiT: Расширенный редактор биосов |
Берем мою утилитку тут: http://www.radeon2.ru/bios/util/RaBiT-1.7.rar В архиве пропатченный rambios, теперь уже реже выдает 'Invalid device, cannot start'. Что может RaBiT: 1. Все тоже самое что и RadEdit, правда все тонкости с контрольными суммами не учитывает, и правит только то что нужно для нормальной работы. 2. Редактировать разрядность шины памяти. 3. Редактировать тип памяти: SDR/DDR. 4. Редактировать тайминги памяти. Проверял работу на своем R9000Pro, выжал дополнительно ~1200 попугаев образца 2001 г. Карты на >R3x0 тоже поддерживаются, но тестировать это вам. /Jaz |
Автор: | Ruller [ 23:56 23.06.2004 ] |
Заголовок сообщения: | |
Jax Загрузил я несколько разных 9000_х прошивок в прогмамму-ЗЫ...... Ниодна не редактируется,кнопки переключаются,а на экране окно как было,так и осталось. |
Автор: | AndreyPopov [ 02:32 24.06.2004 ] |
Заголовок сообщения: | |
Jaz круто, откуда информация о таймингах памяти или как удалось ее раскопать? можеть поработает с Ray Adams для интеграции с ATI Tray Tools? пару BIOS просто не открылось — Invalid or unsupported. |
Автор: | Dr. Death [ 03:15 24.06.2004 ] |
Заголовок сообщения: | |
Jaz Я че-т не понял, какого фига у меня при смене закладок продолжают отображаться только идентификаторы вендора, девайса и подсистемы? |
Автор: | Ray Adams [ 07:33 24.06.2004 ] |
Заголовок сообщения: | |
<BLOCKQUOTE><SPAN class=hquote>цитата:</SPAN><HR size=22><SPAN class=quote> 2. Редактировать разрядность шины памяти. 3. Редактировать тип памяти: SDR/DDR. </SPAN><HR size=22></SPAN></BLOCKQUOTE> Было бы интересно понять зачем? Если шина 64 из нее никак 256 не сделаеш , как и из SDRAM-> DDR |
Автор: | Alexey1975 [ 08:30 24.06.2004 ] |
Заголовок сообщения: | |
"Jaz Я че-т не понял, какого фига у меня при смене закладок продолжают отображаться только идентификаторы вендора, девайса и подсистемы?" — то же самое. |
Автор: | sergey2400 [ 10:01 24.06.2004 ] |
Заголовок сообщения: | |
Jaz Кончай народ смешить-то. Сегодня вроде не 1 апреля. <BLOCKQUOTE><SPAN class=hquote>цитата:</SPAN><HR size=22><SPAN class=quote>2. Редактировать разрядность шины памяти. 3. Редактировать тип памяти: SDR/DDR. 4. Редактировать тайминги памяти.</SPAN><HR size=22></SPAN></BLOCKQUOTE> Это-же бред какой-то. Как можно редактировать то, что редактировать невозможно!!!! Все эти параметры определяюся либо конструкцией, либо тех. процессом, а значит и изменить их нельзя. Да, посмешил всех и будя. Тему можно закрывать, а то народ и впрямь подумает, что разрядность шины увеличить можно и память из одного типа в другой перевести без замены микросхем и т.д..................... |
Автор: | denis!!! [ 10:11 24.06.2004 ] |
Заголовок сообщения: | |
sergey2400 Ну я думаю имеется ввиду, что можно взять, например, 256-битный биос, поставить шину на 128 бит и залить его в 128-битную видюху и он по идее должен работать. Надо б с таймингами разобраться. |
Автор: | AndreyPopov [ 13:05 24.06.2004 ] |
Заголовок сообщения: | |
denis!!! правильно, из BIOS 9800Pro сделать BIOS для 9800SE и т.д. т.е. это применимо для так называемого downgrade. |
Автор: | Disen [ 13:21 24.06.2004 ] |
Заголовок сообщения: | |
Alexey1975 Я че-т не понял, какого фига у меня при смене закладок продолжают отображаться только идентификаторы вендора, девайса и подсистемы У меня тоже самое... Даже About не открывается! Тоб на мыло автору написать о баге... denis!!! AndreyPopov A у Вас все работает? |
Автор: | Jaz [ 15:13 24.06.2004 ] |
Заголовок сообщения: | |
AndreyPopov >откуда информация о таймингах памяти или как удалось ее раскопать? драйвера иксов... Dr. Death Хм. Странно, хотя я пробовал только на Win2000, посмотрим... Ray Adams >Было бы интересно понять зачем? Если шина 64 из нее никак 256 не сделаеш , как и из SDRAM-> DDR Просто попалась информация на глаза, почему бы и нет? sergey2400 >Это-же бред какой-то. Пожалуй бредите вы... >Как можно редактировать то, что редактировать невозможно!!!! Блажен тот кто верует... >Все эти параметры определяюся либо конструкцией, либо тех. процессом, а значит и изменить их нельзя. Смотря что.. P.S. Ок, вылезла бага, где-то M$ пошутил надо мной... Разберусь в кратчайшие сроки. Сорри. |
Автор: | AndreyPopov [ 15:58 24.06.2004 ] |
Заголовок сообщения: | |
Disen да все работает, и дома и на работе — только как написал выше — некотрые BIOS открывать не хочет. и вот например в BIOS от Mobility 9000 параметр tRbs просто недосткпен. Jaz частоту hw вычисляете, опираясь на PLL делитель? |
Автор: | Rubac [ 16:15 24.06.2004 ] |
Заголовок сообщения: | |
Загружал бивисы от 9600pro\xt закладки не меняются, попробовал с биосом от 9700 тоже самое. |
Автор: | denis!!! [ 16:21 24.06.2004 ] |
Заголовок сообщения: | |
У меня всё нормально с закладками, а вот из программы не выходит, если крестик на окне нажать. только кнопкой Exit. Jaz Ещё бы неплохо сделать возможность редактирования размера памяти. Некоторые же как-то делали из 256мбайтного биоса 9800ХТ 128мбайтный. А что такое tRbs? чё-то не могу расшифровать |
Автор: | Jaz [ 16:41 24.06.2004 ] |
Заголовок сообщения: | |
Новая версия: http://rusjaz.narod.ru/RaBiT-1.0a.rar Глюк с закладками устранен (опимизация кмпилятора наделала "чудес"), а также теперь выдается сообщение с указанием причины, по которой был отвергнут биос. Да, кстати, биосы с неправильной контрольной суммой тоже отбрасываю, если вы уверены в своих действиях, поправьте ее любым другим редактором биосов и вперед. AndreyPopov >и вот например в BIOS от Mobility 9000 параметр tRbs просто недосткпен. Он доступен только для >=R3x0 карт >частоту hw вычисляете, опираясь на PLL делитель? Да, причем там не случайно стоит 'hw', все параметры берутся из скриптов, в том числе и делитель. denis!!! >Ещё бы неплохо сделать возможность редактирования размера памяти. >Некоторые же как-то делали из 256мбайтного биоса 9800ХТ 128мбайтный. Угу, думал об этом, и знаю как, но где биос задает этот параметр пока не нашел. > А что такое tRbs? чё-то не могу расшифровать Сам не знаю, так его назвали атишные программеры нужно доку поднять по SDRAM. В будущем постараюсь сделать сохранение "профиля" биос — всех его важных параметров, к примеру, для переноса в другой биос. P.S. Для некоторых, все же замечу (вот не думал, что придется), ЭТА ПРОГРАММА РЕДАКТИРУЕТ ТОЛЬКО БИОС, И ПОДРАЗУМЕВАЕТ, ЧТО ВЫ ЗНАЕТЕ ЧТО ДЕЛАЕТЕ, РАЗРЯДНОСТЬ ШИНЫ ПАМЯТИ К ПРИМЕРУ, ВАШЕЙ ЖЕЛЕЗКИ ОНА НЕ ПРАВИТ, ТОЛЬКО СОФТ. /Jaz |
Автор: | Disen [ 17:52 24.06.2004 ] |
Заголовок сообщения: | |
<font class="off">Jaz Сейчас скачаю и проверю! </font> |
Автор: | ReZuS [ 18:08 24.06.2004 ] |
Заголовок сообщения: | |
как скачать то???? жму 10 раз а ни чего не качаеться !!!!! =((((( |
Автор: | Disen [ 18:14 24.06.2004 ] |
Заголовок сообщения: | |
<font class="off">ReZuS Проверь мыльник </font> |
Автор: | Jaz [ 18:15 24.06.2004 ] |
Заголовок сообщения: | |
ReZuS хостинг у "народа" перегруженный... |
Автор: | allroad [ 18:35 24.06.2004 ] |
Заголовок сообщения: | |
Jaz Щас начну качать, если все выше описанное так и есть, т.е можно самому менять настоящие Тайминги памяти, и надеюсь в новой верии из оригинала ХТ 256мб самому править на 128, и экспериментировать с таймингами, это круто! Может заточку где найдешь, что бы на 350 чипе арфаков не было в 3 марке |
Автор: | Disen [ 18:45 24.06.2004 ] |
Заголовок сообщения: | |
Jaz ?Проверял работу на своем R9000Pro, выжал дополнительно ~1200 попугаев образца 2001 г. А какие именно настройки Вы поменяли |
Автор: | Ruller [ 19:38 24.06.2004 ] |
Заголовок сообщения: | |
Jaz Попробовал менять в "+" и "—" тайминги на своей прошивке,у бивиса кукушка съехала сразу. Контрольную сумму пересохронял в RadEdit 1.1d,проверял прошивку в DOS программой RAMBIOS. |
Автор: | denis!!! [ 19:53 24.06.2004 ] |
Заголовок сообщения: | |
Jaz <I>>Некоторые же как-то делали из 256мбайтного биоса 9800ХТ 128мбайтный. Угу, думал об этом, и знаю как, но где биос задает этот параметр пока не нашел.</I> если поможет могу прислать 2 биоса: 1й оригинальный от ХТ 256мб, 2й он же измененный для 128мб. Можно сравнить эти 2 файла и посмотреть чё там. |
Автор: | Jaz [ 20:07 24.06.2004 ] |
Заголовок сообщения: | |
Disen >А какие именно настройки Вы поменяли Тайминги Ruller >Попробовал менять в "+" и "—" тайминги на своей прошивке,у бивиса кукушка съехала сразу. Опиши, что за видюха, какие тайминги зашиты изначально, что при загрузке биоса на экране... >Контрольную сумму пересохронял в RadEdit 1.1d,проверял прошивку в DOS программой RAMBIOS. контрольные суммы можно не править. denis!!! >если поможет могу прислать 2 биоса угу, пришли посмотрим. |
Автор: | denis!!! [ 20:33 24.06.2004 ] |
Заголовок сообщения: | |
<font class="off">Jaz ужо отправил</font> |
Автор: | Ruller [ 20:34 24.06.2004 ] |
Заголовок сообщения: | |
Jaz Карта в "INFO",по умолчанию 4,4,9,4.0,пробовал разные варанты, достаточно поменять 1 параметр и на экране всё мерцать ночинает. |
Автор: | dvsh [ 20:47 24.06.2004 ] |
Заголовок сообщения: | |
Jaz Походу определился с обьёмом лок. видеопамяти? Могу помочь. Область описателя памяти лежит рядом с значением разрядности шины. В линейке 3х0 плавающая последовательность лежит в в диапазоне 000001D0 — 00000200. Сперва идет разрядность, затем, через 00 00 00 идет обьем памяти, строка у 3х0 имеет вид: 2А(22) 00 00 00 80 00 01(00). В данном случае — 128мб. Значения разрядности: 00 – 64бит ................ 20 – 64бит 21 – 128бит 22 – 256бит 23 – дрова не устанавливаются ... все повторяется... Значения памяти: 01 — 1мб. 02 — 2мб. 03 — 3мб. 04 — 4мб. 05 — 5мб. 06 — 6мб 07 — 7мб. 08 — 8мб запустился 2001 марк прошёл все тесты производительность 60% от номинальной. 09 — 9мб. 10 — 16мб. 11 — 17мб. ... ... ... последовательность я думаю ясна. 19 — 25мб. 20 — 32мб. 40 — 64мб. 80 — 128мб. ... ... ... опять таки прослеживается. А вот от 80 и далее (включая следущие биты) получалось только 128мб. У 256мб — 2А(22) 00 00 00 00 01 01. А вообще идея хорошая. Если есть инфа по каким значениям распологаются тайминги — выложи или сбрось на мыло. Иначе придёться каждый отлавливать. |
Автор: | Jaz [ 21:26 24.06.2004 ] |
Заголовок сообщения: | |
dvsh Благодарю, ценная информация. я скину тебе на почту некоторые процедурки... |
Автор: | Jaz [ 21:35 24.06.2004 ] |
Заголовок сообщения: | |
Ruller Странно, почти как моя... Такая у меня на работе, завтра сам гляну. |
Автор: | Jaz [ 21:45 24.06.2004 ] |
Заголовок сообщения: | |
dvsh >Если есть инфа по каким значениям распологаются тайминги — выложи или сбрось на мыло. Все параметры упаковываются в значениях регистров, последовательности значений этих регистров составляют скрипты, чтобы найти нужное место нужно парсить скрипт. Я парсер взял из RadClk (Written by Alex Yakovlev), переработал его, однако на достоверность не проверял, но чую надо... |
Автор: | dvsh [ 22:05 24.06.2004 ] |
Заголовок сообщения: | |
Jaz Ras-to CAS на R350-360 отловил. У всех подопытных один плавающий байт по адресу 0х3С0 — 0х3F0 (у прох). У ХТ смещается ниже 0х450 — 0х4А0. Предшествуют параметру след. биты (постоянные для ВСЕХ исслед. биосов) 30 4F 30 4F 44 01 <знач-е> A2(19) 29 1A 88 01. Значение принимает вид: 20 — 1, 21 — 2, 23 — 3.... 27 — 8, 28 — 1.... 2F — 8. От смены первого полубайта ни чего не зависит. Всё решает ВТОРОЙ полубайт. (33 — 4, 64 — 4). |
Автор: | Jaz [ 22:17 24.06.2004 ] |
Заголовок сообщения: | |
dvsh По поводу разрядности (значения 22/2A), все подтверждается кроме смещений, это как раз в скрипте, значение регистра RADEON_MEM_CNTL, у меня он и отслеживается, а вот количество памяти не видно... судя по твоим последовательностям, это регистр 0х80, у меня о нем ничего нет, и в скриптах биоса R9800XT его не нашлос... Пришли мне свой биос, на котором все так как ты описал. > Ras-to CAS на R350-360 отловил. интересно, завтра сверю часы ;—) P.S. В том коде что я тебе отослал, найдешь обоснование этих смещений и байтов |
Автор: | dvsh [ 22:23 24.06.2004 ] |
Заголовок сообщения: | |
tRP идет сразу за значением Ras-to CAS. Принимает вид: А0(18) — 1, А1(19) — 2. Важен опять же ВТОРОЙ полубайт. |
Автор: | dvsh [ 22:29 24.06.2004 ] |
Заголовок сообщения: | |
Jaz > Пришли мне свой биос, на котором все так как ты описал. Возьми любой со странички www.vanadis.nm.ru/9800xt.html во всех 256 метров определяется последовательностью 2А(22) 00 00 00 00 01 01. |
Автор: | Jaz [ 22:30 24.06.2004 ] |
Заголовок сообщения: | |
dvsh > Ras-to CAS на R350-360 отловил. Эх, не вытерпел до завтра, и тут у нас все сходится, это такая команда скрипта: RADEON_MEM_TIMING_CNTL = 1A29A222 > tRP идет сразу за значением Ras-to CAS Угу, так и есть а после за ними следует CAS. C конца выглядит так: 3 бита — tRcd 3 старших бита в след. байте tRp 4 старших бита в след. байте tRas Попробуй мою утилитку для настройки всего того что сам нарулил руками, и сравни со своим биосом. интересно. |
Автор: | Jaz [ 22:34 24.06.2004 ] |
Заголовок сообщения: | |
dvsh >Важен опять же ВТОРОЙ полубайт. вот это сравню поточнее. |
Автор: | Darth_Vader [ 23:44 24.06.2004 ] |
Заголовок сообщения: | |
ALL По договоренности с автором, тяните софтинку с более шустрого хостинга. Jaz Респект за софт |
Автор: | dvsh [ 00:14 25.06.2004 ] |
Заголовок сообщения: | |
Jaz После небольшого перерыва решил добить. RAS — первый полубайт знач-я где лежит tRP (второй). Принимает знач от 0 до F (4 — 19). CAS — стоит на строку ниже. Впереди знач-я 01 42 00 <CAS> сзади 30 10 09 04 принимает знач 0 — 7 и 8 — F (1 — 7) Измен -ся первый полубайт. tRbs — Изм второй полубайт. Строки 0х220 — 0х2А0 сразу за знач. 7С 01 приним знач — 8 — F 0 — 7 (1.0 — 4.5). А значение стоящее на 00 00 раньше 7С 01 в этой же строке считается то же каким-то таймингом. Только что это? >Попробуй мою утилитку для настройки всего того что сам нарулил руками В смысле? Если всего, то её маловато будет . Давайте подключим к тестированию братьев по разуму с оверклокерса. |
Автор: | dvsh [ 01:09 25.06.2004 ] |
Заголовок сообщения: | |
Jaz Было бы неплохо, еслиб прога сохраняла всё инфо в лог. |
Автор: | AndreyPopov [ 01:57 25.06.2004 ] |
Заголовок сообщения: | |
Jaz бросил инфу по этому поводу автору ATI Tool — www.ocfaq.com |
Страница 1 из 27 | Часовой пояс: UTC + 3 часа |
Copyright © 2001 - 2012, Radeon.ru Team Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |