Конференция работает на сервере Netberg

Radeon.ru

Конференция Radeon.ru

Страница 13 из 32 [ Сообщений: 1256 ]  Версия для печати [+] На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16 ... 32  След.
Показать сообщения за  Поле сортировки  
Очень часто на форуме можно встретить сообщения, в которых пользователи жалуются на последствия неправильной перепрошивки на видеокартах серии Ati Radeon. Я постараюсь ответить на наиболее часто задаваемые из них, а дабы охватить максимальный круг вопросов, связанных с BIOS’ами и проблемами, возникающими в ходе их перепрошивки, постараюсь быть максимально кратким.
1. Q: Что такое BIOS?
A: BIOS – это базовая система ввода-вывода, включающая в себя набор подпрограмм, записанных в ПЗУ компьютера и некоторых его компонентов. Раньше для записи BIOS’а использовали ROM (Read Only Memory), что не позволяло нам ни русифицировать его, ни менять частоты, ни подменять SubVendor ID на более фирменный (напр., ASUS). Теперь же практически на всех видеокартах (а также матерях, сетевушках, CD-ROM’ах, DVD-ROM’ах и мн. др.) установлены многоразовые микросхемы EPROM (Erasable Programmable Read-Only Memory – стираемая и записываемая память только для чтения. Переводится весьма дубово, но соответствует сути), подлежащие многократной перепрошивке. На данный момент основными производителями микросхем EPROM для карт на чипах ATI являются ATMEL, AMD (да-да, именно наш любимый вендор процессоров), SST, Mosel Vitelic, Winbond и PMC.
2. Q: Надо ли вообще обновлять BIOS?
A: Если Вас всё устраивает в функционировании видеокарты, то нет, перепрошивка BIOS не требуется. Если же вы хотите увеличить тактовую частоту видеокарты, либо её разгонный потенциал, добавить поддержку русских шрифтов, устранить какие-либо проблемы, связанные с ошибками в старой версии BIOS, отключить блокировку разгона, изменить тайминги…
2.1. Q: Что такое тайминг памяти?
A: Тайминг памяти — это набор числовых значений временных установок работы памяти, своеобразное расписание работы памяти. Увеличивая тайминги можно добиться увеличения разгонного потенциала памяти (бОльшее число соответствует бОльшей задержке), а уменьшая – увеличения её эффективности. Предвидя следующий вопрос, отвечаю: на данный момент не существует ни одной программы, позволяющей изменять тайминги памяти на картах серии ATI Radeon. Это можно сделать либо в HexEdit (в свободное время напишу FAQ и по нему), либо при помощи ручного модифицирования дизассемблированного BIOS и его последующей прошивки.
3. Q: Откуда взять BIOS для ATI Radeon?
A: Определённое число BIOS’ов можно найти на следующих сайтах:
http://xponentia.net/files/radeonbios/ , http://www.3dchipset.com/bios/index.php , http://blacklodge.narod.ru/bios/index.htm , http://www.overclockers.ru/files/ и на http://www.radeon.ru/downloads/bios.html .
Предупреждение: перед тем, как прошивать BIOS, убедитесь в том, что скачанный BIOS предназначен именно для карт на том ядре, на котором Ваша. Прошивка BIOS от, скажем, RV250 гарантированно приведёт к невозможности загрузки R300. И напротив – если на Radeon VE прошить BIOS от Radeon 9800XT, то ничего хорошего не выйдет.

4. Q: Как и чем прошить BIOS?
A: В связи с тем, что большинство Mainstream карт от ATI стоят не 10$, для начала определимся с тем, какие инструменты нам понадобятся для безопасной прошивки BIOS, на 99,5% исключающей выход карты из строя. А для прошивки нам понадобятся:
FDD Disk с предустановленной DOS, образом прошиваемого и вашего BIOS’а и прошивальщиком (см. ниже) – одна шт.
Старая PCI видеокарта за 5$ — одна шт.
Блок питания на 300W и более (НЕ Codegen!) – 1шт. (ничего странного в этом требовании нет, хороший блок питания в разы уменьшает вероятность сбоя при работе мощного компьютера под управлением ATI Radeon).
Любой UPS, способный дать компу продержаться одну минуту без электропитания – 1 шт. (не необходимо, но крайне желательно).
Все вышеописанные инструменты необходимы для того, чтобы избежать таких форс-мажорных обстоятельств, как отключение света при перепрошивке и невозможность загрузки с AGP видеокарты после прошивки неподходящего BIOS’а, сбоя при прошивке, либо BIOS’а с чрезвычайно завышенными частотами.
После того, как все необходимые для относительно безопасной прошивки BIOS у Вас есть, самое время поговорить об инструменте для вышива… тьфу, прошивки BIOS’а. На данный момент для прошивки BIOS’а карт ATI Radeon используются два прошивальщика, достаточно похожих функционально – Flashrom и atiflash. Оба флешера позволяют прошивать BIOS на картах семейств RV200, R200, RV250, RV280, R300 & R350, R360, RV350, RV360, однако лично я бы порекомендовал использовать именно flashrom – с ним у меня не наблюдалось глюка, при котором у atiflash выдаётся сообщение: «timeout: poll rom idle after bulk erase».
Остановимся на Flashrom подробнее…
Для того, чтобы сохранить образ старого BIOS’а видеокарты перед прошивкой нового, загружаемся с дискеты и набираем «A:\flashrom.exe –s 0 oldrom.rom», где «A» – название FDD драйва, в котором расположена дискета, «0» – номер адаптера в системе (0 соответствует AGP адаптеру. Линуксоиды знают ;) ), «-s» – save, команда для сохранения BIOS, oldrom.rom – название образа вашего BIOS’а, вместо которого лучше использовать более информативное название (напр., C3D9500O.ROM).
Примечание: При сохранении образа BIOS не забывайте про ограничение MS-DOS на 8+3 формат файлов.
После того, как старый BIOS был успешно сохранён, можно приступать к прошивке нового. Для прошивки нового BIOS’а набираем «A:\flashrom.exe –p 0 newrom.rom», либо «A:\flashrom.exe –p -f 0 newrom.rom», где «–p» – команда, используемая для программирования (записи) нового образа BIOS в EPROM, «-f» – force, форсировать прошивку при несовпадении различных ID и прочих параметров.
Если после прошивки BIOS’а на экране наблюдается нечто невообразимое, либо вообще ничего не наблюдается (что чаще), то загружаемся со старой PCI видеокарты и прошиваем предварительно заготовленный образ старого BIOS’а. Прошивку старого BIOS’а производим при помощи команды A:\flashrom.exe –p 0 oldrom.rom».
>>>>> Прошивка двухчиповых карт HD 3850х2/3870х2/4850х2/4870х2 <<<<<
4.1. Q: Где взять образы DOS дискет?
A: Bootable FDD Image можно либо взять на сайте http://www.bootdisk.com/ , либо создать самому при помощи Windows 98 (or 98SE).Windows Me для этого не подходит, т.к. в его загрузочных файлах (вроде в Io.sys) содержится менеджер расширенной памяти.
5. Возможные странности и их решения.
5.1 Q: Прошил новый BIOS на Radeon 9500 128Mb 256bit, а он определяется как Radeon 9500 64Mb 128bit. Сгорела память?
A: Нет, просто скорее всего Вы прошили BIOS для 128bit Radeon 9500, вследствие чего отключилась половина контроллера памяти. Прошейте BIOS от «правильного 9500» и всё встанет на свои места.
5.2 Q: После прошивки BIOS'а от Radeon 9700 карта упорно продолжает определяться как 9500, а производительность не изменилась. В чём проблема?
A: В Вашем нежелании читать FAQ’и. Для аппаратной переделки нужно сперва перепаять резистор (читай мой FAQ по переделке Radeon 9X00 во что угодно), а лишь затем шить BIOS.
5.3 Q: Как установить фирменную утилиту от известного вендора на OEM ATi Radeon?
A: Методом подмены SubVendor ID 1002 на ID того производителя, утилиту которого Вы желаете установить. Неполный список Vendor ID можно просмотреть тут и здесь.
5.3.2. Q: Чем подменить SubVendor ID?
A: Либо при помощи утилиты RadEdit, либо через HexEdit. Лично я предпочитаю второе, но это – дело вкуса.
5.4. Q: Правда ли то, что если на Radeon 9800(Pro), либо Radeon 9600(Pro) прошить BIOS от XT соответствующей модели, то к карте добавится аппаратный мониторинг и микросхема динамического оверклокинга?
A: А как Вы сами думаете? ;) Вы когда-нибудь видели, чтобы у компьютера появлялись новые компоненты?
-------------
Отредактированы наши ссылки и смайлы. U-Nick
Chuzoj
Я имел ввиду саму карту, а не еепром.
ATiFlash видит карту?
[quote="Monsterof3D"]Chuzoj
Я имел ввиду саму карту, а не еепром.
ATiFlash видит карту?[/quote

ATIFLASH карту видит, но при первом определении с ключом -i, он выдал две карты, 0 и 1 с разным типом флэшек и с разными версиями БИОС, это уже вне моего понрмания... Причём в Винде карта определилась и стали устанавливаться дрова, но встали некорктно. После этого в ДОСе ATIFLASH карту определяет как 0, вроде всё нормально, флэшку видит, но версию БИОС не пишет. Такое впечатление, что БИОС из флэшки каким-то образом исчез и там щас пусто как в склепе.
Monsterof3D

Неужели Вы ни с чем подобным не сталкивались, Не поверю. Может попробуете привести какую-нить аналогию?
В чём может быть затык? И что могло вывести карту из строя? Ну и конечно как бы её можно было оживить?
Быду благодарен за любые варианты, кроме как выбросить на помойку, торжественно захоронить или поменять по гарантии...
Chuzoj
Сталкивался. Именно поэтому и посоветовал отнести по гарантии ;)
ATIFLASH видит два устройства: 0 и 1. Так вот сама карта здесь идет под номером 1!
Т.е. для прошивки следует использовать команду вида: atiflash -p 1 bios.rom -atmel -f -newbios

Chuzoj
Сталкивался. Именно поэтому и посоветовал отнести по гарантии ;)
ATIFLASH видит два устройства: 0 и 1. Так вот сама карта здесь идет под номером 1!
Т.е. для прошивки следует использовать команду вида: atiflash -p 1 bios.rom -atmel -f -newbios


Пробовал и так. Результат тотже. ATIFLASH увидел два устройства только один раз, и я сразу попробовал прошить с номером 1, но ни фига не вышло....
После установки карты в комп где она имела неосторожность сдохнуть, карта начала пытыться прошиваться, но ATIFLASH выдывала ошибку записи. А после переноса её в другую мать, карта прошилась без проблемм. Так что проблема исчерпана, с новым БИОС карта прекрасно работает с AGP 8x, то-есть цель достигнута. Так что всем спасибо за помощь и удачи. Если у кого чё такое произойдёт, не торопитесь хвататься за паяльник. Наберитесь терпения и пробуйте прошивать карту в разных мамках. Ну а там, судя по-поведению.

P.S. Кстате, ключи: -atmel, -f и -newbios, я перенёс в начало строки, то-есть строка стала выглядеть так: atiflash -p -atmel -f -newbios 0 (bios.rom).
Добрый день.
Имеется такая проблема : при перепрошивке atiflashем выдается такое сообщение:
Flashing adapter at BN=05 DN=00 ID=5E4F (SVID matched)...
Old SSID: 0000
New SSID: 0620
SSID mismatched

0 adapters updated

ERROR 0FL01 : press '1' to continue
Что мне с этим делать?
RaBiT пишет вот что:
old.rom (56 кб) — Device ID 5E4F; SubSystem ID 4000; SubVendor ID 0000;
new.rom (56,5 кб) — Device ID 5E4F; SubSystem ID 4000; SubVendor ID 174B
Gogi_man
http://forum.radeon.ru/viewtopic.php?p=385985#p385985
Скорей всего, нужно применить один из ключей -st, -sst или -atmel, взависимости от флеша на видеокарте.
Спасибо!!!
Наконец-то я "нормально" прошил видеокарту:
Появились разные цветные полосочки по всему монитору, система даже вроде бы обнаружила какое-то новое устройство, но все вернулось на круги своя с помощью аварийной дискеты
P.S. для прошивки я использовал строку вида: atiflash -pa -fp -f new.rom
Если у кого есть или знает кто, где есть, скажите пожалуйста, где можно найти прошивку для Radeon X700SE_512Mb_DDR2_128bit (DDR2 — большая редкость, я нашел только одну штуку — не подошла :—( )
Скачал я DOS5 отсюда http://www.bootdisk.com/ положил на дискету flashrom 2.4 и atiflash 3.25. Загрузился с дискеты, пишу команду: A:\flashrom-i ответ список команд, A:\atiflash-i ответ тот же. Пишу A:\flashrom.exe -s 0 oldrom.rom комп говорит «пик» и все, файл нигде не появляется(пробовал и на С:\ сохранять). Система: ASUS P4P800, P-4 3.3(разгон 10%), Palit x800 pro/gto 256 mb, оперативка 1024,файлсистема NTFS.
Я что-то делаю не так? Если ответ типа « надо читать форум!!!», укажи хоть страницу, так как я читал и ничего не нашел.
:confused:
Stuka-tur
Может быть дело в DOS5? Попробуйте например сделать дискетку из WIN98/95.
Скачал я boot95a.exe отсюда http://www.bootdisk.com/, создал дискету, положил на нее flashrom 2.4. Загрузился с дискеты, пишу команду: A:\flashrom-i ответ список команд. Похоже DOS5 тут не причем. Ничего не понимаю. :(
Stuka-tur
Заполните как можно подробнее своё Инфо!
На другом компе есть возможность попробовать прошить?
прошу помощи. карта х1950жт от сапфира при сохранении биоса файл получается 62кб тогда как на сайте сапфира файл 96кб . соответственно atiflash ничего не прошивает.
kozel77
Всё верно — размер БИОС у Х1950Pro/GT примерно 63кб.
Покажите конкретный файл с БИОСом для Х1950GT на сайте Сапфира размером 96кб.
прошил биос сапфира и карта накрылась что делать?

Добавлено: 16:13 29.10.2007
при распаковке 96кб

Добавлено: 16:21 29.10.2007
возможно ли использование встроеного видео вместо pci карты для реанимации х1950жт. я попробовал загрузка не начинается. ответа очень прошу. спасибо.

Не плодите множество односложных сообщений — пользуйтесь фукнцией "Изменить" сообщение!
Moderated by Monsterof3D
kozel77
Дайте ссылку на файл который прошивали!
Можно вынуть дискретную карту и подготовить процедуру "слепой" прошивки с помощью встроенного видео.
Инфо заполнил. К сожалению попробовать на другом компе возможности не имею. На моем стоит две WIN XP Pro если это имеет какое нибудь значение.
http://www.sapphiretech.com/us/support/drivers.php
а можно поподробнее о слепой прошивке
kozel77
Можно ;)
Слепая прошивка — это когда вы прописываете команду запуска прошивальщика в autoexec.bat загрузочной дискеты/диска.
При это нужно включить в БИОС игнорирование всех ошибок при загрузке — иначе процедура встанет еще
на стадии прохождения системного БИОСа. Бортовое видео при этом тоже лучше отключить.
А для контроля прохождения процесса загрузки/прошивки можно прописать запуск программки выдающей
какой нибудь писк/звук спикера ;)
Файл http://www.sapphiretech.com/en/driverfiles/338.zip в распакованном ввиде и впрямь занимает 98кб, но
только 2/3 его собственно сам БИОС. Что там в конце могу только догадываться.
Monsterof3D
Огромное мерси!!!!!!! Все получилось. Спасииииибоооооо.
Помогите советом.
Моя проблема заключается в следующем: есть "xpert vision х1950GT"
Флешка Pm25LV512.
(DID=7288,SVID=0000, SSID=0000) ради эксперимента залил в нее биос от "Gecube x1950XT" :shuffle:
(DID=7244,SVID=18BC,SSID=3192) но фактически получили =>>
(DID=72C4,SVID=18BC,SSID=3192) дрова естественно не ставятся.
При попытке установить дрова комп идет в ребут.
Ни один флешер карту не видит ни dos-кий ни WIN.
Atiflash v3.43 говорит "adapter not found"
Winflash нету дискретніх карт ATI.
Карта работает только в VGA режиме.
Как вшить родной биос ???
Приношу свои извинения всем кого отвлек своим вопросом. Моя проблема была оказывается в кривых ручках и слепеньких глазках. В командах A:\atiflash-i и A:\flashrom-i надо ставить пробел после A:\atiflash и A:\flashrom перед ( -i )!!! Правда я еще почистил дискету от ненужных файлов как рекомендовалось на первой станице этой темы. Теперь буду пробовать прошивать! Всем удачи!!! И помолитесь за меня и мою карту.

Файл http://www.sapphiretech.com/en/driverfiles/338.zip в распакованном ввиде и впрямь занимает 98кб, но
только 2/3 его собственно сам БИОС. Что там в конце могу только догадываться.

да это аналогичная ситуация как и биосами от гигобайта. по регистру 0хF7FF биос заканчивается, как и большинство биосов, далее идет 1/3 просто нулей, и под конец часть предназначенная для какого то совместимого/их прошивальщика... мудрецы одним словом.
jaroslav1967
давненько это было, запарол я примерно также свою 1900гт, смог отшиться только гигабайтовским прошивальщиком gvf18. gvf18 -f -p -d r580.rom примерно так строка была. тут это описано было http://forum.radeon.ru/viewtopic.php?t= ... c&start=40
Проблема прошивки ASUS EAH 2400 Pro. Взял с асусовского сайта последний биос для данной модели ("EAH2400PRO WFLASH.exe"). При перепрошивке дало ошибку. После этого карточка перестала работать. Благо на маме есть встроенная (мама ASUS P5GC-MX/1333). Отсоединил карточку. Поменял в биос приоритет при выборе карт на внутреннюю. Опять поставил карточку. Установил дисковод. Скачал atiflash версии 3.34 (вроде бы последний). Взял из самораспаковывающегося архива EAH2400PRO WFLASH.exe файл AS05.ROM (по размеру и расширению вроде как он больше всех походит на должность файла с биосом.
Создал загрузочную дискету с .rom файлом и atiflash.
После загрузки с дискеты:
команда atiflash -i дала результат Adapter not foundдалее буду приводить только ключи и результат
-ai Adapter not found
-ddc -i Adapter not found
-p 0 as05.rom Adapter not found. Error 0fl01
-p 0 as05.rom -atmel (или -sst или -st) Adapter not found. Error 0fl01
-p 0 as05.rom -atmel -f -nw Adapter not found. Error 0fl01

тот же результат получался при выборе -p 1 или -p 2 или -p 3

-t 0 дало результат 0fl02

Если есть у кого какие идеи, прошу помочь, т.к. не знаю в каком направлении дальше двигаться (очень не хотелось бы в направлении сервис центра ))).
varan123 вам нужна не встроенная, а PCI видеокарта. на встроенной видеокарта слот PCI-E 16x НЕ РАБОТАЕТ!

на встроенной видеокарта слот PCI-E 16x НЕ РАБОТАЕТ!

Благодарствую, попробую в "слепую" извратится через autoexec.
В принципе строка atiflash -p 0 as05.rom -atmel -f -nw должна сработать, т.к. именно она в прощике асусовском используется.
AndreyPopov
Респект и уважуха. Работы на 5 минут оказалось. Прошилось в слепую замечательно.
Хочу на своём 2900про изменить ID на ХТ.Или перепрошить(лпасно ли?)неразу просто неперепрошивал :shuffle:
Как это сделать?В ФАКЮ нет.
XpycTuk
Я полагаю более уместно это обсудить в ATi HD2900XT/PRO/GT — разгон и модификации
Здесь проблемы именно с прошивкой обсуждаются!
RadEdit ребят скажите может ли эта прога редактировать биос Sapphire RADEON™ X1300 нет?,а какая может?
Все давно пользуются rabit'ом :)
А чем лучше прошить? ATIWinflash эта прога делает бекап!
Андрей398
Аtiflash, из под ДОСа.
Кто нибудь может мне расписать как поэтапно прошить мой 2900про в хт?
Пробовал дамп сделать с поиощью ATi tray tools так он и атитул вообще тупят они даже частот непоказывают
XpycTuk
В шапке этого топика всё подробно расписано.
Делать это лучше всего из под ДОСа!
А через винду ATIWinflashom???
Вам предупреждение за нарушение Правил пп 2.5!
Не стоило дублировать вопрос в непрофильной теме, тем более, что первый раз вы его разместили абсолютно корректно! ;)
Moderated by Monsterof3D
Добрый день.
Помогите пожалуйста:
Случайно прошил свою Radeon X700SE_512Mb_DDR2_128bit биосом с памятью DDR3.
Теперь на экране всякие разноцветные символы, не знаю, что делать.
Вот что написано на аварийной дискете:
AUTOEXEC.BAT
mode con codepage prepare=((866) ega3.cpi)
mode con codepage select=866
keyb ru,,keybrd4.sys
CLS
PROMPT $p$g
GOTO %CONFIG%
:success
GOTO end
:failed
atiflash -pa -fp -f old.rom
GOTO End
:end

CONFIG.SYS
device=display.sys con=(ega,,3)
[Menu]
MENUITEM=success, Cancel
MENUITEM=failed, Flash backup BIOS!
MENUDEFAULT=failed, 10
[success]
[failed]

При загрузке с дискеты компьютер что-то пытается сделать, но ничего не выходит
Gogi_man
но ничего не выходит — ничего и не выйдет пока у вас будут торчать эти сироки:
device=display.sys con=(ega,,3)
и
mode con codepage prepare=((866) ega3.cpi)
mode con codepage select=866
keyb ru,,keybrd4.sys



вам нужен ТОЛЬКО AUTOEXEC.BAT , а в команде atiflash -pa -fp -f old.rom надо УКАЗЫВАТЬ номер видеоадаптера, который вы собрались прошивать — обычно это 0
Новая тема    Ответить  [ Сообщений: 1256 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16 ... 32  След.


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Удалить cookies конференции

Пишите нам | Radeon.ru