Оновлення BIOS знижує температуру процесора


8

Налаштування

У мене є система з материнською платою Asus P8Z68-V PRO і процесором Intel Core i7-2600K, що працює на запас швидкості ( без розгону), яку я охолоджую за допомогою Noctua NH-U12P. На радіаторі у мене є два вбудовані вентилятори, підключені через включені адаптери з низьким рівнем шуму (LNA) 1100 об / хв, 16,9 дБ (А). У налаштуваннях BIOS я встановив режим вентилятора процесора та шасі беззвучним.

Проблема

Вчора я перейшов з версії BIOS від 0501 до 0606 . Після оновлення я перевірив температуру на моніторі BIOS і здивувався, побачивши, що температура процесора трохи ~ 30 ° C. Перед оновленням температура процесора становила ~ 50 ° C з тими ж налаштуваннями BIOS (детальну інформацію про температури див. У наступній рубриці). Як це може бути? Здається трохи дивним, що оновлення BIOS може знизити температуру процесора на 20 ° C, а також дивно, що температура процесора нижча, ніж температура шасі.

Температури

Коли я перевірив температуру, температура в приміщенні становила ~ 23 ° C. Я не змінив розміщення комп’ютера, а також апаратне забезпечення або налаштування охолодження між версіями BIOS.

Версія BIOS 0501

Монітор BIOS:

  • Процесор: ~ 50 ° C
  • Шасі: ~ 33 ° C

У мене немає жодних температурних вимірювань від lm-датчиків або подібного для версії 0501, оскільки я виявив проблему лише після оновлення до версії 0606, і утиліта оновлення BIOS не дозволить мені перейти до версії 0501 (там написано "застаріле зображення" коли я намагаюся завантажити версію 0501).

Версія BIOS 0606

Монітор BIOS:

  • Процесор: ~ 30 ° C
  • Шасі: ~ 33 ° C

lm-датчики в 64-розрядному комп'ютері Ubuntu 11.04 Desktop ( sudo sensorsпісля 4 годин 52 хв і середнього навантаження 0,22, 0,18, 0,15):

coretemp-isa-0000
Adapter: ISA adapter
Core 0:      +32.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0001
Adapter: ISA adapter
Core 1:      +35.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0002
Adapter: ISA adapter
Core 2:      +29.0°C  (high = +80.0°C, crit = +98.0°C)  

coretemp-isa-0003
Adapter: ISA adapter
Core 3:      +36.0°C  (high = +80.0°C, crit = +98.0°C)

Температуру монітора BIOS перевіряли безпосередньо після перевірки температури lm-датчиків.

Версія BIOS 0706, 0801, 1101 та 3203

Я отримую такі ж температури як у моніторі BIOS, так і з lm-датчиками у версіях BIOS 0706, 0801, 1101 та 3203, як у 0606.


Інформація від Asus

У журналі змін 0606 нічого прямо не згадується про температуру процесора (але пункт 3, як зазначено в sidran32 , не може впливати на температури):

P8Z68-V PRO 0606 BIOS з IRST 10.6.0.1002

  1. Увімкніть підтримку Intel Rapid Storage Technology версії 10.6.0.1002 випуску
  2. Поліпшення сумісності DRAM
  3. Підвищення стабільності системи
  4. Поліпшення сумісності з деякою моделлю Raid-картки
  5. Збільшити об'єм пам'яті IGD до 512 Мб

Однак наступні FAQ можуть дати підказку:

FAQ

Я вважаю, що показник температури процесора в BIOS приблизно на 10 ~ 20 градусів Цельсія гарячіший за показник в ОС. Це нормально? Інструменти сторінки

Рішення

Це нормально, оскільки BIOS не надсилає простою команду до процесора, роблячи більшість функцій енергозбереження марними. Якщо ви відключите звіт EIST / C1E / CPU C3 / CPU C6 Report у BIOS, вам слід отримати подібне читання.


3
Не приймайте неправильний шлях, але я вважаю, що низькі цифри процесора занадто гарні, щоб бути правдою.
soandos

+1 лише тому, що я не знав, що вийшов новий BIOS, я спробую це, коли повернусь додому. Зауважте, що BIOS просто не використовує стільки процесора через деякі зміни (він не повинен працювати в режимі холостого ходу при 50 ° С, в першу чергу, і моя), пояснюючи дельта температури.
Прорив

30 ° є трохи низьким для 2600K незалежно від того, як він охолоджений.
Shinrai

Так, я б сумнівався в температурі процесора 30C. Звичайно, для BIOS можна змінити темп процесора, впливаючи на його роботу в режимі очікування та різні робочі цикли, але 30C просто неймовірно низький, якщо ваш процесор не охолоджується рідиною.
Даніель Р Хікс

1
Раніше я використовував охолоджувачі на старих процесорах і отримую 25 градусів - чому новий не може отримати 30?
Simon Sheehan

Відповіді:


7

Asus змінив спосіб вимірювання температури процесора.

Перед оновленням він вимірював tem.max temps, які є з ядра CPU, потім вони змінили його на temca temps, які є temps у середовищі CPU. Різниця цих обох темпів становить ~ 15 ° C.

( Німецьке джерело )


Як ви це дізналися? Ця зміна десь задокументована? Можливо, має сенс включити в свою відповідь посилання.
NN

@NN Я читав це на німецькому форумі, було дуже багато питань, які задавали те саме питання, що і ви.
Стефан Доллберг

1
Я сумніваюся в цій відповіді, тільки тому, що я ніколи не бачив різниці 5-10С від T_case до будь-якої з основних температур ... І, власне, цього не повинно бути - вони прикріплені до одного металу і буквально менше сантиметра один від одного!
Прорив

3

У мене така ж материнська плата, хоча ця порада має стосуватися більшості материнських плат на базі Sandy Bridge . Я просто оновив свій BIOS, і я помітив подібну річ.

Вчора я перейшов з версії BIOS від 0501 до 0601. Після оновлення я перевірив температуру на моніторі BIOS

Перша проблема полягає в тому, що ви перевіряєте свою температуру в BIOS. Коли комп'ютер завантажується в BIOS, не вмикаються розширені енергозбереження або c-стани (з приводу сумісності та комутації), тому процесор працює на повній швидкості, а значить, і повної напруги. Я думаю, що нове оновлення BIOS, можливо, дозволило падати напругу в BIOS, але окрім цього, я можу просто розмірковувати.

При цьому, єдиний вірний спосіб перевірити температуру холостого ходу / навантаження - це використовувати операційну систему, яка може забезпечити цю деталь (через утиліту типу HWMontior або HWiNFO ). Якщо ви закінчите цей тест, ви зазначите, що буквально немає різниці в температурах (як я).


TL, DR: Для перевірки температури використовуйте інструмент на основі ОС, а не BIOS. Ваші фактичні температури холостого ходу не знизилися, а лише ваші температури, перебуваючи в BIOS (що технічно не працює на холостому ходу).


1
Яку утиліту ви б запропонували перевірити температуру в Ubuntu (жодна із згаданих, здається, не працює на Linux)?
NN


@Breakthrough Я оновив своє питання щодо виходу lm-датчиків.
NN

@NN Що я мав на увазі, що ви, мабуть, отримали б ті ж показання температури, перш ніж оновити BIOS в Ubuntu , а не в самому BIOS.
Прорив

@Breakthrough Я думаю, що я до цього питання додав стільки, скільки мені відомо про температуру. На жаль, як згадувалося в редагуванні, я не можу зрозуміти, як перевірити температуру lm-датчиків у 0501, оскільки утиліта оновлення BIOS не дозволить мені понизитись до 0501.
NN

2

Можливо, він змінив керування вентилятором центрального процесора так, що він розумніший щодо встановлення швидкості обертання вентилятора, або, можливо, за замовчуванням на більш високу швидкість холостого вентилятора. "Поліпшення стабільності системи" є дуже широким твердженням, але температура може бути частиною цього, тому вона може включати зміни в тому, як він контролює швидкість вентилятора.


2
ASUS відомий патч-нотами, що складаються з "Покращеної стабільності системи" та нічого іншого.
Shinrai

1
Вибачте, але в цьому випадку це неправильно, оскільки вентилятор NN - це лише трижильний вентилятор, і, отже, це лише одна швидкість (не керована ШІМ).
Прорив

@Заразний хороший улов, спасибі Швидко переглядаючи сторінку продукту на веб-сайті Asus, для мене це було не очевидно (крихітні фото на дошці та все).
Бен Річардс

0

Цифрові "температурні" цифри, які ви цитуєте, - не з точного термометра, а з теплового датчика, до якого BIOS отримує доступ, а потім перетворення вихідного числа на "температуру". Швидше за все, різні температури, пов'язані з кожною версією BIOS (особливо велика дельта 20 градусів), можуть бути віднесені до різних коефіцієнтів та / або зрушень, що використовуються при розрахунках.

Я можу подвійно завантажувати Linux або WinXP на одному зі своїх ПК. Температурний аплет в Linux постійно повідомляє про температуру холостого холостого ходу на 4 С градусів менше, ніж аплет Windows. Linux не дозволяє ПК працювати кулер. Просто аплет Linux використовує для обчислення температури інший обчислення від аплету Windows. Насправді аплет Linux дозволяє користувачеві застосовувати коригування до "температури" перед тим, як він відображається.

Оскільки в процесорі є приєднаний радіатор плюс вентилятор, то в режимі очікування процесор може бути трохи прохолодніше, ніж датчик температури шасі. Це передбачає, що розрахунки температури є досить правильними як для процесора, так і для датчиків шасі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.