Показаны сообщения с ярлыком thinkpad. Показать все сообщения
Показаны сообщения с ярлыком thinkpad. Показать все сообщения

вторник, 7 июня 2011 г.

Какой процессор выбрать для нового ThinkPad x?

Ровно два года назад я выбирал себе новый ноутбук: http://axa-ru.blogspot.com/2009/07/thinkpad-x60-tablet.html

Выбрал ThinkPad x200s. Два года мне компьютер служит верой и правдой. Нареканий к нему никаких. Легкий, прочный, производительный, с низким энергопотреблением. Из потерь только потертые углы, отклеившиеся с нижней крышки корпуса наклейки информационно-рекламного характера и неработающий динамик. Последнее произошло от того, что я частенько лазил по интернету сидя в ванне и от пара и воды диффузор динамика размок и видимо оторвал тонкий проводок магнитной катушки.

Но захотелось мне какой то новизны. Тем более, что вышло две новые серии ThinkPad x201 и x220
И уже рука потянулась заказать. Но что? Какую модель?
Какие процессоры сейчас в ходу в ThinkPad?
Системный подход рулит: потратил час и сделал такую таблицу.
В таблицу сведены модели процессора, которые используются в компьютерах ThinkPad X.

Производительность взята с сайта http://www.cpubenchmark.net/cpu_list.php
В первой строке указана модель процессора имеющегося у меня компьютера.


Можно увидеть, что современный аналог по потребляемой мощности моего чипа Core2 Duo L9400 с рабочей тактовой частотой 1.86 GHz, является чип i5-2537M, работающий на частоте 1.4 GHz.

Для наглядности отнормирую таблицу по отношению TDP(Максимальноя потребляемая мощность)/Производительность. Чем меньше число, тем лучше.



Оказалось, что идентичный по потреблению чип быстрее имеющегося всего в 1,7 раза.
Следующий (он же самый мощный) процессор производительней моего в 3,2 раза, но потребляет в два раза больше.

В общем резюме такое: годик мой Lenovo ThinkPad x200s еще поработает. За это время, надеюсь, Intel уменьшит энергопотребление.

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


Upd. Все таки покупательски зуд, как болезнь. Лечится либо отсутствием денег, либо покупкой. Выбрал самую мощную модель и провел маркетинговые исследования. Вот что получил:


Скорее всего куплю. Если кто знает цену дешевле, найдите время, черканите строчку в коментах.

Полезные ссылки:

вторник, 14 декабря 2010 г.

ZyXEL NBG460N EE, ThinkPad x200s & powersaving

Предистория.

В моей домашней сети долгое время трудился роутер Asus wl500gp.
Но пришло время и он сгорел.

Почему они сгорают - вопрос темный. Визуальный осмотр вскрытого показал, что электролитические кондесаторы расположенные возле стабилизаторов напряжения распухли,
Вероятно это произошло из-за локального перегрева. Предполагаю, что они потеряли емкость, вследствие чего все устройство перестало работать.

Настройка ZyXEL для Корбины

На замену я купил роутер ZyXEL NBG460N EE.
Прошивка V3.60(BFL.0) | 03/11/2010. Менять не стал.

Характеристики устройства великолепны, а начальная настройка устройства предельно проста и показана скриншоте.



Я взял этот роутер, руководствуясь следующим соображениями:

Оценка скорости LAN/WLAN

Ниже приведены измерения скоростных характеристик примере копирования файла 7,5 GB с ReadyNas Duo на ноутбук ThinkPad x200s по протоколу nfs.
LAN 1000 Mb/s
WLAN 300 Mb/s
WLAN 54 Mb/s

x200s powersaving и 802.11n

В процессе настройки я выявил интересную особенность: соединение по wifi переставало работать в случае, когда на ZyXEL был установлен протокол 802.11n, а на wifi карточке ноутбука режим энергосбережения.
Выражалось это в безумных временах задержки достигающих на ping 6 секунд.
По результатам я исправил скрипт включения режима энергосбережения pm-utils и написал скрипт изменения режима работы wifi модуля ZyXEL NBG460N EE.

Настраиваем переброску портов для transmission и emule 1 2

У меня работает transmission на 192.168.1.65 (ReadyNas Duo) и emule на 192.168.1.63 x200s:$ telnet 192.168.1.1 Trying 192.168.1.1... Connected to 192.168.1.1. Escape character is '^]'. Password: **************** Copyright (c) 1994 - 2010 ZyXEL Communications Corp. NBG460NEE> ip nat server load 1 NBG460NEE> ip nat server edit 5 rulename transmission.65 NBG460NEE> ip nat server edit 5 svrport 51413 51413 NBG460NEE> ip nat server edit 5 intport 51413 51413 NBG460NEE> ip nat server edit 5 forwardip 192.168.1.65 NBG460NEE> ip nat server edit 5 active on NBG460NEE> ip nat server edit 10 rulename emule.63-1 NBG460NEE> ip nat server edit 10 svrport 4662 4662 NBG460NEE> ip nat server edit 10 intport 4662 4662 NBG460NEE> ip nat server edit 10 forwardip 192.168.1.63 NBG460NEE> ip nat server edit 10 active on NBG460NEE> ip nat server edit 10 rulename emule.63-2 NBG460NEE> ip nat server edit 10 svrport 4665 4665 NBG460NEE> ip nat server edit 10 intport 4665 4665 NBG460NEE> ip nat server edit 10 forwardip 192.168.1.63 NBG460NEE> ip nat server edit 10 active on NBG460NEE> ip nat server edit 10 rulename emule.63-3 NBG460NEE> ip nat server edit 10 svrport 4672 4672 NBG460NEE> ip nat server edit 10 intport 4672 4672 NBG460NEE> ip nat server edit 10 forwardip 192.168.1.63 NBG460NEE> ip nat server edit 10 active on NBG460NEE> ip nat server save
Чтобы проверить правильно-ли открыты порты, можно войти по телнету в машину для которой мы откывали порт и выполнить команду netstat -nap | grep <#-ip-port>*
Для transmission команда будет выглядеть примерно так: # netstat -nap | grep 51413 tcp 0 0 0.0.0.0:51413 0.0.0.0:* LISTEN 13089/transmission- tcp 0 0 192.168.1.65:51413 178.178.10.37:60951 ESTABLISHED 13089/transmission- tcp 0 9325 192.168.1.65:51413 178.123.120.46:50682 ESTABLISHED 13089/transmission- tcp 0 1 192.168.1.65:4866 89.178.15.115:51413 SYN_SENT 13089/transmission- tcp 0 15184 192.168.1.65:51413 178.94.89.19:3300 ESTABLISHED 13089/transmission- tcp 0 13768 192.168.1.65:51413 125.239.194.95:60904 ESTABLISHED 13089/transmission- tcp 0 0 192.168.1.65:51413 178.123.59.229:52897 ESTABLISHED 13089/transmission- tcp 0 0 192.168.1.65:51413 85.173.204.23:12700 ESTABLISHED 13089/transmission- tcp 0 9848 192.168.1.65:51413 84.129.146.69:3099 ESTABLISHED 13089/transmission- tcp 0 15848 192.168.1.65:51413 83.149.3.170:52936 ESTABLISHED 13089/transmission- tcp 17 632 192.168.1.65:51413 178.94.108.95:3460 ESTABLISHED 13089/transmission- tcp 0 0 192.168.1.65:51413 77.41.78.212:42246 TIME_WAIT - tcp 0 19232 192.168.1.65:51413 83.149.3.214:19442 ESTABLISHED 13089/transmission- tcp 0 12616 192.168.1.65:51413 83.237.250.28:53980 ESTABLISHED 13089/transmission- tcp 0 0 192.168.1.65:51413 86.110.163.18:50840 ESTABLISHED 13089/transmission- tcp 0 0 192.168.1.65:51413 217.118.81.17:41234 ESTABLISHED 13089/transmission- udp 1756 0 0.0.0.0:51413 0.0.0.0:* 13089/transmission- Видно, что уже установлено 14 соединений 192.168.1.65:51413 с внешними клиентами.

Проверка firewall

После установки router автоматически поднимает firewall и никаких специяльных действий проводить не нужно.
Для проверки можно воспользоваться одним из online сервисов. Например https://www.securitymetrics.com/portscan.adp
На указанный мной почтовый адрес пришло письмо с результатами проверки.


Here are your Port Scan test results from SecurityMetrics.

SecurityMetrics offers a range of affordably priced security products and services.
Summary
Ports Scanned: 22 ports out of 65,535 ports
External IP: xxx.xxx.xxx.xxx
Internal IP: unknown
Connection Type: Router, Firewall, or Proxy
Port Scan Duration: 7 seconds
Date/Time: 2011-01-27 21:18:33 MST


Use These Security Recommendations For Your Configuration


Good Job! All the ports we scanned on your router, firewall, or proxy are secure.

This Port Scan only checked 22 ports to see whether they were open, closed, or stealth. For a more comprehensive security analysis, run a Desktop Check to analyze your router, firewall, or proxy for over 600 security weaknesses.

If you are using an ISP or Corporate router/firewall/proxy, you should tell your System Administrator if any weaknesses are found.


Disable Ports/Programs


Every program on your computer that accesses the Internet uses a port. Most of these programs have known security weaknesses. If possible disable any unnecessary programs or ports listed below to improve your computer security.

Fix Open Ports
Program Port How To Disable Description
No open ports were found.


I look forward to helping you in the future. The best way to secure your computer and safeguard your confidential data is to run a Desktop Check weekly.

User manual

ZyXEL NBG460N EE авляется мощным и многофункциональным устройством и для тонкой настройки лучше руководствоваться User Manual


Upd 21/12/2010

среда, 15 сентября 2010 г.

x200s. Восстанавливаем батарею. Часть 2.

Начало: x200s. Восстанавливаем батарею. Часть 1.

Итак, заказанный мной 29 августа комплект элементов 18650 доставлен 10 сентября прямо на почту по указанному мной адресу. Никаких растаможиваний. Обычная посылка. Внутрь вложена бумажка с со словами о качестве от безымянного продавца из Гонк Конга 8-). Будем надеятся, что человек пославший мне батарейки понимает, что в этой бумажке написано.



Элементы аккуратно упакованы попарно в пластиковую термоусадку и обернуты полиэтиленовой упаковкой.

Распаковываем и собираем попарно. Отрицательные ламели спаиваем между собой, а положительные соединяем через резистор с сопротивлением 5-100 ом. Оставляем в таком состоянии элементы на срок не менее 4 часов. За это время потенциалы уравняются и можно будет элементы собирать в батарею.



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

Калибровка.
Операцию выполнял с помощью штатных утилит Power Manager и Battery Maintenance от Lenovo. Вторая программа и осуществляет калибровку в цикле заряд-разряд-заряд.

Во время разрядки происходит измерение емкости батареи и перезапись новых значений во внутреннюю память контроллера. За один цикл калибровки контроллер не изменяет показатели более, чем на 20%. Поэтому, если емкость батареи до замены элементов была 50% от первоначальной, то потребуется 3 - 6 циклов перезарядки.



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

Что я купил на ebay?
Это один из вопросов, ответ на который интересен. Пересчитаем общую емкость всей батареи в емкость одного элемента и посмотрим на сколько меня обманул китайский брат:

№ цикла Ёмкость
батареи, Wh
Ёмкость
Элемента, mAh
1 27,49 1270
2 32,91 1520
3 39,42 1830
4 47,25 2190
5 51,66 2390
6 51,86 2400

Под видом элементов 3800 mAh вороватые китайцы мне втюхали элементы на 2400 mAh. Даже с такими цифрами считаю результат положительным.

Выводы
  1. Восстановить батарею в домашних условиях вполне по силам.
  2. Козьма Прутков рулит. Если на батарейке написано самая крутая, а продает ее бомж Вася... в общем вы поняли.

Полезные ссылки

воскресенье, 29 августа 2010 г.

x200s. Восстанавливаем батарею. Часть 1.

Не знаю зачем, но все же я это напишу.
Я не несу никакой ответственности за Ваше здоровье, Ваше оборудование, Ваше время.
Я вообще никакой ответственности не несу.
Я специально написал это маленьким шрифтом, чтоб Вам труднее было прочитать мое предупреждение.
А еще говорят, что батарейки взрываются.

Для успешной разборки и последующей сборки батареи нам нужны четыре вещи:
  1. Знания
  2. Инструмент
  3. Деньги
  4. Руки не из жопы Терпение.

Как устроена батарея (знания)


Внутри аккумуляторов для ThinkPad x200s установлены Li-Ion элементы питания (ячейки) 18650. Цифрами обозначен размер элемента: диаметр 18 мм, длина 65 мм.

Элементы имеют среднее напряжение 3,7 В, и емкость от 1300 mAh(уже не производятся). Samsung и Panasonic выпускают элементы емкостью 3000 mAh. Естественно чем выше емкость элемента - тем дольше будет работать батарея.

Ниже в таблице приведены параметры батарей, предназначенных для Thinkpad x200s и емкостные характеристики одного элемента.
Марка Напряжение, V Емкость, Ah Емкость, Wh Емкость одного
элемента, mAh
43R9253 14,4 V 2,0 Ah 28,8 Wh 2000 mAh
43R9254 10,8 V 5,2 Ah 56,0 Wh 2600 mAh
43R9255 10,8 V 7,8 Ah 84,2 Wh 2600 mAh

Кроме элементов питания внутри батареи установлен контроллер заряда-разряда, собранный на микросхемах Texas Instrument BQ29330 и BQ8030

Схема подключения элементов батареи к контроллеру показана на рисунке.



Для общего развития можно ознакомится со следующими ссылками:

Покупка новых элементов (деньги)


Элементы продаются отдельно. Но в России их цена завышена. Самое выгодное предложение я нашел здесь: http://notebooksale.ru/ntbf.php. Но лучше покупать на ебае: и выбор больше, и цена ниже. Элементы бывают с уже приваренными ламелями и без них. Первые предпочтительнее, чтобы при пайке не перегревать корпус элемента.

Я заплатил на ебае 40 долларов США за 8 элементов 18650 емкостью 3800 mAh каждый.
Как потом оказалось реальная емкость элемена составляла 2200 mAh.

Инструмент


Очень важно иметь хороший инструмент. Не надейтесь, что Вы сможете перочинным ножом разобрать батарейку. Точнее разобрать Вы ее сможете наверняка, но вот собрать - это наша следующая задача. Я пользовался таким, который показан на фото слева. Аналогичные можно купить в Чип & Дип по цене от 150 рублей.

Кроме указанного инструмента нам понадобится паяльник, припой, мультиметр, кислотный флюс, скотч, клей циакрин.

Если у Вас нет большей части указанного инструмента и приспособлений, заниматься восстановлением батареи экономически не выгодно.

Разборка батареи

  1. Рассоединить элементы корпуса.

    Батарея сделана неразборной из очень тонкой пластмассы. Корпус состоит из двух крышек, соединяющихся с помощью защелок. Прочной она становится только в сборе с аккумуляторами будучи закрытой.

    Кроме передних защелок (со стороны разъема питания) все остальные защелки находятся внутри корпуса.

    Собственно говоря это самая сложная часть операции по разборке. Задача нанести как можно меньший урон элементам корпуса батареи.

    Я начал разъединение частей с видимых защелок, затем полностью удалил ножом защелки на месте синих стрелок, затем аккуратно рассоединил детали.

    Фотографии ниже и комментарии помогут Вам повторить это процесс. В конце концов ломать тоже интересно.



    На фото показана конструкция защелки в левом верхнем углу батареи.
    На следующем фото показано расположение защелок. Синими стрелками указано место, где я полностью удалил защелки. Будьте аккуратны в этом месте расположен контроллер заряда. Не повредите его.
  2. Вытащить аккумуляторы и контроллер заряда-разряда
  3. Отклеить защитный скоч
  4. Отпаять провода контроллера от батареи в следующем порядке:
    • Ламель
    • Синий
    • Черный
    • Белый
  5. Отклеить терморезистор от корпуса первого элемента питания
  6. Рассоединить элементы батареи и отклеить картонные защитные кольца
  7. Сохранить все комплектующие в коробочке

Поскольку сегодня мы больше ничего делать не будем, можно налить себе пивка.

P.S. Возможно меня ждет некоторое разочарование.

Fail 1. Есть основания полагать, что емкость батарей прошита в контроллере. Там же запоминаются текущие значения емкости и количество циклов заряд-разряд.
Для батареи, которой комплектуется ThinkPad x200s, данное предположение не подтвердилось. В процессе рекалибровки контроллер батареи, размещенный внутри ее корпуса, перезаписывает текущую емкость.

Fail 2. Крупные производители аккумуляторов, такие как Sanyo, Panasonic, Samsung, LG пока не выпускают элементов на 3800 mAh. Так что возможно, что это подделка.
Ну да ладно. Поживем - увидим. А пока ждем посылку с ебая.

Продолжение: x200s. Восстанавливаем батарею. Часть 2.

вторник, 24 августа 2010 г.

x200s - замена батареи.

Вот, вероятно, подошло время и батарея моего x200s внезапно сдохла. Я думаю, что совпало все, и московская аномальная жара, и срок службы.

Power Manager Gnome показал аккурат 500 циклов заряд-разряд и емкость уменьшенную в 2 раза от первоначальной. Ну это должно было когда нибудь случиться.

Стал я перед выбором: что покупать? Lenovo предлагает для ThinkPas x200s батареи трех типов:

МаркаЕмкость, WhЦена LenovoЦена в Москве
43R9253 (4 Cell) 28.8 Wh $129.00$156.00
43R9254 (6 Cell) 56 Wh $149.00 $175.00
43R9255 (9 Cell) 84.2 Wh $179.00 $316.00
Цена в Москве мало о чем говорит. За большую цену могут продать, как оригинальную батарею, так и noname, которая в соседнем ларьке стоит в три раза дешевле.

Захотелось мне 9-ти ячеистую.

Я купил не родную батарею, а аналог, сделанный неизвестной китайской фирмой.

Выглядит батарейка неплохо. Почти как настоящая. Изготовлена тоже достаточно прилично. Устанавливается в ноут без люфтов. Есть одно "НО": для покупки нужно ехать в магазин с ноутом и проверять на месте. Я просил принести мне несколько батарей. Из трех штук Gnome Power Manager показал, что одна неисправна. Из оставшихся я выбрал ту, что имела большее значение параметра Energy when full

Очень хорошо бы откалибровать схему управления (контроллер) батареи. Вообще, это рекомендуется делать раз в месяц. Для ThinkPad под Windows в составе пакета ThinkVantage существует программа Power Manager, имеющая функцию калибровки батареи. Под Ubuntu такой программы я не знаю. Поэтому, если нет Windows, поступаем так:
  1. Вставляем батарею в ноут, запускаем линукс и заряжаем ее полностью;
  2. Держим ноут подключенным к источнику питания не менее 30 минут;
  3. Отключаем ноут от источника и пользуемся им, пока батарея полностью не разрядится;
  4. Оставляем выключенным и не заряжаем его не менее 15 минут;
  5. Подсоединяем источник питания, запускаем линукс и заряжаем батарею полностью (запускать какие либо программы не рекомендуется);
Повторить эту процедуру минимум 3 раза.


По этому поводу в интернете есть много мнений. С одной стороны эта инструкция присутствует в help к программе ThinkVantage Battery Information. Похожая инструкция висит на сайте Apple для обслуживания батарей coconut. Точно такие же советы дает сайт http://www.notebookreview.com/.

С другой стороны на форуме сайта Lenovo есть несколько сообщений, что емкость батареи значительно упала после пары циклов заряд.

Решайте сами: калибровать или нет. Я калибровал.



Эта батарейка работает. Но ее реальная емкость не соответствуют заявленной. Как видно из снапшота, аккумулятор должен отдавать 7780 mWh.

Производитель напечатал на этикетке 7200 mWh, а реальная емкость составляет 6610 mWh.

Это значит, что Lenovo предполагало ставить в эту батарейку элементы на 2300mAh, китайский производитель на 2100mAh, а в итоге там оказались элементы на 2000mAh.

Вот такие пироги. Ну что взять с этих вороватых китайцев продавцов?



А что делать со старой батареей? Самое простое ее выкинуть, но это не наш метод. Я попробую заменить элементы питания в ней.

Прежде всего нужно понять устройство аккумуляторной батареи. 
Отправная статья находится здесь: http://repair4laptop.org/notebook_battery.html

Внутри аккумуляторов для ThinkPad x200s установлены Li-Ion элементы питания (ячейки) 18650. Цифрами обозначен размер элемента: диаметр 18 мм, длина 65 мм.

Элементы имеют среднее напряжение 3,7 В, и емкость от 1000 mAh до 3800 mAh. Естественно чем выше емкость элемента - тем дольше будет работать батарея. Элементы продаются отдельно. Но в России их цена завышена. Самое выгодное предложение я нашел здесь: http://notebooksale.ru/ntbf.php. Но лучше покупать на ебае: и выбор больше, и цена ниже. Элементы бывают с уже приваренными ламелями и без них. Первые предпочтительнее, чтобы при пайке не перегревать корпус элемента.

Кроме элементов питания внутри батареи устновлен контроллер заряда-разряда.

В следующей статье разберем старую батарею и заменим отслужившие элементы питния на новые.

понедельник, 23 августа 2010 г.

Ссылки по ThinkPad

Форумы


Сайты

вторник, 1 декабря 2009 г.

Ubuntu Karmic. Устранение бага wifi power management.

Статья не актуальна. В ядре 2.6.32.7 (2.6.32-02063207-generic) устранено много багов. В том числе включена поддержка powersave для iwlagn (intel 5100). После установки нового ядра нужно проверить фунционпльность, как указано в конце статьи.

Ждал я пока исправят wifi драйвер в Ubuntu 9.10, ждал, но так и не дождался.

Не знаю как для других карт, но для intel Link 5100 на ядре 2.6.31-15-generic power management отключен. Это связано с нестабилностью реализации.

К слову, включение power management для wifi позволяет сэкономить до 4 Вт, что актуально для ноутбуков.

Я попробовал последнюю версию драйверов отсюда: http://linuxwireless.org/en/users/Download/stable/#Stable_compat-wireless_releases. Пока нареканий нет.


  • Версия драйверов должна соответствовать версии ядра.
  • Инструкция дана для ядра 2.6.32.2
Итак:

  1. Создадим каталог для выполнения операций
    $ mkdir ~/staff $ cd ~/staff
  2. Сначала, если необходимо, устанавливаем новое ядро.
    $ wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-headers-2.6.32-02063202-generic_2.6.32-02063202_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-headers-2.6.32-02063202_2.6.32-02063202_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.32.2/linux-image-2.6.32-02063202-generic_2.6.32-02063202_i386.deb $ sudo dpkg -i linux-headers-2.6.32-02063202_2.6.32-02063202_all.deb linux-headers-2.6.32-02063202-generic_2.6.32-02063202_i386.deb linux-image-2.6.32-02063202-generic_2.6.32-02063202_i386.deb
  3. Перегружаемся в то ядро, в которое будем ставить драйвер.
  4. Скачиваем драйвер
    $ cd ~/staff $ wget http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.32/compat-wireless-2.6.32-rc7.tar.bz2 $ tar xjf compat-wireless-2.6.32.2.tar.bz2 $ cd compat-wireless-2.6.32.2
  5. Выбираем тип wifi карты
    Пакет, который мы скачали содержит около десятка драйверов. Нам столько не нужно.
    Для моего x200s - используется iwlwifi.
    $ ./scripts/driver-select iwlwifi
  6. Компилируем и устанавливаем драйвер:
    $ make $ sudo make install $ sudo shutdown -r now

После перезагрузки можно управлять потреблением карты с помощью следующей команды

$ sudo iwconfig wlan0 power on

Посмотреть текущие установки можно с помощью следующей команды:

$ iwconfig wlan0 wlan0 IEEE 802.11abgn ESSID:"AXA_home" Mode:Managed Frequency:2.422 GHz Access Point: 00:1E:8C:6C:91:99 Bit Rate=54 Mb/s Tx-Power=15 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:on Link Quality=57/70 Signal level=-53 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Если текст, выделенный жирным присутствует, то цель достигнута. Если нет - где то была допущена ошибка.
Все. Остальные баги Кармической Коалы меня не так сильно трогают.

Если нет подходящей темы, открывайте новую.

вторник, 22 сентября 2009 г.

x200s. Powersave. Настройка точки доступа WiFi

(Продолжение. Начало статьи)

Если есть возможность изменить настройки точки доступа, то можно и здесь попытаться сэкономить немного электроэнергии увеличив Beacon Interval.

В Asus wl500gP это делается на вкладке Wireless -> Advanced


Для D-Link DSM-G600:



Это позволяет реже будить Wi-Fi карту ноутбука и уменьшить общее количество Wakeups

Если нет подходящей темы, открывайте новую.

понедельник, 21 сентября 2009 г.

x200s. Powersave. DeBug Gnome.

(Продолжение. Начало статьи)

Статья в процессе...

В Gnome присутствует программистская ошибка, связанная с неверным размещением временных данных. Разработчики почему то хранят их на жестком диске в домашнем каталоге пользователя, хотя естественней их хранить в /tmp.

Некоторые пользователи пытались обратить внимание разработчиков Gnome на эти проблемы, но не были услышаны:

Решить эту проблему можно переместив в /tmp эти файлы и сделав на них ссылку

$ ln -fs /tmp/profile-42T4647-56160-___75-discharging.csv /home/akhromov/.gnome2/gnome-power-manager/profile-42T4647-56160-___75-discharging.csv $ ln -fs /tmp/profile-42T4647-56160-___75-charging.csv /home/akhromov/.gnome2/gnome-power-manager/profile-42T4647-56160-___75-charging.csv $ ln -fs /tmp/saved_state /home/akhromov/.gconfd/saved_state

Или, переместить в /tmp полностью их родительские каталоги.

Если нет подходящей темы, открывайте новую.

четверг, 17 сентября 2009 г.

x200s. Powersave. Файловая система.

(Продолжение. Начало статьи)

За последние года 2 linux активно развивается. В нем появилось много новшевств. Не стали исключением новые файловые системы, предлагаемые разработчиками. Появилось несколько разновидностей журналируемых файловых систем.

Я поначалу устанавливал при инталляции Ubuntu на ext3. Но обсуждение на forum.ubuntu.ru заставило меня задуматься о целесообразности установки ext3.

Как работает ext3?
  1. Пользователь дает команду записи данных на диск
  2. Метаданные записываются в журнал и помечаются флагом "не завершено"
  3. Данные пользователя записываются на диск
  4. Метаданным выставляется флаг "выполнено"
Как неприятное следствие - вместо одного обращения к диску - целых три.

Какая область применения журналируемых файловых систем?
По моему мнению область применения журналируемых файловых систем при обработке критически важных данных. Это серверы баз данных, сетевые и коммункационные системы и т.п.

Но стоит ли гнаться за этими новшевствами?
За ext3:
    Якобы, более надежная, чем ext2
Против ext3:
  • Я использую ноутбук для web серфинга, ведения проектов, почтовой переписки и как хобби. Я не обрабатываю на нем данные стоимостью в миллионы долларов. Зачастую, мне важнее продолжительность работы, чем беспрецендентная надежность.
  • Обеспечивая более долгое время работы от батареи, мы всячески откладываем запись на диск, собирая в буфере памяти наши данные. В данном случае использование ext3 (и далее) представляется нелогичным.
  • В три раза увеличивая количество обращений к диску, ext3 увеличивает его время нахождения диска в состоянии active. Повышается потребляемая мощность.
Я считаю, что ext2 в настоящее время - лучший выбор для ноутбука.

Что делать?

Умный был Чернышевский. Правильные вопросы задавал.
  • При установке OS на ноутбук выбирать ext2
  • Если система уже установлена - конвертировать в ext2
    Для этого:
    1. Отредактировать fstab, заменив тип раздела, где установлена система и который будем конвертировать с ext3 на ext2
    2. загружаемся с LiveCD или с системы установленной на другой раздел и вводим следующие команды
      $ sudo tune2fs -O ^has_journal /dev/sdaX $ sudo fsck.ext2 -f /dev/sdaX
      , где Х - номер раздела, который будем конвертировать
    3. Перезагружаемся


Если нет подходящей темы, открывайте новую.

среда, 16 сентября 2009 г.

x200s. 2 бага после установки ядра 2.6.30

После установки нового ядра возникло 2 бага
  1. Яркость дисплея регулируется с очень мелким шагом
    Вроде как, причина здесь в установке параметров xrand BACKLIGHT_CONTROL.
    После загрузки он принимает значение combination

    Чтобы исправить это, нужно выполнить следующую команду:
    $ xrandr --output LVDS --set BACKLIGHT_CONTROL legacy
  2. При работе от батареи яркость дисплея уменьшается через 30 секунд
    Здесь причина - gnome-screensaver
    HOWTO: Replace gnome-screensaver with xscreensaver

воскресенье, 13 сентября 2009 г.

x200s. Powersave. Обновился BIOS.

(Продолжение. Начало статьи)

7 сентября обновился BIOS для x200 и x200s.

Я не следил за исменениями в BIOS, поэтому не знаю на каком этапе китайцы что поправили.

После установки нового BIOS произошли исправлена ошибка из-за которой SCSI1 не переводился в режим powersave.

Режим работы вентилятора опять с какими-то глюками. При включении он вроде как не крутится. При достижении процессором 45 градусов - заводится и больше не останавливается. Поэтому от tpfun отказываться рано.

Вентилятор включается при 45 градусах, останавливается при достижении порога выключения (температуру отключения я не зафиксировал).

На странице загрузки доступны версии для установки из Windows и с загрузочного диска.

Там же есть новая микропрограмма для жесткого диска. Что она исправляет - не ясно.

x200s. Powersave. Настроить режимы видеокарты.

(Продолжение. Начало статьи)

  • Установить частоту обновления экрана 50 Гц
    System -> Preference -> Display



  • Отключить Visual Effects
    System -> Preference -> Appearance -> Visual Effects



четверг, 10 сентября 2009 г.

x200s. Power Saving. Kernel 2.6.30.5

Указанное ядро в отношении сохранения энергии работает куда лучше предыдущих, опробованных мной. Налицо явный прогресс. Если раньше флуктуации возле нижней границы потребляемой мощности были значительны, то в этом ядре, после соответствующей настройки стабильно стоит 6,7 Вт в режиме idle (Wi-Fi, Brightness = 30%).
Вообще, заметно, что ментейнеры Canonical озадачились проблемой сохранения энергии.
По этому показателю Ubuntu начинает обгонять Windows.

суббота, 22 августа 2009 г.

x200s. Powersave. Final thoughts.

(Продолжение. Начало статьи)

В завершение всего этого безобразия - скрипт для показа в реальном времени основных системных параметров, влияющих на потребление энергии.

Он показывает практически все параметры, которые управляются с помощью сервиса laptop-mode и удобен для его настройки.




Не без недочетов, но функцию свою выполняет.

Запускается от root.
Исходник здесь


пятница, 21 августа 2009 г.

x200s. Powersave. xorg.conf

(Продолжение. Начало статьи)

Наилучшие результаты у меня получились про акселерации "по умолчанию".
Section "Monitor"
Identifier    "Configured Monitor"
Option        "DPMS"
EndSection

Section "Monitor"
Identifier    "HDMI-1"
Option        "Ignore" "True"
EndSection

Section "Monitor"
Identifier    "HDMI-2"
Option        "Ignore" "True"
EndSection

Section "Screen"
Identifier    "Default Screen"
Monitor       "Configured Monitor"
Device        "Configured Video Device"
DefaultDepth  24
SubSection    "Display"
Modes        "1280x800" "1024x768"
EndSubSection
EndSection

Section "Device"
Identifier    "Configured Video Device"
Driver        "intel"
#     Option        "AccelMethod" "uxa"   # При включении этой опции потреблени е возрастает на 1 Вт
Option        "monitor-HDMI-1" "HDMI-1"
Option        "monitor-HDMI-2" "HDMI-2"
EndSection

Section "ServerFlags"
Option        "DontZap" "no" # Включение x-server restart by Ctrl-Alt-Bs
EndSection


Включение опции "NoDRI" приводило к проблемам регулировки яркости.


среда, 12 августа 2009 г.

x200s/x220. Powersave. Firefox.

(Продолжение. Начало статьи)

Update:
  • После перехода на Ubuntu 9.04 и firefox 3.5 Shiretoko внесены исправления в скрипт: изменено имя программы с firefox на firefox-3.5.
  • Проверено на Ubuntu 10.04
Если в компьютере установлен SSD накопитель, то ничего этого делать не нужно

Firefox 3.x использует базу данных sqlite, которая генерирует очень много событий записи на диск.

Чтобы уменьшить обращения к диску, необходимо сделать следующее:

  1. Разместить firefox cache в оперативной памяти

    Для этого:
    1. Перенести в RAM директорию /tmp

    2. Перенести cache firefox в /tmp/firefox.
      В строке адреса пишем about:config
      Далее нажимем правуб кнопку мыши и добавляем строковую переменную:
      browser.cache.disk.parent_directory
      и присвоить ей значение:
      /tmp/firefox

  2. Размещаем весь профиль пользователя в RAM.

    Этот способ более радикальный, нежели предыдцщий, но и, соответственно, более сложный. Поэтому распечатайте эту инструкцию или скопируйте ее на диск и откройте в OO Writer.
    1. Перенести в RAM директорию /tmp

    2. Создать каталог для профиля пользователя в firefox
      $mkdir /tmp/firefox
    3. Создать новый профиль. Я назвал его RAM и разместил в каталоге /tmp/firefox
      $/usr/lib/firefox/firefox -ProfileManager

    4. Закрываем firefox.
    5. Скопировать текущий профиль в каталог /tmp/firefox
      $shopt -s dotglob $cp -a ~/.mozilla/firefox/40ev7h33.default/* /tmp/firefox
      Расположение текущего профиля указано в ~/.mozilla/firefox/profiles.ini
    6. Создаем скрипт /etc/init.d/ff-profile.sh:
      #! /bin/sh
      # This script copies the firefox user profile
      #  from the directory $DSK_PROFILE
      #  to the directory $RAM_PROFILE
      #  after the computer power up
      #  and back before power down
      # 
      #  v0.12 - minor changes for firefox control firefox cache
      #  v0.11 - minor changes for firefox 3.5 and Ubuntu 9.04
      #  v0.1 - initial in Ubuntu 8.04
      
      # define firefox name
      #FF=firefox-3.5
      FF=firefox
      
      # define how old cache in days
      OLDCACHE=2
      
      # where firefox profile
      RAM_PROFILE=/tmp/firefox
      DSK_PROFILE=/root/.mozilla/$FF/ram.profile
      
      FLG_DEBUG=1
      OUT_DEBUG=/var/log/ff-profile.tst
      
      shopt -s dotglob
      
      case "$1" in
        start)
          if [ $FLG_DEBUG -eq 1 ]
            then echo "$1: ff-profile.sh started" >> $OUT_DEBUG
          fi
          if ! [ -d $RAM_PROFILE ] 
            then 
              mkdir -p $RAM_PROFILE
              chmod 777 $RAM_PROFILE
                if [ $FLG_DEBUG -eq 1 ]
                  then echo "$1: creating  $RAM_PROFILE" >> $OUT_DEBUG
                fi
          fi
          if [ $FLG_DEBUG -eq 1 ]
            then echo "$1: copy $DSK_PROFILE/* $RAM_PROFILE " >> $OUT_DEBUG
          fi
          # remove old cache
          find $DSK_PROFILE/Cache* -mtime +$OLDCACHE -exec rm {} \;
      
          cp -a $DSK_PROFILE/* $RAM_PROFILE >> $OUT_DEBUG
          ;;
        stop)
          if [ $FLG_DEBUG -eq 1 ]
            then echo "$1: ff-profile.sh stoped" >> $OUT_DEBUG
          fi
          if ! [ -d $DSK_PROFILE ] 
            then 
              mkdir -p $DSK_PROFILE
              chown 777 $DSK_PROFILE
              if [ $FLG_DEBUG -eq 1 ]
                then echo "$1: creating  $DSK_PROFILE" >> $OUT_DEBUG
              fi
          fi
          if [ $FLG_DEBUG -eq 1 ]
            then echo "$1: copy $RAM_PROFILE/* $DSK_PROFILE " >> $OUT_DEBUG
          fi
          cp -a $RAM_PROFILE/* $DSK_PROFILE
          ;;
      esac
      
      shopt -u dotglob
      
      exit 0
    7. Назначаем ему права, пользователя, и делаем на него ссылку автозапуска и остановки
      cd /etc/init.d $sudo chmod 755 ff-profile.sh $sudo chown root:root ff-profile.sh $sudo update-rc.d ff-profile.sh defaults
    8. Открываем редактор меню (System->Preferences->Main Menu).
      Заменяем команду запуска firefox (Application->Internet->Firefox Web Browser->Properties) на /usr/lib/firefox/firefox -P RAM

      Перезагружаем компьютер. Проверяем работу.

  3. В Firefox в меню Правка -> Настройки -> Защита снять галку с пункта "Блокировать сайты, подозреваемые в имитации других сайтов"

  4. Динамические сайты с flash анимацией и java-script вносят большую долю в увеличение потребления энергии.

    Для блокировки на страницах java - установить в firefox adblock plus и заблокировать в нем показ соответствующих элементов http страниц.

    Для блокировки flash - установить Flashblock

    Это позволяет сэкономить до 1,5 Вт.