Страница 1 из 1

Перегрев карты Radeon из-за отсутствия KMS radeon [РЕШЕНО]

Добавлено: 27 фев 2012, 18:26
faithman
Карта Radeon 6750 греется (50 С), если б я смог сделать на открытом драйвере :

Код: Выделить всё

# echo low > /sys/class/drm/card0/device/power_profile
, то температура бы нормализовалась (39 С). fglrx не даёт такого эффекта, да и закрытый не эксплуатирую, т.к. падучий в любом дистре.

Вопрос - с версии ядра 2.6.35 управление энергосбережением radeon перенесено в ядро и может быть организованно через sysfs, ПОЧЕМУ в grub, в параметрах ядра стоит nokms ?
Я пока не пробывал ставить снова EE, но если убрать эту опцию отработает ли вышеприведённая команда?

Кстати, у lm_sensors проблемы с опознаванием, может из-за версии ядра, температурного датчика видеокарты, должно быть примерно так:

Код: Выделить всё

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

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +21.5°C  (high = +70.0°C)
                       (crit = +65.0°C, hyst = +63.0°C)

it8720-isa-0228
Adapter: ISA adapter
in0:          +1.22 V  (min =  +0.00 V, max =  +4.08 V)
in1:          +1.60 V  (min =  +0.00 V, max =  +4.08 V)
in2:          +3.33 V  (min =  +0.00 V, max =  +4.08 V)
+5V:          +2.99 V  (min =  +0.00 V, max =  +4.08 V)
in4:          +3.06 V  (min =  +0.00 V, max =  +4.08 V)
in5:          +2.48 V  (min =  +0.00 V, max =  +4.08 V)
in6:          +2.16 V  (min =  +0.00 V, max =  +4.08 V)
5VSB:         +2.98 V  (min =  +0.00 V, max =  +4.08 V)
Vbat:         +3.09 V  
fan1:        2064 RPM  (min =   10 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        +36.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +31.0°C  (low  = +127.0°C, high = +70.0°C)  sensor = thermal diode
temp3:        +33.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
cpu0_vid:    +0.375 V
intrusion0:  ALARM

[faithman@meteora ~]$ 
В листинге из LiveDVD Rosa 2011 EE я даже после # sensors-detect не увидел показания температурного датчика (radeon-pci-0100).

Из-за этой мелкой проблемы, ставить не хочу ещё раз, т.к. карту жалко.

Re: Перегрев карты Radeon из-за отсутствия KMS radeon

Добавлено: 28 фев 2012, 13:44
ДроноваЮ
Всё-таки на вашем месте я бы завела тикет на хелпдеске. Инфо о регистрации висит наверху каждого форума. Вам нужна информация непосредственно от разработчиков.

Re: Перегрев карты Radeon из-за отсутствия KMS radeon

Добавлено: 28 фев 2012, 17:21
faithman
Прописал.

Re: Перегрев карты Radeon из-за отсутствия KMS radeon[Решено

Добавлено: 03 мар 2012, 21:48
faithman
Привожу только своё ручное решение:

Код: Выделить всё

# echo radeon >> /etc/modules
На всякий случай пересобрал initrd "левой" командой (опция -R):

Код: Выделить всё

# plymouth-set-default-theme -R Mandriva-Rosa 
# urpmi nano
# nano /etc/rc.local
Добавить туда строчку:

Код: Выделить всё

echo low > /sys/class/drm/card0/device/power_profile
Далее оставил у загружаемого ядра только параметры: quiet splash. Перегрузился, KMS работает, правда консоль в родном разрешении не с ранней стадии загрузки, видимо из-за того что это модуль, а не включен в состав ядра.

Код: Выделить всё

# sensors
Теперь есть датчик видеокарты Radeon, температура спала, она нормальная.

Re: Перегрев карты Radeon из-за отсутствия KMS radeon [РЕШЕН

Добавлено: 18 май 2012, 12:46
faithman
Те, кому нужен KMS могут это проделать. Либо можно поставить проприетарный драйвер fglrx, тоже появиться энергосбережение, но не будет возможности просмотра датчика температуры через sensors.

Тему можно закрывать.