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

Radeon.ru

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

Страница 1 из 1 [ Сообщений: 13 ]  Версия для печати [+]
Показать сообщения за  Поле сортировки  
http://overclockers.ru/news/newsitem.shtml?category=1&id=1040338896

<cut begin>
Компания ATI не так давно начала поставки семейства новых видеокарт, основанных на архитектуре R300. Эти платы сразу снискали немалую популярность благодаря своей высокой производительности и отличному набору возможностей. В настоящее время компания имеет в своем арсенале четыре предложения, рассчитанных на различные сегменты рынка:

RADEON 9700 PRO – 8 конвейеров рендеринга, шина памяти 256 бит DDR SDRAM, частоты ядра/видеопамяти – 325/620 МГц;
RADEON 9700 – 8 конвейеров рендеринга, шина памяти 256 бит DDR SDRAM, частоты ядра/видеопамяти – 275/540 МГц;
RADEON 9500 PRO – 8 конвейеров рендеринга, шина памяти 128 бит DDR SDRAM, частоты ядра/видеопамяти – 275/540 МГц;
RADEON 9500 – 4 конвейера рендеринга, шина памяти 128 бит DDR SDRAM, частоты ядра/ видеопамяти – 275/540 МГц. Как показала практика, все четыре предложения, как это не покажется странным, фактически основываются на одних и тех же чипах, что, казалось бы, открывает небывалый простор для оверклокеров. Согласно логике, в связи с этим платы RADEON 9700, RADEON 9500 PRO и RADEON 9500 должны отлично разгоняться, позволяя значительно увеличивать свой потенциал. Однако, как выяснилось, хитрая ATI предусмотрела ответный ход и блокировала разгон на всех платах семейства, кроме RADEON 9700 PRO. Хотя на днях наши тестеры утверждали о том, что видеокарты RADEON 9700, RADEON 9500 PRO и RADEON 9500 отлично разгоняются, на деле все обстоит совсем не так. Протестированные в нашей лаборатории платы были предсерийными образцами с незаблокированным разгоном, на массово же продающихся платах разгон действительно невозможен. Однако, у обладателей RADEON 9700, RADEON 9500 PRO или RADEON 9500 еще не все потеряно. Как выяснили зарубежные владельцы новых плат от ATI, разгон блокируется в BIOS видеокарты. Модифицировав BIOS, блокировку разгона можно снять. Первым додумался до этого господин Warp11. Он утверждает, что применив к коду BIOS карт RADEON 9700, RADEON 9500 PRO или RADEON 9500 следующий патч, можно получить разгоняемую плату:

Address Line: 00000070h
Originally: 44 76 4E 37 91 08 02 10 02 00 00 00 00 00 00 00
Edited: 44 76 4E 37 90 08 02 10 02 00 00 00 00 00 00 00

Многочисленные отклики в конференциях зарубежных сайтов подтверждают эту информацию. Действительно, блокировка разгона на RADEON 9700, RADEON 9500 PRO и RADEON 9500 после модификации BIOS видеокарты снимается. Для удобства был подготовлен даже специальный комплект для оверклокинга RADEON 9500 PRO, являющейся на данный момент наиболее распространенной платой. Все, что требуется, это скачать http://www.3dchipset.com/temp/warp11.zip данный архив (506Кб), распаковать его (в нем находится новый BIOS и программа- прошивальщик AFlash2) и прошить новый BIOS, не обращая внимания на все предупреждения о несоответствии CRC. После этого разгон становится возможен. Правда, в некоторых случаях может потребоваться переустановка драйверов.
<cut end>

Думайте сами, решайте сами — иметь или не иметь © не мой
Товарисчи, расскажите о последствиях! Плиз!
Угу, зашел написать, а тут уже... Изображение
http://home.mindspring.com/~warp11/
http://mcturok.com/ati/
Думаю сильно радоваться рано. Как бы в следующем релизе драйверов айтишники это не поправили.
Pepperдругме байты изменят? Изображение
Pepperдругме байты изменят? Изображение
А про 9000 никто ничего не знает? Снять можно или зачем? Изображение
Проделал с биосом своего 9700Pro обратную операцию — поменял 90 на 91, результаты презабавнейшие:
1) Device ID на чипах R300 действительно не read only, а лишь выставляется(или прошивается) биосом при инициализации.
R9700Pro при изменении этого байта сменил свой ID с 4E44 на 4E45, как раз для последнего разгон заблокирован в драйверах.
2) В биосе R9700Pro все-таки есть защита от перешивки его в 9700 и 9500Pro, поскольку в целом видеосистема до конца не инициализировалась(картинка на экране не появлялась) хотя при загрузке с PCI видеокарты, R300 исправно виделся в системе, в т.ч. и atiflash, как устройство с Device ID 4E45.
Выводы:
Либо у творцов защиты R300 от разгона мания величия, и они считают пользователей свои продукции за полных ламеров, привязывая свою, в целом навороченную защиту, к нефиксированному аппаратно Device ID, либо просто для первых карт 9700 и 9500Pro использованы VPU партий, планировавшихся только для производства R9700Pro и в скорости появятся чипы с фиксированным ID(на эту мысль наводит то, что биос от R9700Pro на чипах с ID 4E45 нормально не стартует)
Pepper

Программируем не весь PCI DeviceID а только младшие два бита. C ID ты что-то не так сделал, скорее всего — я вчера спокойно прошил на R9500 BIOS от R9700 (само собой, подправив в BIOS'е инициализацию RADEON_MEM_CNTL для 128-битной шины).
Вывод невесёлый: переделки R9500 (не про) в 9700 на уровне BIOS не видать. Самый оптимистичный вариант — скрипты вроде SoftQuadro, подменяющие PCI DeviceID. Но это дело ещё пары-тройки ночей.
Unwinder
Да тяжело что-то не так сделать, когда меняешь значение всего лишь этих двух бит, причем для перепроверки проделал это два раза. На второй раз даже частоты снизил до штатных для 9700.
Ты ведь прошил от 9700, а от 9700Pro пробовал?
<BLOCKQUOTE><SPAN class=small>цитата:<HR size=22>Unwinder:
Pepper
Вывод невесёлый: переделки R9500 (не про) в 9700 на уровне BIOS не видать. Самый оптимистичный вариант — скрипты вроде SoftQuadro, подменяющие PCI DeviceID.<HR size=22></SPAN></BLOCKQUOTE>
Т.е DeviceID изменился, но отключенные конвейеры не включились? Тогда к чему привязывается защита в драйверах?
Pepper

<BLOCKQUOTE><SPAN class=small>цитата:<HR size=22>Да тяжело что-то не так сделать, когда меняешь значение всего лишь этих двух бит, причем для перепроверки проделал это два раза. На второй раз даже частоты снизил до штатных для 9700.
Ты ведь прошил от 9700, а от 9700Pro пробовал?<HR size=22></SPAN></BLOCKQUOTE>

Пока не пробовал, да и смысла нет после BIOS'a от 9700. И так видно что в BIOS'е нет ничего, ограничивающего скорость R9500.

<BLOCKQUOTE><SPAN class=small>цитата:<HR size=22>
Т.е DeviceID изменился, но отключенные конвейеры не включились? Тогда к чему привязывается защита в драйверах?
<HR size=22></SPAN></BLOCKQUOTE>

Я же сказал что программируется не весь PCI DeviceID а только его младшие биты. Т.е. из R9500 (4144) можно сделать 4144 — 4147. У R9500PRO/R9700(PRO) 4e4x. Т.е. либо это является индикатором действительных физических различий в чипах, либо драйвер где-то проверяет PCI DeviceID и отрубает что-то. Попробовал блокировать все обращения к конфигурационному пространству PCI и регистру f00 в теле драйвера — пока глухо (система виснет при загрузке). Буду дальше копать, но сдаётся мне что R9500 всё-таки физически урезан.
Unwinder

>но сдаётся мне что R9500 всё-таки физически урезан.\

Да, R9500 без Pro это отдельная линейка чипов, а вот с R9500Pro много неясного. Сходи на IXBT/video, там статья Воробьёва про 9500-серию.
YuraN
В статье благодарность Unwinder-у выражена, так что он с ней знаком и давно. Изображение
Новая тема    Ответить  [ Сообщений: 13 ] 


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

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


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

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

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

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