Висока температура в серії AMD Radeon HD4000 / 3000 після оновлення


28

Я працював 12.04 з Unity 3D протягом 6 місяців; мій ноутбук працював майже мовчки і досить прохолодно, щоб утримати на колінах ~ ~ 4 години автономної роботи. Я оновив до 12.10 і перейшов на оболонку Gnome 3. Тепер мій комп’ютер стає занадто гарячим, щоб тримати його на колінах, вентилятор постійно працює на повній вибуху, і у мене є близько 45 хвилин автономної роботи. Поведінка узгоджується між потужністю акумулятора та енергією живлення. Це вихід sensors:

acpitz-virtual-0 
Adapter: Virtual device 
temp1:        +84.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +84.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 0:         +74.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 1:         +72.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 2:         +75.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 3:         +84.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100 
Adapter: PCI adapter 
temp1:        +76.0°C

У мене є HP Pavilion dv6, Intel i7, AMD Radeon. Будь ласка, повідомте мене, якщо вам потрібна додаткова інформація.

Що може бути різним між цими двома виданнями Ubuntu, які спричинили такі кардинальні зміни?

Редагувати 1:

За пропозицією Павла Павла, я побіг htopспробувати усунути проблему. Ось результат!

Ліва сторона клеми

(ліва частина терміналу)

Права частина терміналу

(права частина терміналу)

Це приблизно 10 хвилин після завантаження вгору, htop, yakuakeі chromeсторінка з 1 таб відкритий це питання все , що я вручну відкрив. Сама програма оподаткування CPU - це htopсама. Я думаю, що проблема повинна лежати в іншому місці; мої темпи вже до ~ 65C для процесора та ~ 69C для GPU, з майже 0% використанням процесора.

Редагувати 2:

За запитом @psusi, ось вихід 2 вкладок з powertop(змінив кольори для читабельності):

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

Знову ж таки, все, що я вручну запускаю, - це одна google-chromeвкладка та yakuakeтермінал. Я досить новачок powertop, тому не знаю, як це інтерпретувати. Повідомте мене, якщо вам потрібна інформація з інших вкладок.

Редагувати 3:

У мене виникали проблеми з акумулятором з 12.04 і виправлялися, змінюючи деякі лінії /etc/default/grub; кредитуйте це питання .

GRUB_CMDLINE_LINUX_DEFAULT = "тихий сплеск acpi_osi = Linux acpi_backlight = постачальник pcie_aspm = force i915.i915_enable_rc6 = 1 i915.lvds_downclock = 1 i915.i915_enable_fbc = 1" pine_CineLup_CL

Я зберігав ці рядки однаковими після оновлення до 12.10. Ці добре виглядають?

Редагувати 4:

@Arup Roy Chowdhury зазначив, що мої драйвери AMD можуть бути встановлені неправильно. Наразі я використовую наступний драйвер (вихід з software-properties-gtk):

введіть тут опис зображення

Чи повинен я замість цього використовувати власний драйвер? Оболонка gnome, здається, працює з графіком прискорення графіки з відкритим кодом.

Редагувати 5:

@hazrpg Я опублікував файли журналів, які ви запросили на Ubuntu Pastebin . Ось dmesg.log , lspci.log та lsusb.log . Бачите якісь проблеми?

Редагувати 6:

@Sepero Ось мої непрацюючі темпи. Я запускаю лише один термінал ~ 10 хвилин після завантаження.

acpitz-virtual-0
Adapter: Virtual device
temp1:        +64.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +63.0°C  (high = +86.0°C, crit = +100.0°C)

Core 0:         +62.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 2:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 3:         +63.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +68.0°C 

Щойно відкрившись, google-chromeщоб вставити цю редакцію на хвилину, це підвищило температуру на кілька градусів. У моєму комп’ютері не було 60-х років до оновлення.

ФІКСОВАНО !!:

Проблема вирішена. Дякую @ DrA7 та @YellowApple, що вказали мені на бік проблем із відеокартами. Я знайшов це чудове питання і реалізував рішення @Nick Andrik. Коротше кажучи, встановлення власних драйверів (fglrx-updates) від ppa: andrikos вирішило проблему. Тепер я можу використовувати ATI Catalyst, щоб вибрати режим живлення та відеокарту (Intel чи AMD), яку я хочу використовувати. Моя температура знизилася до ~ 44 градусів, а час роботи акумулятора знову до ~ 4 годин. Я також встановив Юпітер, який ще більше покращив батарею та температуру.

Драйвери з відкритим кодом для AMD, здається, стають кращими, однак, схоже, їх підтримка гібридних графічних карт (як моя) не зовсім спекотна. Використовуйте власні драйвери зараз.


Як щодо powertop?
psusi

@psusi Див. зміни 2 і 3 вище. Чи powertopдопоможуть додаткові вкладки ?
dinkelk

Так, статистика простою та статистика частот будуть корисними.
psusi

@psusi Дані в режимі очікування та Статистика частоти додані.
dinkelk

Данг, ти там штовхаєш межі. спробуйте встановити fancontrolпакет.
jrg

Відповіді:


10

Я думаю, що це має бути пов’язано з вашими відеодрайверами.

Можливо, під час використання 12.04 у вас були встановлені власні драйвери, але якимось чином перейшли на відкритий код після оновлення?

Ваші проблеми точно відповідають моїм, і у мене встановлено 12.10 на HP Pavillion G7, з графічним гібридом i5 та Intel HD3000 / Radeon 6850. Я б припустив, що ви зараз використовуєте лише графічний процесор Intel, і саме це викликає ваші проблеми. (Але якось показник температури вашого GPU є найвищим ...)

Мені поки не знайти кращого рішення, ніж застосування параметрів Grub, описаних у редакції 3, разом із встановленням Юпітера та встановленням його на "Енергозбереження".

EDIT;

В даний час я вперше після оновлення до 12.10 зможу відобразити Unity за допомогою fglrx після застосування рішення, яке ви запропонували у "FIXED !!", тобто "встановлення власних драйверів (fglrx-updates) від ppa: andrikos" без будь-яких подальших модифікації.


9

Фон: ATI PowerPlay vs драйвери з відкритим кодом

Багато людей відчувають недоліки у графічній продуктивності та можливостях енергозбереження після оновлення до Ubuntu 12.10. Це пояснюється відсутністю підтримки драйверів для X Server 1.13, що постачається з оновленням Ubuntu, змушуючи людей використовувати драйвери з відкритим кодом або переходити на попередні версії X Server. Незважаючи на те, що драйвери з відкритим кодом за останні роки значно покращилися, вони не досягають рівня управління енергією PowerPlay, що постачається з власними драйверами ATI.

Тут можна помітити кілька речей, які можуть читати:

Це стосується лише відеокарт HD 4xxx та нижче. У користувачів пізніших карток не повинно виникнути проблем із використанням драйверів ATI Catalyst. Дивіться це питання, хоча відомі проблеми.

Можливі рішення

Мені ще потрібно знайти повністю автоматизовані рішення, які працюють на рівні управління GPU ATI PowerPlay. Однак я натрапив на цікаві інструменти та хитрощі, які по суті дозволяють вам контролювати профілі GPU.

Поверніться до попередньої версії X Server та встановіть драйвери Catalyst ATI. Мабуть, найпростіший метод - взагалі не використовувати X Server 1.13. Використовуйте ppa Tomasz Makarewicz для пониження рівня X Server до 1,12 та встановлення застарілих драйверів каталізаторів fglrx. Успіх, до якого ці пакети вирішують проблеми , неоднозначний, тому вам слід пам’ятати про це.

Щоб додати сховище для пакетів, введіть в

sudo add-apt-repository ppa:makson96/fglrx

Оновіть та оновіть систему, щоб застосувати пониження рівня X-сервера:

sudo apt-get update
sudo apt-get upgrade

і нарешті встановити застарілий драйвер

sudo apt-get install fglrx-legacy

Якщо ви хочете видалити ці пакунки та повернутися до драйверів Xorg, вам потрібно видалити сховище та повернутися до стандартної версії X-сервера. Це можна зробити за допомогою ppa-продувки:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:makson96/fglrx

який автоматично видалить пакети, пов’язані з цільовим сховищем. Просто перезавантажте, і вам слід знову встановити драйвери Xorg.

Ручне управління методом живлення

Драйвери Xorg надають функції управління методами живлення графіки Radeon. Динамічний контроль повинен бути включений за замовчуванням, дозволяючи системі керувати самими профілями живлення. Щоб переглянути поточний стан управління потужністю, можна запустити

sudo cat /sys/class/drm/card0/device/graphics/fb0/device/power_method

Це покаже або дюйм (автоматичне управління), або профіль (ручне управління). Якщо ви бажаєте самостійно керувати профілями живлення, ви можете встановити його на профіль

sudo echo profile > /sys/class/drm/card0/device/graphics/fb0/device/power_method

і надати дійсний профіль, використовуючи

sudo echo mid > /sys/class/drm/card0/device/graphics/fb0/device/power_profile

Можливі варіанти є

default
auto
low
mid
high

Для повторного включення динамічного керування живленням просто запустіть

sudo echo dynpm > /sys/class/drm/card0/device/graphics/fb0/device/power_method

Radeon Power Profile Manager

Користувачів Gnome 3 може зацікавити розширення Radeon Power Profile Manager , що контролює профілі GPU від драйверів Xorg. Зізнаюся, я сам не перевіряв цей інструмент, але варто спробувати.

Розширення Gnome 3 Radeon Power Profile Manager


Дякую за багатослівну відповідь. Установка fglrx-updatesз ppa: andrikos (див. Мою остаточну редакцію) врешті вирішила мою проблему.
dinkelk

3

Я виявив, що 12.10 (і дистрибутив на базі Ubuntu, заснований на 12.10, як-от Linux Mint 14) чомусь працює з гарячими можливостями з драйверами з відкритим кодом на процесорах AMD / ATI чомусь. Встановлення захищеного драйвера допомагає - або, принаймні, мені це допомогло. Вперед і спробуйте.


Дякую за підказку Встановлення власника допомогло усунути проблему (див. Мою редакцію).
dinkelk

1

У мене був високий t через велике невикористане використання CPU. Якось установка джмеля в парі з установкою юпітера зменшила використання процесора та t!

sudo add-apt-repository ppa: джміль / стабільний sudo add-apt-сховище

ppa: ubuntu-x-swat / x-updates sudo apt-get update

sudo apt-get install bumblebee джміль-nvidia linux-headers-generic


Це здається розумним виправленням для моєї системи. Однак це не допомагає мені дістатись до коріння проблеми. Мені ніколи не потрібно було bumblebee + jupiterз 12.04. Мені це не потрібно після. Я думаю, що тут відбувається щось інше.
dinkelk

1
Він використовує карту ATI. Наскільки мені відомо, джміль використовується для графічних процесорів NVidia.
Apache

0

Висока температура, швидше за все, пов'язана з великим навантаженням або на процесор, або на GPU, або на обох.

У вашому випадку, здається, обидва дуже гарячі. Я рекомендую звузити проблему, перевіривши, що використовує ваші ресурси. Видача команди topабо ще краще htopв терміналі, а потім сортування процесів за допомогою процесора може допомогти вам знайти завдання, що викликає високі температури.

top вже встановлений за замовчуванням. Особисто я вважаю, що htop набагато більш зручним для користувачів. Натисніть F6 для сортування за процесором з htop.

Щоб встановити його: sudo apt-get install htop


дякую за пропозицію! Однак я не міг знайти проблеми з використанням htop. Див. "Редагувати 1" вище.
dinkelk

0

У мене була однакова проблема як з Ubuntu 12.04, так і з 13.04 на моєму ноутбуці Sony Vaio SVE1512W1ESI з карткою AMD Radeon HD 7500M / 7600M. Вентилятор працював увесь час, і датчик показав температуру в 60-х (починався з 56-57, а потім перейшов до 67-68, наприклад, відкрився браузер).

Я встановив власні драйвери з " Налаштування системи" -> " Додаткові драйвери", але не допомогло. Нарешті, я встановив фірмовий драйвер з веб-сайту AMD, і він вирішив проблему.

Я дотримувався наступних простих кроків, щоб встановити його (як описано в інструкції з встановлення, що знаходиться на тій же веб-сторінці):

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. Виберіть перший варіант ( Install driver XX on X.Org XX), а потім виберітьAutomatic
  3. sudo /usr/bin/aticonfig --initial
  4. Перезавантажте
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.