Ubuntu 11.10 на Lenovo ThinkPad X1

14 Фев
2012

Приветствую,

Этот пост про мой опыт установки Ubuntu 11.10 на Lenovo ThinkPad X1 и немного личного мнения про этот девайс. Если вы задумывались приобрести X1, но сомневались как он удружится с линуксом — читайте.

Мой конфиг:

Processor: Intel Core i3-2350M Processor (2.3GHz, 3MB L3, 1333MHz FSB)
Display type: 13.3″ Premium HD (1366×768) LED Backlit Display Edit
Total memory: 4 GB DDR3 — 1333MHz (1 DIMM)
Keyboard: Backlit Keyboard US English
Pointing device: TrackPoint with Fingerprint Reader and Clickpad
Hard drive: 128 GB Solid State Drive, Serial ATA
Bluetooth: Bluetooth 3.0
Integrated WiFi wireless LAN adapters: Intel Centrino Wireless-N 1000

Настройка


Итак, если кратко: почти все работает из коробки.

Забегая наперед, скажу, что основная проблема с X1 — это аккумулятор.
Поэтому, немного тюнинга чтобы сделать жизнь лучше:

1. Я не тестил разницу, но вроде как на 3.0 ядрах сильно увеличилось потребление питания с i915 чипсетами. Чтобы это исправить, правим /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT=«quiet splash i915.i915_enable_rc6=1»

После этого запускаем update-grub.

2. Немного «стандартных» настроек в /etc/rc.local:

echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo min_power > /sys/class/scsi_host/host1/link_power_management_policy

3. Включаем TRIM. В /etc/fstab в опции добавляем discard, должно получится что-то вроде:
UUID=01e8a935-b973-44a3-996c-54e9563d2014 / ext4 discard,errors=remount-ro 0 1

4. Подключаем модули hdaps (если нужен акселерометр) и smapi (для расширенной информации о батарейке):

sudo apt-get install tp-smapi-dkms
sudo echo -e «# thinkpad modules\ntp_smapi\nhdaps» >> /etc/modules
sudo modprobe -a tp_smapi hdaps

Вся информация о батарейке доступна тут: /sys/devices/platform/smapi/BAT0/

Чтобы наблюдать заряд батареи в real-time относительно емкости, предусмотренной производителем, накидал bat_info.sh:

#!/bin/sh

DESIGN_CAP=`cat /sys/devices/platform/smapi/BAT0/design_capacity`
REMAIN_CAP=`cat /sys/devices/platform/smapi/BAT0/remaining_capacity`
REMAIN_CTIME=`cat /sys/devices/platform/smapi/BAT0/remaining_charging_time`
REMAIN_RTIME=`cat /sys/devices/platform/smapi/BAT0/remaining_running_time`
CYCLE=`cat /sys/devices/platform/smapi/BAT0/cycle_count`
STATE=`cat /sys/devices/platform/smapi/BAT0/state`
CHARGE_PERCENT=`echo «scale=2; $REMAIN_CAP*100/$DESIGN_CAP» | bc`

echo «Capacity: $REMAIN_CAP out of $DESIGN_CAP ($CHARGE_PERCENT%)»
echo «State: $STATE»
if [ «$STATE» = «discharging» ]; then
echo «Remaining run time: $REMAIN_RTIME min»
else
echo «Remaining charge time: $REMAIN_CTIME min»
fi
echo «Charge cycle count: $CYCLE»

Можно запускать как watch ./bat_info.sh и наслаждаться. Надо сказать, что до design_capacity мне пока еще не удавалось зарядить батарею, так что, возможно, стоит использовать last_full_capacity как величину для полного заряда.

5. При стандартных настройках вентилятор может быть шумноват. Исправим это с помощью thinkfan. Внимание! Делаем это на свой страх и риск, за спаленный ноутбук отвечаете сами.

sudo apt-get install thinkfan
echo «thinkpad_acpi fan_control=1» >> /etc/modules

В моей модели только один датчик температуры. Правим /etc/thinkfan.conf:
sensor /sys/devices/virtual/hwmon/hwmon0/temp1_input
(0, 0, 50)
(1, 50, 60)
(2, 60, 70)
(7, 70, 32767)

При этих настройках вентилятор станет слышно после 60 градусов и очень слышно после 70. Для своего спокойствия можно вывести датчик температуры на панель, я использую gnome-shell и делаю это с помощью расширения CPU Temperature Indicator.
При обычной работе у меня температура держится в районе 45 градусов, ноутбук абсолютно бесшумный и холодный.

6. Сканнер отпечатков пальцев работает, можно поставить fprint-demo для проверки и libpam-fprint чтобы связать его с pam, но я это не использую.

7. В gnome-shell/unity по умолчанию настройка яркости через Fn-клавиши имеет всего 5 градаций. Если выгрузить thinkpad_acpi модуль, то их становится 8. Без gnome-shell в X (например в awesome) и Windows — 15 градаций яркости. Я не очень хорошо знаком с внутренностями X/acpi и пока не знаю как это исправить. Если вы знаете — буду благодарен за комментарий.

И напоследок: я не тестировал display port, hdmi, bluetooth, ethernet. Но судя по другим отзывам это все должно работать без проблем.

О ноутбуке


Сам ноутбук вызывает очень противоречивые чувства. С одной стороны, это бронебойный thinkpad, очень удобный с роскошной клавиатурой и тачпэдом (странно, но мне тачпэд нравится даже больше, чем на macbook air). С другой, у него два очень серьезных недостатка: время автомной работы и глянцевый экран. И если ко второму я привык (я не видел этот ноутбук вживую перед покупкой и после нескольких лет использования матовых экранов моя первая реакция была — вернуть его обратно сразу же), то время автомной работы сильно расстраивает до сих пор.

Об автономной работе


Реальное время использование ноутбука с wifi, веб, какие-то тексты/код и 40% яркость экрана — около 3-х часов, что для «мобильного» ноутбука, я считаю, просто недопустимо. Сравнивал результаты автомной работы Windows и Linux при бездействии с включенным экраном и веб-серфингом. При 57% заряда батареи время до полного разряда в Windows скакало от 1:40 до 2:20 и 1:30 — 2:10 в Linux. Хотя разница находится в пределах погрешности.

Везде рекламируют «быструю» зарядку этого ноутбука. Он действительно заряжается до 80% за полчаса (с 0 до 81% за 30 минут в моих тестах). Но, честно говоря, при таком аккумуляторе эта фича уже выглядит как костыль, а не что-то полезное.

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

Об отказоустойчивости


Только X1 ко мне приехал, я сразу же протестировал его, бросив на пол и вылив полстакана воды на клавиатуру. Никто не пострадал. Позднее нашел пост, в котором говорилось, что человек пролил жидкость на x1 и у него слетела клавиатура. Мол материнская плата защищена и не пострадает, а вот клавиатура, по спекам, выдерживает только 250 миллилитров жидкости и все что сверху может ее повредить. Так что, будьте осторожны.

Заключение


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

Если есть вопросы или хотите чтобы я проверил работоспособность чего-либо в Linux на X1 — пишите.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх