Приобретая себе ноут пару лет назад я основывался на нескольких критериях.
- Бюджет отсекал меня от категории где распологались ThinkPad-ы, Vaio не говоря уже о MacBook-ах.
- Экран 15 дюймов
- 3 USB порта
- гигабитная сетевая карта (2 года назад это был еще критерий)
- dvd-rw привод
- 64-битный процессор
- не тяжелее 3 кг.
HP nx6125 я купил не столько из лояльности к бренду, сколько из-за того, что только он соответствовал всем перечисленным критериям и уместился в бюджет. Потом я конечно понял, что экран хотелось бы чтобы был поярче и вид более элегантный, но я вполне был счастлив и так.
Я знал что я поставлю на него Линукс, и мне конечно не хотелось, чтобы на нем стояло ОС “известной американской компании”. Но в конце-концов и Windows иногда может пригодиться, например для работы с 1С.
Забегая вперед, скажу, что осознал совершенный просчет когда было уже поздно. Приобретая ноут для работы с Линуксом, нужно забыть про все предыдущие критерии и выбирать ноут исходя только из этого (исключая пункт бюджета, куда ж без него).
Это обернулось тем, что я подробно узнал, насколько отвратительно поддерживается моя видеокарта компанией AMD-ATI для Линукса. Про 3D можно забыть, если у вас чипсет ATI RADEON XPRESS 200M и видеокарта ATI MOBILITY RADEON X300. Причем одинаково бедственно обстоит дело как с проприетарными от AMD-ATI, так и с открытими драйверами от OpenSource сообщества.
Подробности саги о неподдержке 3D можно почерпнуть, прошерстив http://support.ati.com, и в меньшей степени - из dri.freedesktop.org.
Название доки на http://support.ati.com “737-26907: Unsupported Features with ATI Linux Drivers“.
Лед тронулся месяц назад, когда стало известно, что AMD-ATI открывает “спеки” на на GPU R300, до этого открылись R500.
Скоро можно уже ожидать полноценные 3D под Линуксом для целого класса ноутбуков HP.
Итак все по порядку.
++++++++++++++++++++
Выбираем Линукс.
++++++++++++++++++++
Ну что тут можно сказать? Кто в теме, тот уже имеет предпочтение, а кто хочет впервые установить Линукс, скорее всего выберет не Gentoo Linux, как я, а что-то типа Ubuntu, или же Mandriva Linux, а может быть SUSE.
В каком-то смысле отстаивать достоинство Gentoo было бы подходящим casus belli, но общие рассуждения для выбора Linux на ноуте хотелось бы привести.
В силу ряда причин установка Linux на ноуте сопряжена с рядом сюрпризов, иногда весьма неприятных. Сюрпризы возникают по причине установок управления питания и частотой процессора, которые на ноуте очень важны в отличие от десктопных машин. Не раз и не два придется взять в руки шаманский бубен и пользоваться Гуглом.
И вот тут важное значение имееют факторы популярности и задокументированности вашего дистра. Хотелось бы иметь мощную группу единомышленников на форумах и обилие документации online. В этом смысле по моим ощущение лидерами являются Gentoo, Debian и Ubuntu. Часто “общелинуксовые” вопросы находят решение именно на форумах пользователей данных дистров. Также часто приходиться сверяться с online документацией при установке и общих вопросов ситемного администрирования
Резюмируя, предлагаю критерии установки дистра Линукса на ноуте.
- обилие программ в репозитарии. Приятнее инсталлировать командой emerge, rpm, или apt-get, чем скачивать исходный код, и компилировать самостоятельно, отслеживая взяимосвязи и совместимости.
- многочисленность активно пишущих пользователей.
- обилие online документации по дистрибутиву.
В результате перечисленных умозаключений я вставил болванку с инсталлятором Gentoo и погрузился в процесс приручения ноута к пингвину.
++++++++++++++++++++++++++++++++++++++
Чудеса начинаются, берем в руки бубен.
++++++++++++++++++++++++++++++++++++++
Процесс инсталляции прошел на удивление гладко, может благодаря тому, что я разбил диск не fdisk-ом, как было написано в руководстве а с помощью Partition Magic, к которому уже попривык за это время.
После n-ного количества перезагрузок и chroot-ов, я загрузился с собственно ядра самого свеже-собранного Линукса, и вот тут-то оно началось.
Я готов был к сюрпризам, но работающий на полной мощности кулер пугал и не давал думать. Обычно кулер включается первые 10 секунд, пока ядро не перехватывает обработку температурных режимов на себя. А тут он и не думал выключаться. Пока я стал соображать, в чем дело и походу дела собирать остальные системные пакеты с помощью фирменного emerge-а, обнаружилась новая беда. Часы спешили и притом не чуть-чуть, а раза в 2, по ощущениям. Тут я запаниковал и мне показалось, что все пропало, надо сносить систему, и забыть о пингвине на своем Compaq-е nx6125.
Но Гугл, а также комьюнити красноглазых поклонников Gentoo - это сила, и скоро я понял, как стучать в бубен. Как я и предполагал, ядро криво обрабатывало кое-что в ACPI для моего ноута. Лечилось все просто, добавлением следующик иероглифов в строку загрузки ядра в файле grub.conf:
–> add the following to your kernel argument (in grub.conf) : disable_timer_pin_1 acpi_os=”Microsoft Windows XP”.
элегантно не так ли ? Ядро версии 2.6.15 в то время было таким, каким было. Однако, скоро оно стало гораздо лучше работать с ACPI для моего железа.
После этого кулер перестал реветь почем зря. И вообще перестал включаться. Так что при компиляции пакетов иногда ноут выключался “из BIOS-а” вследствии перегрева. Тут я не смог найти решение достаточно быстро и некоторое время компилировал понемногу стараясь запустить кулер чтением /proc/acpi данных “вручную” командой cat, а потом и вовсе автоматизировал этот костыль скриптом. В результате вентилятор начинал срабатывать после “напоминания” ядру о температуре зон 1-4.
Но “счастье” было неполным, и после релиза нового ядра волшебные иероглифы в grub.conf потеряли свою силу, и понеслась нелегкая по новой - кулер ревет, часы спешат, как будто барабашки там завелись.
Я снова за Гугл - оказалось что… нужны другие иероглифы а именно:
–> You need to append “acpi_pool_size=10″ to your kernel-options in your grub.conf.
Я уже стал соображать, существует ли механизм определения того, какие иероглифы писать после каждого обновления, и смогу ли я постоянно находить их в интернете. Но это испытание стало последним - иероглиф не менялся до версии ядра 2.6.22, после которого стал не нужен вовсе.
В дальнейшем свой скрипт чтения /proc/acpi заменил утилитой “acpitool -t”, которая делала то же самое. И опять же после 2.6.22 не нужным стал и он.
В том же контексте шла настройка динамического изменения частоты процессора в зависимости от нагрузки. Тут все было более предсказуемо. Решается в 2 шага.
- выбор нужного “управленца” частотой в настойках ядра при сборке. Для платформы amd64 рекомендуется выбрать “управленца” conservative.
- поставить программку (cpufrequtils) которая при загрузке будет устанавливать тип “управленца” в ядре.
++++++++
Графика.
++++++++
Все это время я убеждался в том, как же я ошибся с выбором видеокарты и чипсета AMD-ATI. Ни проприетарные, ни открытые драйвера не дали возможности воспользоваться аппаратным 3D ускорением и поставить 3-х мерный десктоп. Конечно же, это излишество, но красота - страшная сила, и притом 3D ускорение используется также в Google Earth, и просмотре фильмов. Надеюсь, все-таки в этом году открытие спецификаций, о которых говорилось выше даст эффект в виде полноценной поддержки 3-х мерного аппаратного ускорения.
xorg.conf оттачивается годами, и со временем графика становится все более стабильной и полезной. Так, спустя год я настроил свой тачпад и он стал реагировать буквально на каждое прикосновени и дуновение. Сейчас тачпад настроен так, что он скроллит не только вcе окна, на которых есть скроллинг, но даже те окна которые не в фокусе, а это иногда тоже очень удобно. Кстати под Виндой, далеко не все окна скроллятся из-под тачпада, не говоря уже о тех что не в фокусе.
В качестве десктопного менеджера я давно уже выбрал KDE, и частично - IceWM. Под KDE отлично заработали мультимедийные кнопки
увеличения/уменьшения звука, и вместе с тем исчезло чуство неудобство работы под “неродной” ОС, для которой ноут не был предназначен, судя по маркировке. Также есть апплет состояния батарейки, что необходимо для работы с ноутом. Есть и другие клевые апплеты и приложения. Легко менять темы и стили, чтобы десктоп продолжал радовать глаз.
Отдельное “спасибо” компании Adobe, за то что не выпустила до сих пор 64-битный flash player для Линукса, из-за чего приходится вживлять 32-х битный. Из-за этого 64-битный Konqueror не может отображать страницы с флэшем. Нам всем тоже “спасибо”, что подсели на закрытую технологию, и теперь зависим от нее для просмотра роликов на YouTube.
Пришлось поработать в GIMP-е, совершенно точно могу сказать, что малой доли его возможностей за глаза хватает обычному пользователю-не дизайнеру. А скоро и для дизайнеров разницы никакой не будет. Теперь фотографии только в нем и правлю.
Mplayer заслуживает целой книги, а не 2 строк. Кто пользовался, тот знает. Я уже с трудом пользуюсь чем-то другим для просмотра фильмов, радио и музыки. Кто привык к навигации по фильму в стиле mplayer-а, того уже не переучишь к чему-то еще. И к тому-же сама концепция mplayer-а правильная - зачем GUI, если можно не отвлекать на него ресурсы, а оттачивать саму программу. Надеюсь, скоро последний бастион - DVD menu тоже будет преодолен, и тогда будет “сплошной mplayer” для просмотра всего.
+++++++++++
Заключение
+++++++++++
Итак что же ставить на ноут от HP ? Конечно же, ответ не однозначен.
Если вы
- Не энтузиаст Линукса
- Привыкли платить за софт
- Регуларно пользуетесь 1С, AutoCad-ом или иными Windows-only программами.
- Хотите просто работать а не заморачиваться
- Приобретаете самое навороченное “железо”.
- то вам не подойдет Линукс.
Если же вы
- хотите контролировать вашу систему от А до Я
- желаете бесплатного и качественного ПО
- не желаете чтобы более половины ресурсов машины уходило на призрачную охоту за вирусами и файрволинг.
- ставьте Линукс!
Есть вещи, которые я могу делать только под Windows, и не могу под Линуксом, например играть в Цивилизацию, запускать клиент-банк и т.д.
Но и наоборот то же верно. Mplayer, iptables, тонкая насройка логов, мощные утилиты обработки текста и многое другое - все это дает работа под Линуксом!