Перейти к содержанию
  • запись
    1
  • комментария
    2
  • просмотра
    13 034

HD6950 - downclock памяти


pendalf2008

7 136 просмотров

День добрый.

 

Попала мне на глаза как-то информация про BitCoin. И не просто попала, а вызвала дикое желание приобщится. В общем не сильно долго думая, но все же проведя анализ решил я прикупить видеокарту PowerColor HD6950 1GB GDDD5 1GBD5-2DH (http://www.powercolor.com/ru/products_features.asp?id=327). Выбрал ее, ибо в больше ничего доступного в городе не было (и эту то с трудом удалось заказать). К тому же по цене/скорости вроде как самый оптимальный вариант получался (отдал я за нее 1500 грн., при расчете получить скорость 400 МХеш/с)

 

Ну в общем прихожу домой и начинаю ее перепрощивать (а как же - надо ведь разблокировать контейнеры :) ). Но тут ждал меня первый облом. Хотя я знал, что видеокарта нереференс, все же наличие 2-х биосов и информация с буржуйских форумов (народ писал что удавалось разлочить контейнеры на таких вот нереференсах в 50% случаев) давало надежду на удачную перепрошивку. Но то ли не повезло мне, то ли PowerColor что-то чипам новых серей сделал, но контейнеры не разблокировались.

 

Поиграв с ней пару суток (при этом пару раз так прошивал, что она вообще работать переставала :) ), решил я поднять частоты да и использовать как есть (на 880/1250 температура составляла 85-89 С). И тут выяснилось (для меня это было открытием :) ), что необходимости в высоких частотах памяти нет. Здраво рассудив (и найдя подтверждение в сети) решил, что уменьшение частоты должно уменьшить энергопотребление а значит и температуру, кинулся снижать частоту.

 

Сначала открыл Catalyst (стоял 12.8). В нем как оказалось снизить частоту ниже 1250 нет возможности. Почитал форумы, и установил Catalyst постарее (сначала 12.3, потом 12.1). Там все точно так же. Почитал еще форумы :) . Полез редактировать файлы профиля, но все равно реакции никакой.

 

Вот вы сейчас думаете - вот олень, есть "MSI AfterBerner" :) . Вот и я так подумал, когда после очередной неудачи полез в гугл и давай усиленно искать. Нашел, установил и давай его пытать. Да вот только толку никакого. Хоть и стоит нижняя граница частоты памяти 625 МГц (уже не 1250 как у Catalyst - и то хлеб), и путем манипуляций с файлом конфигурации ее можно снизить еще ниже, значение это не имеет решительно никакого. Меняй частоту не меняй в AB - на реальную частоту видеопамяти это не влияет. Хотя частота ядра изменяется успешно.

 

Первые успехи пришли после очередного заплыва в Гугл и скачивания в качестве майнера сgminer 2.7.6. Вот только, как оказалось, частота памяти у 6950 может быть только на 125 МГц ниже чем частота ядра и поиски в гугле это подтвердили. Но тут уже проснулся спортивный интерес, ибо комбинация частот 880/755 позволила скинуть температуру в нагрузке до 69-71 С. Было интересно насколько удастся сбить температуру, а значит и энергопотребление. За то, что дальнейшее снижение возможно, говорил факт, что в простое видеокарта работает на частотах 150/250.

 

Для товарищей готовых с криками "надо было перепрошить биос - снизить там частоту" начать кидать в меня пом...идоры :) сразу скажу - ничего не вышло. При загрузке получал синий экран, который не сказано радовал глаза :) .

 

Короче порыскал я, и... скачал RivaTuner. Но эта замечательная программа, на базе которой построен MSI AB, оказалось не "понимает" 6950. И тут мне вспомнилось что в RBE при редактировании биоса я видел поле "5хх0 + RivaTuner". Запустил RivaTuner, открыл в RBE оригинальный биос видеокарты и нажал на кнопку в поле "5хх0 + RivaTuner". И хотя у меня видеокарта 6950 все равно после этих действий в RivaTuner уже можно было производить низкоуровневое управление видеокартой. Там удалось достичь частоты памяти в 625 МГц, что еще больше уверило меня в возможности дальнейшего снижения частоты памяти.

 

Порыскал я опять и скачал ATITrayTools. Но только с этой программкой не все ладно. Во первых в Catalyst 12.8 не хватает одного файла - "atipdlxx.dll" (ну это решаемо). Во вторых у меня драйвер АТТ жестко перехвачивался антивирусом (пришлось ставить исключения). В третьих на некотором оборудовании АТТ вызывает конфликты с другими програмами (так на i7-3770k, 8Gb, Win7 x64 ultimate - все TeamViewer, GPU-z и АТТ мирно сосуществовали, а на Celeron-D 3.2 ГГц, 1Gb, Win7 x64 ultimate и Win7 x86-64 home запуск АТТ приводит к вылетанию TeamViewer и GPU-z).

 

В общем с горем пополам заставил я ATITrayTools работать как мне надо с 6950. Для этого:

1. Отрубить на время установки антивирус

2. При установке надо ставить галочку "Force apply clocks ..." - необходимо чтобы убрать PowerPlay - чтобы драйвер не сбрасывал частоты видеокарты к установленым в биосе. Если галочку тут не поставить ATITrayTools будет работать, но таким образом создастся постоянный конфликт между ATITrayTools и PowerPlay, который иногда приводит к краху драйвера - а значит придется перезапускать майнер.

7e9267e8f42a.jpg

3. После установки скачать и скопировать в папку ATITrayTools файл "atipdlxx.dll"

4. Добавить в исключения вашего антивируса видеодрайвер ATITrayTools (как это сделать - зависит от того какой антивирус вы используете. У меня например Norton 2010, он на драйвер ругается).

5. Запустить msconfig и выключить из автозагрузки Сatalyst. Он все равно бесполезен с очки зрения downclock-а, зато может приводит к вылетанию майнера при высоких частотах ядра видеокарты

6. Перезагрузить компьютер.

7. Запустите АТТ (если еще не запущен), выберите вкладку "настройки разгона"

8. Разгоняйте)

 

А теперь самое главное - нюансы.

 

Во первых ATITrayTools для 6950 может выставить далеко не любые значения частоты видеопамяти. Я изначально на этом конкретно времени потерял. Вычитал на форумах, что оптимально частота памяти должна быть в 3 раза меньше чем частота ядра. Так и попробовал в АТТ поставил 880/300, а оно возьми да и артефактни экран. Тогда я еще целые сутки убил ища еще программы для downclock-а памяти. Только потом опять к АТТ вернулся и начал постепенно снижать частоту памяти. Так вот оказалось что на частотах памяти 270-420 МГц видеокарта не хочет работать. С чем это связано я не знаю, да и в принципе это не важно.

 

Вторым нюансом есть то что при повышении частоты ядра необходимо не забыть изменить напряжение ядра с 0.9 В (напряжение спящего режима) до 1.1 В (нормальное рабочее напряжение). Если этого не сделать - при разгоне ядра будет происходить "зависание" видеокарты, которое лечится только перезагрузкой.

Ну и конечно же выставленные частоты можно сохранить в профиль для загрузки.

b3494b12d7cc.jpg

Таким образом можно сделать следующие выводы:

1. Программы которые используют для разгона видеокарт видеодрайвер не способны нормально понизить частоту видеопамяти HD6950. К таким программам относятся Сatalyst, MSI AfterBurner да и в принципе почти все. На уровне видеодрайвера частота памяти для 69хх ограничена значением "Частота ядра"-125 МГц

2. Перепрошивка биоса также не позволяет снизить частоты ядра до желаемых значений, а выдает лишь синий экран смерти

3. RivaTuner в комбинации с Radeon Bios Editor дает возможность снизить частоту памяти до 625 МГц.

4. ATITrayTools является единственной эффективной программой для снижения частоты памяти HD6950. При этом частоту нужно понижать постепенно (как я уже писал выше необходимо выявить диапазон в котором частота не устанавливается).

 

А теперь собственно говоря чего я добился снижением частоты:

1. Температура с 85-89 С на 880/1250 упала до 57-61 на 900/200, без повышения напряжения выше 1.1 В.

2. Энергопотребление системы i7-3770k, 8Gb, БП FSP-450 Вт упало с 300 до 210. Замерял по квартирному счетчику.

3. Сейчас видяха стоит в старой машине (Сeleron D 3,2 и БП бог знает чьего производства на 300 Вт с 17 А по 12В шине) и жрет 250 Вт/ч. Это связано как и со старостью машины (там все - проц, мать - чуть-чуть больше жрет) так и с более низким КПД блока.

4. Скорость в сgminer составляет 370 МХеш/с (прошу помнить что шейдеры разблокировать не удалось) при 900/200

2 Комментария


Рекомендуемые комментарии

Подскажите, что я делаю не так? скачиваю файл "atipdlxx.dll" с одного ресурса - http://www.dll.ru/dlldownload.html пишет: "access violation at address 00000000/ read of address 00000000" Скачиваю с другого ресурса - запускается и виснет, также виснет после перезагрузки. приходится удалять файл через безопасный режим.

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...