LINUX.ORG.RU

[нашел багу] перегрев радеона


0

1

По мотивам моего ЖЖ в толксах обнаружил багу

http://www.linux.org.ru/forum/talks/7219167

Суть в том что карта начинает безудержно перегреваться, когда подключен 2ой монитор\телевизор. Как только в кедах в настройках отключаю HDMI и оставляю только монитор по DisplayPort, то сразу все приходит в норму. А как только подключаю гразусы на 1 градус в секунду начинают ползти вверх.

Пишу потому что хочу помощи в написании багрепорта. Готов быть тестером.

Cast Novell-ch

fix Подробности:

Linux myhost 3.2.0-1-ARCH #1 SMP PREEMPT Thu Jan 5 11:34:46 CET 2012 x86_64 AMD Phenom(tm) II X4 955 Processor AuthenticAMD GNU/Linux

Основной монитор подключен по DisplayPort. Вторым монитором телевизор подключен по HDMI.

extra/xf86-video-ati 6.14.3-1 (xorg-drivers xorg) [installed]
    X.org ati video driver

★★★★★

Последнее исправление: Loki13 (всего исправлений: 1)

ну загрузись без kms на 3 ранлевеле,
modprobe -r -v drm radeon
modprobe -v drm debug=1
modprobe -v radeon modeset=1

иожет в че в консоль и начнет падать

еще бы я проверил как оно без поддержки аудио
modprobe -v radeon modeset=1 audio=0

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

ну загрузись без kms на 3 ранлевеле

А как мне там ативировать\деактивировать 2ой монитор? Или просто загрузить и сделать

modprobe -r -v drm radeon
modprobe -v drm debug=1
modprobe -v radeon modeset=1

еще бы я проверил как оно без поддержки аудио

На моей карте поддержки аудио нет еще.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Loki13
[drm] Radeon display connector DP-1: No monitor connected or invalid EDID
[drm] Radeon display connector DP-2: Found valid EDID
[drm] Radeon display connector HDMI-A-1: Found valid EDID
[drm] Radeon display connector DVI-D-1: No monitor connected or invalid EDID
[drm] Radeon display connector DVI-I-1: No monitor connected or invalid EDID
[drm] Internal thermal controller with fan control
[drm] radeon: power management initialized
[drm] fb mappable at 0xD0141000
[drm] vram apper at 0xD0000000
[drm] size 8294400
[drm] fb depth is 24
[drm]    pitch is 7680
fbcon: radeondrmfb (fb0) is primary device
fb0: radeondrmfb frame buffer device
drm: registered panic notifier
[drm] Initialized radeon 2.11.0 20080528 for 0000:01:00.0 on minor 0

Вот такое вот по dmesg | grep drm. Это последняя треть лога, сверху имхо ничего интересного

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

на debug=3 у меня сыпит в дмесг кучу текста,

[ 1494.682685] [drm:drm_ioctl], pid=2011, cmd=0xc0206466, nr=0x66, dev 0xe200, auth=1
[ 1494.683859] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1494.683866] [drm:radeon_crtc_cursor_move], x 174 y 713 c->x 0 c->y 0
[ 1494.697471] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1494.697479] [drm:radeon_crtc_cursor_move], x 174 y 712 c->x 0 c->y 0
[ 1494.721775] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1494.721783] [drm:radeon_crtc_cursor_move], x 173 y 712 c->x 0 c->y 0
[ 1494.774459] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1494.774471] [drm:radeon_crtc_cursor_move], x 172 y 712 c->x 0 c->y 0
[ 1494.817732] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1494.817743] [drm:radeon_crtc_cursor_move], x 172 y 711 c->x 0 c->y 0
[ 1494.866760] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1494.866781] [drm:radeon_crtc_cursor_move], x 172 y 710 c->x 0 c->y 0
[ 1495.594089] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1495.594112] [drm:radeon_crtc_cursor_move], x 171 y 710 c->x 0 c->y 0
[ 1495.907386] [drm:drm_ioctl], pid=2011, cmd=0x40086409, nr=0x09, dev 0xe200, auth=1
[ 1495.956463] [drm:drm_ioctl], pid=2011, cmd=0x40086409, nr=0x09, dev 0xe200, auth=1
[ 1496.710892] [drm:drm_ioctl], pid=2011, cmd=0xc01c64a3, nr=0xa3, dev 0xe200, auth=1
[ 1496.726205] [drm:drm_ioctl], pid=2011, cmd=0xc01c645d, nr=0x5d, dev 0xe200, auth=1
[ 1496.726358] [drm:drm_ioctl], pid=2011, cmd=0xc008646a, nr=0x6a, dev 0xe200, auth=1
[ 1496.726381] [drm:drm_ioctl], pid=2011, cmd=0xc0086464, nr=0x64, dev 0xe200, auth=1
[ 1496.726651] [drm:drm_ioctl], pid=2011, cmd=0xc0206466, nr=0x66, dev 0xe200, auth=1
[ 1496.726760] [drm:drm_ioctl], pid=2011, cmd=0x40086409, nr=0x09, dev 0xe200, auth=1
[ 1496.728298] [drm:drm_ioctl], pid=2011, cmd=0xc0206466, nr=0x66, dev 0xe200, auth=1

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

Меня забанили в гугле и у меня с 3 в параметрах ядра виснет инициализация ядра. Может быть потому что у меня radeon модуль в initrd?

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

Вы пробовали выбрать профиль энергосбережения, о чём я в первом посте вам написал ?

login: root
password:
# echo "profile" > /sys/class/drm/card0/device/power_method
# echo "low" > /sys/class/drm/card0/device/power_profile
kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Да, конечно. он у меня еще с лета установлен. и сейчас пробовал. тут фишка в том что с одним монитором 40-43 градуса, а с двумя греется на градус в секунду. Причем при выключении 2го экрана сразу на 5 градусов вниз прыгает за секунду

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