Холодно и тихо? Теперь да! Учим С&Q работать так, как нам надо. При помощи VID MOD-а. Обновлена!

4 мая 2008, воскресенье 18:50
для раздела Блоги
Холодно и тихо? Теперь да! Учим С&Q работать так, как нам надо. При помощи VID MOD-а.

Жили, были у меня,
Два таких богатыря:
BIOSTAR TA770 A2,
И Athlon 3800+ X2!
Ну никак не мог заставить,
Их свои частоты сбавить,
И в простое как при деле,
Проц. работал на пределе!



Суть проблемы.

Недавно стал обладателем нового железа, недельку помучался с разгоном, нашел пределы, радовался, но не давал мне покоя один нюанс. Стандартное напряжение моего процессора 1.25V. С&Q на данной материнской плате работал корректно (читай без зависаний при переключении режимов) только без изменения напряжения на процессоре, да и то только в разгоне до 27ххМГц. По началу хотелось заставить работать С&Q в разгоне до 3200МГц, причем чтобы в простое частота и напряжение сбрасывались до минимальных значений. Но после замера энергопотребления процессора под нагрузкой в таком режиме, я еще долго оставался в шоке , и думал а надо ли мне это с моим то блоком питания. При прогреве S&M мой процессор жрал 12.7А по 12В линии. Это 152Вт! Тогда как блок питания по спецификации может отдать только 18А, а у меня в системе кроме того еще порядком разогнанная и завольтмоденная 7600, которая отъедает ампер 5-6. Вот и удивляюсь теперь качеству старичка FSP... Да и Biostar со своей схемой питания тоже не подкачал, я же во время бенчинга задирал напряжение и вовсе до 1.65В, а частоту до 3360МГц. Страшно подумать, сколько может потреблять мой камень в таком режиме. Замерить не получится, ибо амперметр рассчитан на ток 10А и порядком разогревался. Но думаю не меньше 200Вт.
Да, кстати, Windsor при напряжении 1.45V и частоте 3200МГц потребляет ~50Вт даже в простое под управлением Vista, и ~30Вт под ХР. Поэтому решение искать надо.


Поиски решения.

Недельку помучался с RMClock. Вроде бы нашел соотношение настроек, при которых удалось-таки заставить все работать, но вот беда, минимальное значение vid пришлось увеличить до 1.15V, потому, что при меньших значениях vid (тоесть при 1.1\1.05\1.0\0.95V и т.д.) система наглухо висла при переключении с режима малого энергопотребления (тоесть множетель 5Х) на режим высокой скорости (тоесть с 10Х множетелем). Это при том, что я год просидел на DFI LP NF4 UT и А3700+(939 сокет), используя режим с vid=1.35V(10.5Х), и режим с vid=1.0V(5Х), и все прекрасно работало. А тут, ну прямо никак. Значит дело не в проге. Только настроишь, вроде работает, начинаешь что-то делать - зависает. Ну думаю, ладно, хоть при 1.15 работает. Опять же, если подумать, у меня в БИОС выставлено +0.175V, ибо проц разогнан до 3200МГц, еще и сама мать завышает на 0.03V, получается, что в простое процессор работает на 1.35 (1.38 ). А под нагрузкой на 1.45V (1.48 ). Понятно, что смысла от такого понижения напряжения не много.
Мое объяснение такое: Пробовал много чего и заметил что при подняти напряжения соответствующего множетелю 5х до напряжения от 10х множетеля (тоесть 2 одинаковых) зависаний не было, до сих пор так и не понял почему так было. Думаю дело в том что при изменении напряжения в биос, меняется "отзывчивость" схемы питания проца. Т.е. она перестает успевать вовремя повысить напряжение при переходе на "быстрый" режим (с 10х множетелем) Других объяснений пока не придумал. И похоже придется с этим мериться.
Начал думать, как же можно увеличить промежуток между максимальным и минимальным значением vid, не используя пункт повышения напряжения в биосе. Уже и про модификацию БИОС думал, и про дальнейшее подбирание настроек RMClock, чтобы заставить-таки работать корректно при минимальном значении vid равном, ну например 0.95V, с дальнейшим паяльным вольт модом материнки. Но ничего не получалось, не хотел RMClock нормально работать на этой мамке. Тогда меня осенило, раз материнка нормально работает только при стандартном значении напряжения, надо это самый стандарт поднять до необходимого значения. Как это сделать? Элементарно!

Vid pin mod. Для непросвещенных, в двух словах. Материнская плата выставляет номинальное значение напряжения исходя из комбинации, заданной замыканием определенной группы ног (VIDx) на землю либо на какое-то напряжение. Первое соответствует 0, второе 1. В даташитах существуют таблицы значений напряжений и соответствующих им кодов. Замыкая вручную определенные ноги на брюшке, мы можем менять значение номинального напряжения процессора.
Необходимой таблицы я не нашел, но зато нашел очень удобный сайт, с наглядным указанием необходимых ног и комбинаций их замыкания в зависимости от номинального напряжения вашего процессора. Все что необходимо сделать, это указать дефолтное напряжение и то, которое хотите получить. Но там имеются не все комбинации. Поэтому на первое время сделал мод на 1.35V, что в итоге дало 1.38V и частоту процессора 3060, плюс к этому работающий по дефолту (то есть средствами Windows) С&Q! Как и положено, в простое частота сбрасывается до 1530, напряжение до 1.1V (1.13 с учетом завышения). Ничего не зависает, и нет необходимости пользоваться сторонними программками. Короче я доволен результатом, хотя и не до конца. Надо поискать-таки злополучную таблицу(авось кто поделится, или расскажет чего), и попробовать повысить номинальное напряжение до 1.45V, или хотя бы до 1.4V.


Замыкаем так, чтобы не отвалилось.

Все, что пострадает в результате ваших действий, не имеет отношения ко мне и тому, что я здесь описываю. Вы должны отдавать себе отчет в том, что вы делаете, и хорошенько обдумывать каждое свое движение. Действия, описанные ниже, могут повредить как процессор, так и материнскую плату.

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



Пробуем вставлять в сокет, затем вытаскиваем и проверяем, не замкнула ли наша проволочка соседние ноги. Если проверка дала добро, то вставляем процессор окончательно, и включаем компьютер. Во время включения, для подстраховки, я сразу замерял напряжение тестером и держал руку на выключателе питания. Второй способ это вставление перемычки в сокет. Здесь главное не запутаться в правильном «отзеркаливании» нужных нам контактов. Также длинна, концов перемычки должна быть 1-1.5мм, иначе есть риск, что при защелкивании процессора она согнется и заденет что-нибудь внутри сокета. Выглядит это примерно так:



Внимание, для вашего процессора комбинация перемычек может быть абсолютно другой, ибо номинальное значение напряжения может быть другим. Описанное выше подходит для всех процессоров под AM2, возможно даже для Phenom, и в теории должно действовать на всех материнских платах. Так же очень пригодится при отсутствии опции для повышения напряжения в БИОС.

Замеры энергопортебления процессора

Были проведены старым, проверенным способом. В разрыв провода питания процессора подключался амперметр и замерялся ток, затем он умножался на 12В, и получалось энергопотребление в ваттах. Удобнее думаю в виде таблички.



Теперь несколько слов о полученных значениях. Для замера потребления в простое, в диспетчере задач кикались все лишние процессы, и закрывался сам диспетчер. Поэтому среднее энергопотребление в простое должно, немного отличаться в большую сторону, особенно в висте. Ибо в ней были заметны постоянные всплески активности процессора с интервалом примерно в секунду, и малой продолжительностью (наверное около 0.2С =). Ток в это время прыгал до значений превышающих табличные ~ в три раза. Несмотря на то, что диспетчер задач показывал ровную линию.
Значения из Эвереста примерно соответствуют нагрузке на процессор в какой-нибудь стратегии, я пользовал Age Of Empires III - Warchiefs. В AssassinsCreed и HL - Episode 2 потребление было пониже примерно на четверть.


Ну вот собственно и все.

Таким образом, я малой кровью получил экономичность в простое и скорость в нагрузке. На все про все у меня ушло 15 минут, ну и минут 15 на то чтобы подобрать необходимое напряжение. Теперь осталось дождаться когда Biostar исправит ситуацию с 1Т таймингом в БИОСе, и будет счастье.

____________________________________________________________________________

Нашлась таки табличка.

Нечеловеческое спасибо чаловеку с ником maco! По его словам табличка взята из даташита на RT9246A, это шим контролер, который стоит на некоторых материнских платах AM2. Так же спасибо ему что помог определить где какая нога (VIDx).
Несколько слов о том, как правильно пользоваться. Разберем пример. Номинальное напряжение нашего процессора 1.25V. Ищем его в таблице и видим что напряжение (какое-то, тоесть логическая 1) присутствует только на VID2 и VID3. Значит заземлить мы можем только данные контакты. Либо VID2 для 1.35V, либо VID3 для 1.45V.
К тому же если посмотреть на минимальное напряжение, которое использует данный процессор, а именно 1.10V, то увидим что VID2 и VID3 уже равны 0, зничит это напряжение не изменится, что в общем то плюс.
Чтож, думаю дальше будет все понятно, привожу табличку и "распиновку" VIDx...
Значения напряжений:
      VID4 VID3 VID2 VID1 VID0    Output Voltage

0 0 0 0 0 1.550
0 0 0 0 1 1.525
0 0 0 1 0 1.500
0 0 0 1 1 1.475
0 0 1 0 0 1.450
0 0 1 0 1 1.425
0 0 1 1 0 1.400
0 0 1 1 1 1.375
0 1 0 0 0 1.350
0 1 0 0 1 1.325
0 1 0 1 0 1.300
0 1 0 1 1 1.275
0 1 1 0 0 1.250
0 1 1 0 1 1.225
0 1 1 1 0 1.200
0 1 1 1 1 1.175
1 0 0 0 0 1.150
1 0 0 0 1 1.125
1 0 0 1 0 1.100
1 0 0 1 1 1.075
1 0 1 0 0 1.050
1 0 1 0 1 1.025
1 0 1 1 0 1.000
1 0 1 1 1 0.975
1 1 0 0 0 0.950
1 1 0 0 1 0.925
1 1 0 1 0 0.900
1 1 0 1 1 0.875
1 1 1 0 0 0.850
1 1 1 0 1 0.825
1 1 1 1 0 0.800
1 1 1 1 1 Shutdown


Вид на брюшко процессора:

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

____________________________________________________________________________

А теперь еще продолжение, специально для самых внимательных.

Недавно еще один добрый человек с ником Claw Bug подсказал, как он научил RMClock нормально работать со своей TA690G, указав на пункт Registered DIMMs. Я открыл документацию и немного почитав наткнулся на такой пункт:

"Third, even if your motherboard is properly set up for AMD Cool`n'Quiet(tm) operation, you may experience problems with PST management if you have two or more memory modules installed, even with official AMD processor driver's management. In most cases, it is possible to solve this problem by applying the defaults for Registered DIMMs in the Clock Power/Timing Settings of the Advanced page. Once again, to automatically use these settings whenever you launch RMClock, please enable "Remember these settings" option."

Тоесть, если в системе стоит два и больше модуля памяти то могут возникать нестабильности. Что у меня по видимому и происходило. В то время, как на DFi у меня память стояла одной палкой и поэтому RMClock прекрасно работал. Теперь кажется все начинает вставать на свои места...
Сам еще не проверял, но возможно кому нибудь поможет. Если поможет отпишитесь в моей ветке или в ветке по TA770...

Спасибо что дочитали до конца, надеюсь теперь точно конца .


Помидорки и прочие тухлые овощи сюда:
Страница Santer`a, обсуждение статей и записей.


Ветка по материнке.
Biostar на чипсетах AMD 7хх - все модификации.


Ну и то к чему в дополнение была написана эта статейка:
Athlon X2 3800+ (F3), Biostar TA770 A2+, OCZ Platinum rev2. Часть I. Обзор+фото.
Athlon X2 3800+ (F3), Biostar TA770A2+, OCZ Platinum rev2. Часть II. Разгон+тесты

Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают