LINUX.ORG.RU
ФорумTalks

DPM (динамическое управление питанием) в открытых драйверах AMD

 , , ,


2

6

Будет в ядре 3.11, для карт от R600 до SI. Также присутствует поддержка PCIe ASPM.

Ну и бонус: поддержка Sea Islands (Radeon HD 8000).

From: Alex Deucher <alexander.deucher@amd.com>

These are the radeon patches for 3.11. Some of these patches
are huge so, it might be easier to review things here:
http://cgit.freedesktop.org/~agd5f/linux/log/?h=drm-next-3.11-wip

I'll send a formal pull in request in the next day or two.

Highlights of this series:
- DPM support (Dynamic Power Management) for r6xx-SI
- Support for CIK (Sea Islands): modesetting, 3D, compute, UVD
- ASPM support for R6xx-SI

Since this is the initial public DPM code, it's still disabled by default until we get more community testing. Pass dpm=1 to the radeon module to enable it.

В серии 165 патчей.

★★★★★

Последнее исправление: madgnu (всего исправлений: 1)
Ответ на: комментарий от emissar

Научи меня, как сделать, чтобы в простое на связке 7500G/7570M с отключенной дискреткой, температура была хотя бы 50 градусов и при этом не было жутчайших тормозов.

Секрет прост: я покупаю железо, которое нормально поддерживается нужными мне драйверами. HD7xxx к таковому пока не относится.

Gotf ★★★
()
Ответ на: комментарий от emissar

Сейчас - это сейчас, в 2013 году, на убунте 13.04 и opensuse 12.3

Тогда вынужден сказать «вранье»^W, что на моем опыте информация не подтверждается.

tailgunner ★★★★★
()
Ответ на: комментарий от daemonpnz

А с ней все путем. Запустил тяжеловес - вентилятор зашуршал, лазишь по интернетам - тихонько работает. Блоб. Или речь про ноувеау?

leg0las ★★★★★
()
Ответ на: комментарий от leg0las

Я про опенсорс драйвер, ибо при использовании блоба тормоза в 2d.

daemonpnz ★★★★★
()
Ответ на: комментарий от Gotf

HD7xxx к таковому пока не относится.

Там разве не разные поколения в этой нумерации попадаются, типа turks и si?

madcore ★★★★★
()
Ответ на: комментарий от daemonpnz

Ну а у меня на буках и на стационарах работает вплоть до 6ххх, хочешь юзать hd7xxx и старше юзай блоб.

А как на блобе работает свзяка с интелом, и прайм на ноутах?
У меня Ivybridge + HD7670M, блоб пока не пробовал, показалось геморром по описаниям.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Вообще, да. Я просто не интересовался, из чего состоит эта серия, поэтому вольно обобщил.

Gotf ★★★
()

RussianNeuroMancer, это случайно не то событие, которого я жду уже год для своего APU? Здравый смысл подсказывает, что не то, но так хочется надеяться...

ArtKun ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

Спасибо. Уезжаю на лето, уже хотел было ставить Debian, но теперь, разумеется, передумал. Надеюсь, успеет за эти несколько месяцев попасть в Fedora.

ArtKun ★★★★★
()

рад, хотя у меня и так все работает,

cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 850000 kHz
current engine clock: 849970 kHz
default memory clock: 1200000 kHz
current memory clock: 1200000 kHz
voltage: 1250 mV
PCIE lanes: 16

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

low
cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 850000 kHz
current engine clock: 156990 kHz
default memory clock: 1200000 kHz
current memory clock: 300000 kHz
voltage: 950 mV
PCIE lanes: 16

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

Novell-ch ★★★★★
()
Ответ на: комментарий от xtraeft

отпиши потом если не лень, действительно ли работает?

Ноут подох, линукс сейчас есть на десктопе, на нём 6970, и на свободном чото оно как-то не особо заводится (хотя я заводил после патчей, да).

Видать среди разработчиков опенсорс драйвера ни у кого нету amd 6970.

А так да, ждём потестить.

ekzotech ★★★★
()
Ответ на: комментарий от emissar

Научи меня, как сделать, чтобы в простое на связке 7500G/7570M с отключенной дискреткой

Так вот как раз и пилят энергосбережение для 7ххх же.

ekzotech ★★★★
()
Ответ на: комментарий от teod0r

Когда драйвер научится регулировать частоты на APU, и последний сможет работать в других профилях, кроме low.

ArtKun ★★★★★
()
Ответ на: комментарий от carasin

В F19-то уж наверняка. А если для работы всего этого требуется одно только обновленное ядро (без изменения основного стека) - и подавно.

ArtKun ★★★★★
()
Ответ на: комментарий от ArtKun

Да с этим-то, в общем, проблем нет. Оно и так понятно.

carasin ★★★★★
()
Ответ на: комментарий от om-nom-nimouse

Итого, больше трёх (а может, и четырёх) месяцев. Т.е. не скоро. По крайней мере, как по мне :)

carasin ★★★★★
()
Ответ на: комментарий от teod0r

ну так просвети народ

Свалил все в одну кучу, от чипа к чипу часть фич отличается:

- clockgating
- powergating
- dynamic engine clock scaling
- dynamic memory clock scaling
- dynamic voltage scaling
- dynamic pcie gen1/gen2 switching (requires additional acpi support)
- power containment
- shader power scaling
- track whether we are on AC or battery
- enable UVD as needed

Достаточно?

madgnu ★★★★★
() автор топика

собрал wip3 но что то не завелось, ругнулось нет прошивок, накачал новые, а с прошивкаи буковки на терминале стали прыгать, и иксы не грузятся, сыро еще.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

wip3

WIP обычно значит «ничего не работает». Имеет смысл подождать состояния works-for-me.

i-rinat ★★★★★
()
Ответ на: комментарий от feofan

Собрал. Всё еще очень сырое. Не работает отображение видео (ни xv, ни vdpau), не работает 3d. Но температура видеокарты, хотя и была выше, чем в профиле low, плавно менялась без мерцаний (как при dynpm), что дает надежду

feofan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.