IPB

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

Smart Fan Project
Последние загрузки: Сервисная инструкция для Aspire One
Прошивки BIOS для Aspire One.
13 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
И снова о управлении кулером, Приглашаем всех для тестирования проги!!!!
PavelD
сообщение 24.2.2009, 18:15
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Добрый день, господа.
Я хочу написать службу Windows XP для управления кулером наших асеров. Для этого мне нужна ваша помощь, попробуйте запустить у себя эту программу и отпишитесь в этой теме заработала она у вас или нет (обязательно при этом укажите свою версию биоса):
Прикрепленный файл  FanTester.zip ( 547.76 килобайт ) Кол-во скачиваний: 872

Программа не работает если в каком-нибудь положении куллер на 2 секунды останавливается, а затем начинает быстро вертеться. Кнопка Reset переводит куер в автоматический режим работы (не забудьте нажать перед выходом).
У кого программа запустится оцените на слух правильно ли расставлены режимы работы по возрастанию.


Открыт блог посвященный программе http://smartfun.aspireone.com.ua
Перейти в начало страницы
+Цитировать сообщение
Deniskyn
сообщение 27.2.2009, 12:58
Сообщение #2


Паятель
***

Группа: Администраторы
Сообщений: 553
Регистрация: 7.12.2008
Из: Kiev Nivky
Пользователь №: 311
Ноут: Sony VAIO UX-280P moded


Репутация:   8  


Цитата(PavelD) *
оцените на слух правильно ли расставлены режимы работы по возрастанию

На слух вроде бы правильно.....
BIOS 3309


--------------------
AspireOne 110 - 1.8" HDD 120Gb, 1.5Gb RAM, NB BT, miniPCI-E TV tuner, SIMcard slot, 3G modem (Sierra) 1.3Mpx camera, blue indicators led =)
Sony VAIO UX-280P - 1.8" HDD 60Gb, 1Gb RAM, Wi-Fi draft N
Wibrain B1 (SSD edition)
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 27.2.2009, 14:35
Сообщение #3


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


Веселая программка, игрался со скорость, как в один прекрасный момент она просто вырубила ноут smile.gif
Перейти в начало страницы
+Цитировать сообщение
PavelD
сообщение 27.2.2009, 23:20
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Freestyler
Особенности функционирования smile.gif
Для разных устройств разные значения в регистре управления кулером по разному на него влияют smile.gif . Я пока на три таких значения на своем наткнулся, видно одно из значений которое у меня работает у тебя вырубает ноут. Возможно это неправильно срабатывает какая-то защита от перегрева процессора.

Цитата(Deniskyn) *
На слух вроде бы правильно.

Я тоже на слух подбирал.
А a1ctl у тебя нормально работает?

Работу над программой продолжаю, чуть позже выложу промежуточную бета версию. По моей задумке в конце-концов должна получится полностью настраиваемая служба Windows и программа клиент для нее которая будет висеть в трее показывать температуру и использоваться для конфигурирования службы.

Спасибо всем кто потестировал программку.
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 28.2.2009, 8:13
Сообщение #5


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


у меня в a1ctl температуру не показывает от батареи, только когда зайду в настройки и поменяю любой параметр, начинает работать.
от сети все норм.
Перейти в начало страницы
+Цитировать сообщение
PavelD
сообщение 28.2.2009, 8:49
Сообщение #6


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Freestyler
Странно blink.gif , у меня как раз с температурой a1ctl корректно работает, а вот с кулером у меня ни он ни любая другая программа не работает. Возможно проблемы при работе от батареи как-то связаны с тем что у тебя 9 ячеек батарея. У меня на 3 и на 6 ячеечных батареях все ОК.

Попробуй новую версию программки, там через настройки по умолчанию установлен "Авто" режим, так что должна работать на любом Асере без проблем, фактически она просто мониторит температуру. Проверь будет ли у тебя правильно определяться температура при работе от батареи.
Прикрепленный файл  FanTester.zip ( 288.58 килобайт ) Кол-во скачиваний: 351


P.S. Кстати программа уже работает с управлением почти как нужно, вот только с выходом из сна разберусь smile.gif . Кому интересно, можете поиграться с options.ini (там все настройки), только Fan_Port и Temp_Port не меняйте иначе последствия непредсказуемы.
Перейти в начало страницы
+Цитировать сообщение
PavelD
сообщение 2.3.2009, 13:50
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Господа, вот уже вполне рабочая бета версия моей программы которая получает рабочее название SmartFan.
Прикрепленный файл  SmartFan.zip ( 353.76 килобайт ) Кол-во скачиваний: 360

Программа пока настраивается только через файл options.ini, поэтому несколько слов о этом файле. Файл состоит из трех секций [General] - общие настройки, [Modes] - режимы работы вентилятора (скорость с какой он крутится smile.gif ), [Schemas] - схемы работы вентилятора (как скорость зависит от температуры).
[General] может содержать ключи:
Fan_Port - номер регистра отвечающего за управление вентилятором (не менять!)
Temp_Port - номер регистра отвечающего за мониторинг температуры (не менять!)
Update_Interval - частота обновления температуры.
Deviation - пока не используется
Default_Scheme - текущая схема работы вентелятора.
[Modes] - может содержать любые ключи со значениями от 0 до 255 (0х00 до 0хFF) которые управляют вашим вентилятором, имя ключа дожно быть написано латиницей без пробелов (заменяйте пробелы на _ ). Обязательно должен быть режим Auto, он устанавливается при выходе из программы. Пример моей секции [Modes]:
[Modes]
Auto = 0x00
Stop = 0xCF
Slow = 0x04
Medium = 0x9F
High = 0x07
Very_High = 0x68
Supreme =0x70
[Schemas] - Может содержать любое количество схем, но должна быть как минимум одна, та что прописана в секции [General] в ключе Default_Scheme, только она одна и используется программой при работе. Пример схемы:
Crazy = "Stop, Slow, 30, Medium, 40, Very_High, 50"
Что это значит: Crazy - имя схемы, далее Stop - по умолчанию стоим, Slow, 30 - если температура поднялась за 30 работаем в режиме Slow, Medium, 40, - если температура выше 40 - режим Medium, Very_High, 50 - если температура выше 50 - режим Very_High. Указанные имена режимов обязательно должны быть в секции [Modes]. Учтите что для переключения режима установлен порог в 2 градуса, тоесть когда температура растет режим переключится не в, например, 40 а в 42 градуса, а когда опускается то в 38.
Если программа у вас не заработает то попробуйте воспользоваться одним из следующих вариантов настройки:
Вариант 1
[General]
Fan_Port = 0x55
Temp_Port = 0x58
Update_Interval = 2000
Deviation = 2
Default_Scheme = "Silent"

[Modes]
Auto = 0x00
Stop = 0xAF
Slow = 0x10

[Schemas]
Auto = "Auto"
Silent = "Stop, Auto, 45"

Вариант 2
[General]
Fan_Port = 0x55
Temp_Port = 0x58
Update_Interval = 2000
Deviation = 2
Default_Scheme = "Silent"

[Modes]
Auto = 0x00
Stop = 0x1F
Slow = 0x20

[Schemas]
Auto = "Auto"
Silent = "Stop, Auto, 45"

Жду ваших отзывов, вопросов, советов и багрепортов.

P.S. Кстати, вы используете данную программу на свой страх и риск, вобщем как обычно если что случится - сами виноваты
Перейти в начало страницы
+Цитировать сообщение
Deniskyn
сообщение 2.3.2009, 15:06
Сообщение #8


Паятель
***

Группа: Администраторы
Сообщений: 553
Регистрация: 7.12.2008
Из: Kiev Nivky
Пользователь №: 311
Ноут: Sony VAIO UX-280P moded


Репутация:   8  


Огромное спасибо за проделанную работу!
Продолжайте в том же духе, очень хочется функционала похожего на a1ctl

Призываю участников форума к тестированию проги!!!


--------------------
AspireOne 110 - 1.8" HDD 120Gb, 1.5Gb RAM, NB BT, miniPCI-E TV tuner, SIMcard slot, 3G modem (Sierra) 1.3Mpx camera, blue indicators led =)
Sony VAIO UX-280P - 1.8" HDD 60Gb, 1Gb RAM, Wi-Fi draft N
Wibrain B1 (SSD edition)
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 3.3.2009, 11:40
Сообщение #9


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


Код
Default_Scheme = "Stop"

[Schemas]
Auto = "Stop"


Вырубает ноут smile.gif
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 3.3.2009, 12:09
Сообщение #10


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


Короче прога совсем не слушается параметров, в Slow - куллер не замедляется до такого уровня как в a1ctl
При нагревании проца, куллер не раскручивается быстрей.
Как я только не игрался.

По звуку режимы Slow, Medium, High - одинаковые.
Very High - сильно шумный
Перейти в начало страницы
+Цитировать сообщение
PavelD
сообщение 3.3.2009, 16:39
Сообщение #11


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Цитата(Freestyler @ 3.3.2009, 12:09) *
Короче прога совсем не слушается параметров, в Slow - куллер не замедляется до такого уровня как в a1ctl
При нагревании проца, куллер не раскручивается быстрей.

Скорее всего у твоего устройства другие значения для установки режимов работы вентилятора. Стандартный options.ini подойдет скорее всего только тем у кого не работала a1ctl (как у меня). Для тебя должен подойти один из тех options.ini которые я выложил в своем предыдущем посте, пропиши один из вариантов в options.ini, если не сработает то второй.
Цитата(PavelD @ 2.3.2009, 13:50) *
Вариант 1
[General]
Fan_Port = 0x55
Temp_Port = 0x58
Update_Interval = 2000
Deviation = 2
Default_Scheme = "Silent"

[Modes]
Auto = 0x00
Stop = 0xAF
Slow = 0x10

[Schemas]
Auto = "Auto"
Silent = "Stop, Auto, 45"

Вариант 2
[General]
Fan_Port = 0x55
Temp_Port = 0x58
Update_Interval = 2000
Deviation = 2
Default_Scheme = "Silent"

[Modes]
Auto = 0x00
Stop = 0x1F
Slow = 0x20

[Schemas]
Auto = "Auto"
Silent = "Stop, Auto, 45"

Именно с этими значениями работает a1ctl. Правда там всего три режима Stop, Slow и Auto. Я думаю что можно найти и побольше, но это нужно делать на своей машине.
А температуру нормально программа мониторит? Ты писал что с a1ctl были проблемы.
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 3.3.2009, 16:58
Сообщение #12


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


Цитата(PavelD) *
А температуру нормально программа мониторит? Ты писал что с a1ctl были проблемы.

Да, показывает без проблем.
Перейти в начало страницы
+Цитировать сообщение
PavelD
сообщение 3.3.2009, 19:27
Сообщение #13


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Новая версия программы (0.51 betta). Все так же как и в предыдущей версии, добавил пару исправлений.
Что исправлено:
1. Запретил одновременный запуск двух копий программы
2. Пофиксил отображение температуры на темном фоне (когда тема в стиле Vista)
3. Исправил отображение времени работы от батареи (было 2:3 вместо 2:03)
4. Еще пару мелочей.
Прикрепленный файл  SmartFan.zip ( 356.46 килобайт ) Кол-во скачиваний: 294
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 3.3.2009, 23:23
Сообщение #14


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


У меня заработало smile.gif
Вот оптимальный конфиг для моего ноута:
Код
[General]
Fan_Port = 0x55
Temp_Port = 0x58
Update_Interval = 2000
Deviation = 2
Default_Scheme = "Silent"

[Modes]
Auto = 0x00
Stop = 0xAF
Slow = 0x10

[Schemas]
Auto = "Auto"
Silent = "Stop, Slow, 45, Auto 65"


+ На черном фоне (у меня тема в стиле Vista) теперь четко видно температуру
Хотелось бы увидеть опцию автозагрузки, пока что прописал вручную, теперь буду испытывать "полевых" условиях.
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 4.3.2009, 10:24
Сообщение #15


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


Открыт блог посвященный программе http://smartfan.aspireone.com.ua
Перейти в начало страницы
+Цитировать сообщение
Deniskyn
сообщение 4.3.2009, 11:53
Сообщение #16


Паятель
***

Группа: Администраторы
Сообщений: 553
Регистрация: 7.12.2008
Из: Kiev Nivky
Пользователь №: 311
Ноут: Sony VAIO UX-280P moded


Репутация:   8  


Также хотелось бы красивый индикатор батареи =)
Такой или такой
Также думаю полезным было бы: When charging, the percentage bar is shown in blue to indicate charging, and the estimated time to full charge is shown. The bar turns black and shows "On A/C" when fully charged.
Не менее полезным было бы отключение устройств например как здесь


--------------------
AspireOne 110 - 1.8" HDD 120Gb, 1.5Gb RAM, NB BT, miniPCI-E TV tuner, SIMcard slot, 3G modem (Sierra) 1.3Mpx camera, blue indicators led =)
Sony VAIO UX-280P - 1.8" HDD 60Gb, 1Gb RAM, Wi-Fi draft N
Wibrain B1 (SSD edition)
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 4.3.2009, 12:02
Сообщение #17


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


Я за такой вариант:
Перейти в начало страницы
+Цитировать сообщение
PavelD
сообщение 4.3.2009, 18:01
Сообщение #18


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Deniskyn Freestyler
С батареей подумаю, пока не представляю как такое сделать.
Как я на данном этапе вижу развитие программы:
Сначала хочу привести в порядок настройки, добавить автозагрузку, сделать возможность создания профилей из программы и т.п. Далее хочу разобраться с отключением устройств, возможно добавлю управление разрешением как в a1ctl. Затем в планах разделение программы на две части, службу управления кулером и мониторинга температуры и клиент со всем остальным, настройки отображение температуры в трее и т.п. Следующим шагом будет мониторинг жестких дисков (внутренних и внешних) и батареи. Вот такие у меня планы smile.gif .
Перейти в начало страницы
+Цитировать сообщение
Freestyler
сообщение 4.3.2009, 18:15
Сообщение #19


Фристайлер
***

Группа: Root
Сообщений: 717
Регистрация: 30.9.2008
Из: kiev.ua
Пользователь №: 1
Ноут: AAO110 & Aspire 4810TG


Репутация:   9  


А вы часто разрешение меняете? smile.gif
Перейти в начало страницы
+Цитировать сообщение
PavelD
сообщение 4.3.2009, 18:26
Сообщение #20


Активный участник
***

Группа: Пользователи
Сообщений: 100
Регистрация: 4.2.2009
Из: Украина, Черновцы
Пользователь №: 781
Ноут: AspireOne A110 white


Репутация:   10  


Цитата(Freestyler) *
А вы часто разрешение меняете?

2 раза в качестве теста smile.gif Но может нужно кому-то smile.gif
Перейти в начало страницы
+Цитировать сообщение

13 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 6.9.2010, 23:02