[Hardware] EeePC 1000H, acpi, powersaved, etc

Kharitonov A. Dmitry =?iso-8859-1?q?kharpost_=CE=C1_rambler=2Eru?=
Чт Ноя 13 18:39:47 MSK 2008


Denis G. Samsonenko пишет:
> Привет!
>
> 13 ноября 2008 г. 10:54 Kharitonov A. Dmitry написал:
>   
>>> $ /usr/bin/xrandr -q
>>> Screen 0: minimum 320 x 200, current 1024 x 600, maximum 1024 x 1024
>>> VGA disconnected (normal left inverted right x axis y axis)
>>> LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis)
>>> 220mm x 129mm
>>>   1024x600       60.0*+   65.0
>>>   800x600        60.3
>>>   640x480        59.9
>>> [denis на kalessin ~]$ /usr/bin/xrandr
>>> Screen 0: minimum 320 x 200, current 1024 x 600, maximum 1024 x 1024
>>> VGA disconnected (normal left inverted right x axis y axis)
>>> LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis)
>>> 220mm x 129mm
>>>   1024x600       60.0*+   65.0
>>>   800x600        60.3
>>>   640x480        59.9
>>>
>>> Дополнительный монитор не подключен.
>>>       
>> А функциональные кнопки при этом не отвалились?
>>     
>
> Нет.
>
> При нажатии же второй функциональной кнопки реакция на нажатие
> прекращается.  При этом в списке процессов рута есть следующее:
>
>  8780 ?        Ss     0:00 cpuspeed#0 eed -d
>  8782 ?        S      0:00 cpuspeed#1 eed -d
> 10742 ?        R      1:51 /bin/sh /etc/acpi/eeepc_900-video.sh
>
> При этом процесс /bin/sh /etc/acpi/eeepc_900-video.sh отъедает 33% процессора.
>
> Если его прибить, то реакция на кнопки возвращается.
>
> Видимо что-то в этом скрипте, что он не может завершиться, поедая при
> этом процессорное время.
>   
пришлите вывод

/bin/sh -xv /etc/acpi/eeepc_900-video.sh

Там вроде не чему тормозить.
>   
>>>> Тask manager Fn+F9 - тоже бесполезен. В KDE эта функция встроена на
>>>> комбинацию Ctrl+ESC. Сейчас по этой функции должна включаться
>>>> максимальная производительность.
>>>>         
>>> А при повторном нажатии выключаться?
>>>       
>> Да
>>     
>
> При нажатии пишет, что переключился на 100/600MHz и яркость понижает
> (при этом процессор у меня реально работает на 800MHz). При повторном
> нажатии пишет, что переключился на 1600MHz (процессор работает на
> 1600MHz), но яркость не восстанавливает.
>   
Вообще-то он яркость старается для каждого режима запомнить. Если 
запомненной яркости не находит -- выставляет по умолчанию 20%.
>   
>>>> Интересно было бы услышать ваши пожелания.
>>>>         
>>> Может сделать для неё циклический перебор профилей производительности?
>>>       
>> Вроде бы достаточно иногда включать на полную скорость, чтобы к примеру
>> быстрее открылся браузер со 100 вкладками, или игрушка не тормозила бы.
>> Предложите настройки профилей и их название, я сделаю. Это в основном
>> требуется, когда работаешь от батарейки.
>>     
>
> Я думаю, что должны быть 3 профиля:
>
> 1) производительность (частота по максимуму, яркость 100%);
> 2) динамический (частота меняется в зависимости от нагрузки, яркость 60%);
>   
частота 0% -- 100% ?
> 3) экономичный (частота по минимуму, яркость 40%);
>   
частота 0 -- 600 МГц
> И ещё один профиль, на который нельзя будет переключиться в ручную (но
> с которого можно будет переключиться на любой из выше перечисленных):
>
> 4) критический (частота по минимуму, яркость 10%) -- переходить в этот
> профиль автоматически при низком уровне заряда батареи (при работе от
> батарейки конечно).
>   
Частота 0 -- 300 МГц

Автоматом, если разряд батареи < 7% запускается suspend на диск.
> По умолчанию запускаться с профилем № 2.
>   
Надо обязательно добиться вывода информационного окна.
Вставьте в скрипте в начале строчку
DISPLAY=:0
Это должно помочь
Иначе, если не выводить на экран название профиля, трудно будет понять, 
что включилось.



Подробная информация о списке рассылки Hardware