Nodevice.su
[AD970x90]
ГлавнаяСтатьиКомпьютерыПроцессор бывает горячий только от жизни собачей
Поиск по сайту:
пример: "ASUS dvd"









Фильтр файлов
Производитель:
Устройство:
Архив новостей:
« 04.2024
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Последние новости

Наша кнопка


Размести на своем сайте HTML код с нашей кнопкой.

Статья "Процессор бывает горячий только от жизни собачей"

[AD1]

Процессор бывает горячий только от жизни собачей



Процессор бывает горячий только от жизни собачей

На этот раз речь пойдет об усмирении знойного характера процессоров компании AMD. Среди ряда пользователей ПК и тех, кто только собирается таковым стать, бытует мнение, что эти процессоры выделяют очень много тепла и для их устойчивой работы необходимы едва ли не пятикилограммовые медные радиаторы и подобающие высокооборотистые вентиляторы. Все это хозяйство шумит с такой силой, что даже соседи в вечерние часы тарабанят тапком по батарее до тех пор, пока вы не выключите свою . Конечно, как известно, дыма без огня не бывает, и подобные мифы частично имеют место в реальной жизни, но без шаманского обряда превращения мухи в слона здесь тоже не обходится. Если к данному вопросу подойти с холодным умом и здравым рассудком (чем мы сейчас и займемся), то описанная ситуация видится совершенно в ином свете.

Энергопотребление, равно как и тепловыделение процессоров Intel Pentium4 ничуть не меньше этих же показателей для процессоров AMD AthlonXP. Более того, у старших моделей P4 рассеиваемая мощность даже выше, чем у от AMD. Но почему же тогда клеймо получили именно последние? Дело в том, что системы наP4 и процессорах от AMD имеют различную архитектуру. Поэтому если в для перехода P4 в режим энергосбережения необходимо подавать на процессор команду Halt, то для AthlonXP это недостаточное условие. Чтобы дать отдохнуть процессору AthlonXP (равно как и Duron'у), необходимо произвести процессора от системной шины (режим Bus Disconnect), иначе он будет молотить пустые циклы с довольно низким КПД.

Реализация функции отключения процессора от системной шины, в общем-то, не представляет особых трудностей, но вот производители материнских плат и BIOS'ов с одной им понятной упертостью продолжают игнорировать эту необходимость. В последнее время компания AMD все же пытается направить в правильное русло производителей плат, требуя от них поддержки этой функции как одного из условий получения платой статуса AMD Recommended. Шатко валко этот процесс пошел, и лед, как говориться, тронулся. Но что же делать пользователям, которые уже приобрели материнские платы и не планируют их менять в обозримом будущем? Здесь два варианта. Или забыть то, о чем писалось выше, и не морочить себе голову, или же продолжить чтение этой статьи.

Кто сказал, что не в битах счастье?

Оказывается, по счастливой случайности все чипсеты, когда-либо выпускавшиеся под платформу SocketA, поддерживают режим Bus Disconnect. Вот только по умолчанию он деактивирован. Что ж, будем активировать. Для этого нам понадобятся две небольшие программы WPCREdit (http://download.viahardware.com/wpcredit/wpcre12a.exe, 64.9Кб) и WPCRSet (http://download.viahardware.com/wpcredit/wpcrs120.exe, 59.6Кб).

Программа WPCREdit потребуется всего единожды. После того, как вы ее скачаете, лучше сохранить файл в отдельную папку, так как это самораспаковывающийся архив, и его активация приводит к разархивации содержимого без предварительного указания пути. Утилита не требует инсталляции и предназначена для просмотра и редактирования управляющих регистров шиныPCI. Программа WPCRSet отвечает за автоматическую установку запрограммированных значений в процессе запуска операционной системы. Ее нужно проинсталлировать, запустив файл instdd.exe.

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

Итак, вы знаете, какой чипсет установлен на вашей плате и полны решимости сделать свой вклад в борьбу с глобальным потеплением на планете. Запустите программу WPCREdit (wpcredit.exe). Перед вами таблица регистров нулевого PCI-устройства системного контроллера (). Все, что нужно сделать, установить в1 (единицу) один из битов в одном из байтов. Какой именно зависит от чипсета и отчасти от BIOS материнской платы. Непосредственно процессор переводится в режим энергосбережения подпрограммами интерфейса ACPI, код которого содержится в BIOS. Последний может переводить процессор в§ режим энергосбережения либо командой Halt, либо командой чтения из специального ACPI-порта. Замечено, что AMI BIOS обычно использует Halt, а AWARD команду чтения ACPI-порта. В зависимости от этого нужно редактировать регистры. Для чипсетов VIA KT133, KT133A, KT133E и, возможно, серий КМ133 и KLE133 (для последних не проверялось) нужно редактировать 7-ой (старший) бит регистра52 в случае ACPI-охлаждения. И1-ый бит (напоминаем биты считаются с нулевого, справа налево) 55-го регистра, если охлаждение происходит через Halt. Кстати, особо ленивые могут поставить сразу оба варианта это ничему не помешает.

Регистры для других чипсетов:

КТ266, КТ266А, КТ333CE (и, возможно, КМ266) регистр92 бит7 и регистр95 бит1 соответственно; КТ333CF, KT400 регистр D2 бит7 и регистр D5 бит1 соответственно;

AMD760 регистр 62 бит1 и регистр 62 бит1 соответственно;

SiS735 регистр 6А, биты01. Какой именно отвечает за охлаждение посредством Halt, а какой ACPI, точно сказать не можем, так как у нас отсутствуют платы на этом чипсете. Проверьте оба это не опасно.

Для чипсета NVIDIA nForce2 регистр 6F, бит4 охлаждение ACPI. Какой бит отвечает за охлаждение посредством Halt нам не известно, так как экземпляры плат на nForce2 с BIOS, использующим Halt, еще не попадались.

Еще как отличить КТ333CE от KT333CF? Посмотрите (все в том же WPCREdit), в каком из регистров 92 или D2 находится значение69 или6B. Это и будет нужный регистр. Установите его старший бит в1 полученное значение окажется, соответственно, E9 или EB.§

Давайте рассмотрим процесс редактирования значения регистра на примере платы с чипсетом nForce2. Как вы видели на рисунке1, регистр6F имеет значение0F (или в бинарном коде 00001111) (). Биты с нулевого по третий установлены в1. Теперь нужно поменять четвертый бит с0 на1. Для этого просто выбираем его курсором и меняем значение на1. Теперь жмем Enter для подтверждения изменения. Все, значение регистра изменилось на1F.

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

Итак, нужный бит найден и установлен. Теперь неплох было бы закрепить успех, для чего потребуется программа WPCRSet. Запустите файл wpcrset.exe и выставите переключатель Startup в положение Start (). Нажмите кнопку Add. Введите номер нужного регистра и значение, которое у вас получилось при редактировании этого регистра (). Нажмите OK, чтобы добавить значение, и еще разOK, чтобы сохранить его и выйти. Программа попросит перезагрузиться этого можно не делать, ведь мы и так выставили нужные показатели в регистре при помощи WPCREdit.

Вот тебе первая выгода:

Каких же результатов на практике можно достичь при включении режима Bus Disconnect? Чтобы продемонстрировать реальную пользу от этого, мы представляем вам диаграмму рабочих температур в различных режимах работы процессора. Для эксперимента использовалась материнская плата Soltek SL-75DRV5 и процессор AthlonXP с частотой 2250МГц (ну, разогнан слегка, не без этого). Нужно заметить, что значения температуры получены по внутреннему датчику процессора. Поэтому если ваша плата измеряет ее по внешнему датчику, не пытайтесь воспроизвести такую же (то есть максимальную). Ну как? Нам кажется, что цифры говорят сами за себя.

Подводные камни

В большой бочке меда почему-то всегда находится место чему-то невкусному. Замечено несколько возможных проблем, связанных с арбитражем шины PCI при включенном режиме Bus Disconnect. Иногда могут возникать трудности с неправильным воспроизведением звуков (хрипца) sound-картами (в основном фирмы Creative). Такие проблемы практически всегда решаются увеличением значения PCI Latency Timer для звуковой карты. Для того чтобы это сделать, необходимо вновь запустить wpcredit.exe, нажать кнопку Select Device..., выбрать устройство Audio Controller и изменить значение его регистра 0D на максимально возможное (все биты установить в1). Если после ввода некоторые биты снова сбросились в0 не пугайтесь, это означает, что максимальное значение регистра меньшеFF. Если такое вмешательство помогло снова запускайте WPCRSet и добавляйте соответствующую строку, не забыв ввести номер нужного устройства (Device).

На чипсетах производства VIA с видеокартами фирмы NVIDIA иногда наблюдается проблема, выражающаяся в замедлении программ, работающих с 2D-графикой. Разрешить ее можно установкой драйверов Detonator28.32 или более ранних.

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



Автор статьи: Fedottt
Обсудить статью на форуме Версия для печати

Комментарии к статье:

К данной статье комментарии пока что отсутствуют.
Добавить комментарий
Ваше имя:
Ваш e-mail:
Введите код:
Ваше сообщение:
После модерации Ваш комментарий в течение двух дней будет добавлен на сайт

Статьи категории Компьютеры

Cтраницы: Следущая 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Следущая Последняя
Новые драйвера Топ DLL-файлов Топ мануалов Популярные запросы
Драйвер Intex IT-305WC Windows XP, 2000, 98, ME DLL-файл binkw32.dll Panasonic KX-TC 1481, 1484, 1486 IDT 92HD81B1X
Драйвер Lapara LA-1300k-x5 Windows 7 DLL-файл xinput1_3.dll Pioneer DEH-P3600MP IDT 92HD81B1X
Драйвер Lexmark X1290 Windows XP, 2000, 2003 DLL-файл Mss32.dll Becker AUDIO 10 ECE TYP 6021 W03
Драйвер HP ENVY m4 series Intel Management Engine Interface (MEI) Windows 8 64-bit DLL-файл OpenAL32.dll SONY XR-3750 ASUS swd generic
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл MSCOMCTL.OCX Panasonic KX-TC 1401, 1405 PCI\VEN_13F6&DEV_0111&CC_0401
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл KERNEL32.DLL Panasonic KX-TC 1503 aod250 vga
Драйвер HP ENVY dv7 series 3D DriveGuard Windows 8 64-bit DLL-файл msvcr71.dll Pioneer DEH-P4650MP aod250
Драйвер HP ENVY dv7 series Intel Rapid Storage Technology Driver Windows 8 64-bit DLL-файл COMDLG32.OCX Dialon F10 F159
Драйвер HP ENVY dv7 series Realtek Card Reader Driver Windows 8 64-bit DLL-файл binkw32.dll Pioneer DEH-P3630MP
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл d3dx9_30.dll APC BACK-UPS - 600
Драйвер HP ENVY dv7 series Realtek Local Area Network (LAN) Driver Windows 8 64-bit DLL-файл storm.dll Sony DCR-DVD105E
Драйвер HP ENVY dv7 series Intel Bluetooth Driver Windows 8 64-bit DLL-файл openal32.dll SONY CDX-F5500X
Драйвер HP ENVY dv7 series Qualcomm Atheros AR9000 Series Wireless LAN Driver Windows 8 64-bit DLL-файл msvcp71.dll APC SMART-UPS V/S - 1000
Драйвер HP ENVY dv7 series Ralink 802.11 Wireless LAN Adapter Windows 8 64-bit DLL-файл lame_enc.dll Pioneer DEH-4050
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл COMCTL32.OCX Scher-Khan Magicar 5