Первое знакомство
Во второй половине лета передо мной остро встала проблема выбора видеокарты. Мой боевой Radeon 9550 потерял чип памяти, а долго жить с запасной Riva TNT я не мог. Выбирал между X700Pro, 6600GT и X1600Pro. И вот однажды утром чуть ли не с бухты-барахты я ворвался в магазин и купил … Sapphire X1600Pro с AGP интерфейсом.
Видеокарта была в коробке небольших размеров.
Кроме собственно самой карты в коробке были обнаружены:
Инструкция (довольно абстрактная);
Различные TV переходники;
Диск с драйверами;
Наклейка с логотипом Sapphire была тут же наклеена на системник.
Рисунок на антистатическом пакетике сообщал о том, что без дополнительного питания карта работать не будет. Кстати, сама карта на этом рисунке напоминает Radeon 9700.
Видеокарта была без проблем принята материнской платой и операционной системой. Прогон 2005-го "Марка" выдал чуть больше 4-х тысяч баллов. На чем собственно первое знакомство и закончилось.
Первый разгон
Первоначально разгонять карту я не собирался. Хотел уйти на покой, от всех этих попугаев, fps-ов, прироста производительности и тепловыделения. Но все-таки, в конце концов, я не устоял…
Частоты карты по умолчанию – 500/810 МГц, ядро и память соответственно (как и далее по тексту). Чип – RV530Pro, память - Hynix HY5PS561621AFP-25, рассчитанная на частоту 800 МГц при напряжении vdd/vddq = 1.8 В.
Для начала карта была разогнана до таких частот как 620/900 МГц (разгон производился программой Riva Tuner 2.0 RC15.8 и RC16). "Марки" крутятся, игры не виснут, артефакты вроде не наблюдаются. Дальнейшее превышение частоты чипа приводило к артефактам во втором тесте 3DMark05, а на частоте памяти в 909 МГц спустя пару секунд после начала теста экран покрывался артефактами и погасал.
Обычно я не использую предельный разгон, и в этот раз было решено снизить частоты карты до 600/873 МГц. Но в F.E.A.R. начали появляться (достаточно редко) артефакты такого вида:
Причина этому – переразгон памяти. Снижение ее частоты до 855 МГц решило проблему. Но что это за разгон такой +45 МГц? Это я и постараюсь исправить!
Охлаждение
Браво, Sapphire! Карта оснащена термомониторингом, благодаря чему обороты слабенького (на первый взгляд) вентилятора зависят от температуры чипа. На этом, увы, радость заканчивается. При стандартном охлаждении карта очень сильно греется. При комнатной температуре 28-30 °С, в 3D режиме карта разогревается до 85 °С и выше. При этом на полную мощность вентилятор включается только после достижения чипом температуры в 100 °С!
Увеличение оборотов вентилятора при помощи Riva Tuner или АТТ увеличивает шум, при этом эффективность системы охлаждения возрастает не пропорционально шуму. Долго я такое положение терпеть не мог и доработал охлаждение карты. Подробно об этом в весьма шутливой форме написано здесь. Если в двух словах, то:
1) Вместо стандартного вентиля был установлен 8 см GlacialTech SilentBlade;
2) Ножки радиатора, от которых зависит прижим его к чипу, были слегка подпилены напильником;
3) Термопаста заменена на КПТ-8;
4) Установлен радиатор на мост Rialto;
Все это позволило снизить температуру карты градусов на 20!
Снятые с карты элементы были бережно сохранены и в случае чего, я смогу вернуть ей первоначальное состояние :).
Если установка большого вентилятора – это личное дело каждого, то кое-что зависящее от производителя, Sapphire здесь улучшить в состоянии. Например, поменять термопасту и проконтролировать ситуацию с прижимом радиатора к чипу, а то между ними пролегает толстый слой термопасты!
Карта стала выглядеть так:
Вид спереди
Вид сзади
Кроме того, карта обдувается 12 см вентилятором, запитанным от +5 В.
После осеннего похолодания, температура, естественно, несколько снизилась.
Фишка разгона
С самых первых тестов для более точного задания частот памяти я отключил галочку "Allow VGA BIOS script parser usage for clock frequency programming" в настройках Riva Tuner. При этом шаг задания частоты снизился с 18 до 9 МГц. Как оказалось впоследствии отключение этой галочки снижает производительность. Вот, например, результаты 3DMark05 с
Allow VGA Bios script parser usage for clock frequency programming =
off 627/900 - 4606
on 627/891 - 4693
при прочих равных.
По словам самого Unwinder’а (автора программы RivaTuner) при использовании этой галочки "программированием частоты (и её ограничением) занимается VGA BIOS". Так вот, самое парадоксальное, что при ее использовании нельзя задать родные частоты этой карты 500/810, только 500/801 или 500/819! Но так как она увеличивает производительность почти на 2%, то было решено их и использовать.
Упрямая память
Как стало известно из даташита, память HY5PS561621AFP-25 работает при CL=6 и напряжении 1.8 В. А что мы имеем в данном случае? Держитесь за стол! CL=7, а напряжение равно 2.04 В. Вот тебе и "картина Репина"… Это ведь стандартные настройки гигагерцовой HY5PS561621AFP-2!!! Почему же память не гонится дальше 855 МГц? Возможно дело в таймингах. То, что латентность повышена еще не значит, что остальные тайминги не понижены до предела. В том числе и те, которые невозможно изменять программно.
К сожалению, ни Ati Tray Tools, ни Ati Tools пока не умеют менять тайминги на видеокартах X1k. Но выход был найден. Тайминги можно править в редакторе BIOS'ов для ATI – RaBit. Я использовал версию 2.1. Дамп BIOS'а был получен с помощью Ati Tools, ибо AtiWinFlash намертво вешал систему при запуске.
Думаете, пляска с таймингами что-то дала? Благодаря увеличению Refresh row Cycle Time удалось избавиться от отключения картинки при частоте памяти >=909 МГц и собственно все. Увы, в RaBit слишком мало редактируемых таймингов…
Немного вольтмода или укрощение памяти
Вольтмод… Ох, люблю ж я это дело! Особенно, если паять 40 ваттным паяльником, не отключая его из розетки! :)
Но на этот раз решено обойтись без паяльника, простым карандашом. Признаюсь, это первое мое знакомство с карандашным вольтмодом. Хотя, точнее можно сказать – вольтмодиком.
Для вольтмода был найден старый советский карандаш, т.к. остальные почти не снижали сопротивление. Также использовался мой старый верный мультиметр:
Вольтмод, подходящий ко всем X1300/1600 производства Sapphire, описан здесь. Напряжение на чипе я не повышал, ибо при данном охлаждении считаю это издевательством .
На нижеследующем рисунке показано сопротивление какого резистора надо снижать и где мерять напряжение:
Зависимость напряжения от сопротивления:
675 Ом - 2.04 В
655 Ом - 2.09 В
647 Ом - 2.12 В
Итак, при последнем значении ставлю частоту памяти 873 МГц. Загружаю сейв F.E.A.R., на котором были ранее заметны артефакты – их нет! Уже что-то. Далее: 891 МГц – тоже нет, 909 – экран покрывается фиолетовыми полосками… Ах, да Refresh row Cycle!
Перезагружаюсь, повышаю тайминг, выставляю 909 МГц по памяти, F.E.A.R., сейв... Нет артефактов!!! А что если... Нет, на 927 МГц уже появляются артефакты, но все равно + 99 МГц тоже неплохо.
Целью моей при разгоне было получение стабильных частот для повседневного пользования, а не экстремальный разгон для ORB-a, посему тесты при дальнейшем увеличении напряжения не проводились.
Тесты производительности
Тесты проводились при стандартных частотах 500/810 МГц и максимальном разгоне после модификации охлаждения. Набор тестов достаточно скуден, но позволяет судить о том, сколько процентов производительности можно выиграть за счет разгона.
Набор тестов:
3DMark 2005 1.2 настройки по умолчанию;
3DMark 2006 1.02 настройки по умолчанию;
DOOM 3
встроенный бенчмарк,
разрешение 1024х768, настройки качества High (noAA, AF8x),
двойной прогон демки, учитываются результаты второго прогона;
F.E.A.R.
встроенный бенчмарк,
настройки:
Computer – High
Graphic Card – High
Что подразумевает разрешение 1024х768, максимально-высокие настройки, noAA, AF4x, SoftShadows=off
двойной прогон демки, учитываются результаты второго прогона;
Тестовая система:
ЦП: Celeron D 320 2.4@3.51 GHz
Кулер: Igloo Turbine 4500
Материнская плата: ASUS P4P800 SE
Оперативная память: 1 Gb (3х256 MB PQI + 256 MB Hynix) DDR400@390 dual channel
Видео: Sapphire Radeon X1600Pro 256Mb AGP 500/810 и @627/909
БП: Everpower HPC-360-203
Жесткие диски: Samsung SP1213N, WDC WD400BB
Приводы: ASUS CRW-5232AS, ASUS DVD-E616P2
Монитор: Samsung 793DF
ОС: Windows XP SP1
Версия драйвера: 6.8 (from ati.com)
Все настройки драйвера по умолчанию, оптимизации отключены.
3DMark 2005
Бесполезные попугаи. :) Прирост от разгона составляет 16.4%. Вполне ожидаемый результат.
Результат без разгона
Результат при разгоне
3DMark 2006
Попугаев относительно 2005-го "Марка" стало меньше, но прирост почти такой же – 15.9% и это при том, что конечный результат зависит от почти неизменного CPU Score. В игровых тестах прирост куда больше – 19.3% и 17.4% в HDR/SM3.0 и SM2.0 соответственно.
Результат без разгона
Результат при разгоне
DOOM 3
Прирост от разгона куда меньше чем в синтетике – 12%
F.E.A.R.
Средний фпс вырос на 14.3%, а максимальный – на 22%, минимальный почти не изменился. Объяснение сему ниже.
Процессорозависимость
Т.к. данная видеокарта чаще всего покупается в качестве апгрейда для старой системы, то тесты процессорозависимости должны быть достаточно интересны. К сожалению, я не могу сравнить производительность своего процессора с другими, более быстрыми, такими как P4, AMD K7/K8, посему тесты будут проведены при дефолтной частоте моего процессора (2.4 ГГц, 133х18, частота памяти 333 МГц) и при его разгоне до 3.51 ГГц (+46.25%, 195х18, частота памяти 390 МГц).
Тесты процессорозависимости я решил проводить только в играх. Во-первых, играем мы именно в игры, а во-вторых, DOOM 3 считается одной из самых процессорозависимых игр прошлых лет, а F.E.A.R. – одной из самых процессоронезависимых.
Настройки те же, что и в тестах производительности.
DOOM 3
Игра DOOM3 подтверждает свой статус очень процессорозависимой игры. Разогнанная видеокарта в паре с неразогнанным процессором отстает от работающих в паре разогнанного процессора и неразогнанной карты. Тем не менее, даже неразогнанный тандем способен обеспечивать приемлимый фреймрейт в DOOM3.
F.E.A.R.
И кто сказал, что эта игра слабопроцессорозависима? Минимальный fps зависит именно от производительности CPU, а не от видеосистемы. Хотя разгон видеокарты увеличивает производительность и при неразогнанном процессоре.
Заключение
Sapphire X1600Pro c AGP интерфейсом дает обладателям устаревших систем возможность улучшить игровую производительность без смены всей системы целиком. Карта также интересна для оверклокеров за счет неплохого разгонного потенциала чипа. Производительность от разгона увеличивается не очень существенно, но заметно. К сожалению, есть и недостатки. Но для обычных пользователей они не критичны, а оверклокеры все поправят за пару часов.
Карта также оказалась достаточно процессорозависимой и это следует учитывать при покупке. При слабом процессоре большого прироста от апгрейда вы не заметите. Но я лично покупкой доволен и надеюсь, что Sapphire будет помнить об обладателях материнских плат с разъемом AGP до тех пор, пока мы готовы покупать эти карты.
P.S. Разгона много не бывает
При напряжении 2,18 В память заработала стабильно на 927 МГц, а чип при открытой двери на балкон – на 634 МГц.
В марках были получены следующие результаты:
3DMark05 - 4805
3DMark06 Score - 2130
Благодарю Gortaur за рецензирование, создание красивых диаграмм и всяческую помощь в подготовке статьи.