Первый способ требует навыков владения паяльников. А второй - только доступа к интернет для скачивания патча. Он называется SoftR9x00, входит в состав популярной утилиты RivaTuner начиная с версии 12.2, разработан ее автором - Алексеем Николайчуком. О патче и о тестовой видеокарте пойдет речь дальше.
"заставить" драйверы не разбираться в вариантах видеокарт (обычный взлом программы).
"заставить" чип сообщать о себе, что он на самом деле Radeon 9700, а не 9500;
Понятно, что добавить пропущенные 128 линий шины памяти нереально, а вот включить конвейеры рендеринга можно. Выяснилось, что ATI не отключала конвейеры аппаратно - это делают драйверы после определения модификации R300. Если драйверы считают, что видеокарта относится к классу Radeon 9500, они выключают конвейеры. Следовательно, Radeon 9500 с 128 Мб памяти можно превратить в настоящий Radeon 9700 двумя способами:
Фактически Radeon 9500 Pro является версией Radeon 9700 с урезанной шиной, а Radeon 9500/128 - то же Radeon 9700, но с отключенными конвейерами.
Radeon 9500 Pro с памятью 128 Мб: частоты те же, шина памяти - 128 бит, конвейеры не отключены.
Radeon 9500 с памятью 128 Мб: частоты те же, шина памяти - 256 бит, отключены конвейеры;
Radeon 9500 с памятью 64 Мб: частоты 275/270 МГц, шина памяти 128 бит, отключена половина конвейеров рендеринга;
Первоначально к видеокарте Radeon 9700 Pro была добавлена удешевленная версия Radeon 9700, которая отличалась только более низкими тактовыми частотами - 275 МГц для чипа и 270 МГц для памяти. Конечно, такая видеокарта получилась ненамного дешевле. Потребовались более радикальные шаги. ATI силами своих партнеров выпустила еще три видеокарты:
Высокой тактовой частотой новый Radeon похвастаться не может - 300 МГц уже давно пройденный этап для NVIDIA, однако широкая шина данных и множество "хитрых" технологий позволяет видеокарте показывать отличную скорость в 3D.
Еще один ключевой момент архитектуры - поддержка 256-разрядной шины памяти. Все видеокарты до Radeon 9700 использовали максимум 128-разрядную шину (Matrox Parhelia не в счет). Увеличение разрядности шины позволяет и дальше наращивать скорость закраски треугольников - fillrate, основной фактор, сдерживающий быстродействие 3D-ускорителя.
Во время прохождения описанных стадий в работу конвейеров вмешивается блок экономии пропускной способности памяти - HyperZ-III. Как и у предшественников R300, он включает в себя Hierarchical Z (анализ Z-буфера до начала закраски), Z-Compression (сжатие Z-буфера) и Fast Z-Clear (быстрая очистка), но все эти алгоритмы работают еще эффективнее. А когда сцена готова, она поступает в блок анти-алиасинга SmoothVision 2. В отличие от предшественников, R300 проводит сглаживание не только трудоемким методом суперсэмплинга (построение сцены в более высоком разрешении), но и более эффективным методом мультисэмплинга, который вовсю используется GeForce3/4.
Для начала разберемся, почему новая видеокарта ATI оказалась такой быстрой. Архитектура чипа R300, который лег в основу Radeon 9700/9500, содержит множество нововведений. Начнем с того, что в новом 3D-ускорителе все основные блоки обрабатывают числа с плавающей запятой. Тем самым обеспечивается совместимость с играми, "заточенными" под новые возможности интерфейса DirectX 9. С плавающей запятой работают вершинные конвейеры, которых у нового чипа ATI четыре, а не два, как у GF4. Причем теперь выполняемые ими геометрические программы могут иметь циклы, переходы и вызовы подпрограмм, что делает их похожими на конвейеры центрального процессора. Блок преобразования координат у R300 имеет производительность около 300 млн. треугольников в секунду, то есть вдвое больше, чем у GF4. У R300 - восемь пиксельных конвейеров, опять же двое больше, чем у GF4, но на каждом есть только один блок текстурирования, поэтому по количеству текстурных модулей они сравниваются. В общей сложности конвейеры чипа ATI могут за такт накладывать 16 текстур и выполнять 160 инструкций шейдера.
Немного теории. R300
Народные умельцы быстро разузнали, что именно и как было отключено, и рассказали всем о том, как это можно обратно включить. Об одном из способов превращения Radeon 9500 в полноценный Radeon 9700 и пойдет речь в этой статье.
Конечно, в тот момент о победе говорить было рано, так как одна дорогостоящая видеокарта не может оказать сколько-нибудь заметного влияния на рынок. Поэтому ATI понадобилось выпустить более доступные модели, которые могли бы себе позволить не только обеспеченные фанаты 3D-игр. Было решено особенно не напрягаться - выпустить упрощенные версии на том же чипе, но с отключенными возможностями. Так и появилось семейство Radeon 9500.
Компания ATI, канадский разработчик и в прошлом производитель видеокарт, впервые стала лидером в гонке 3D-ускорителей. Летом 2002 года была выпущена новая производительная видеокарта - Radeon 9700 Pro, которая по результатам тестирований оказалась быстрее, чем предыдущий рекордсмен - GeForce4 Ti4600. Обогнать NVIDIA удалось потому, что ATI пошла на компромисс в технологическом плане - не стала дожидаться готовности техпроцесса 0.13 мкм, как конкурент, а вместо этого использовала немного устаревший техпроцесс 0.15 мкм.
Автор: Макс Курмаз, дата публикации: 15.03.2003
Radeon 9500. Переделка в Radeon 9700
Radeon 9500. Переделка в Radeon 9700 - Статьи и обзоры - Белорусский "железный" сайт
Комментариев нет:
Отправить комментарий