четверг, 27 марта 2008 г.

ATI Radeon HD 2600XT AGP в Ubuntu. Продолжение.

Пишу из GNU/Linux.
Поприетарные драйвера от AMD/ATI с AGP версиями чипов HD2xxx/HD3xxx в GNU/Linux работают, как выяснилось, отвратительно.
В моем случае "отвратительно" - это задержки в несколько секунд при переключении между табами в Firefox`e, очень медленная прорисовка инетрфейса Гнома и общая мизерная производительность системы.
Т.к. терять мне было абсолютно нечего, я решил попробовать open source драйвера от AMD - radeonHD. Установка подробно описана на phoronix`e, никаких проблем она не вызвала.

После перезагрузки в /var/log/Xorg.0.log можно увидеть, что используется radeonhd:

(II) RADEONHD: version 1.1.0, built from git branch master, commit 1623f86f

Общие впечатления - более высокая производительность в 2D. Стала возможна относительно комфортная работа в Firefox, окна сворачиваются и разворачиваются с приемлемой скоростью, видео воспроизводится довольно-таки сносно. Как и в fglrx, tvtime не работает вообще.
Багов и глюков пока что не замечено.
У меня на работе стоит мой рабочий компьютер с 768 Мб DDR и GeForce 4 mx440 NoName, установлены поприетарные драйвера от nVidia. Так вот производительность видео подсистемы моего домашнего компьютера сейчас находится примерно на уровне быстродействия видео подсистемы моего рабочего компьютера.


Читать далее...

среда, 26 марта 2008 г.

ATI Radeon HD 2600XT AGP в Ubuntu

Не поверите... пишу из Windows XP... :(
Решил я поддержать мою любимую АМД, которая переживает не самые лучшие времена, не словом, но делом, а точнее - рублем. Вместо старой карточки Geforce FX5700 была приобретена Sapphire ATI Radeon HD 2600 XT AGP версия с 256 Mb GDDR3.
Я был наслышан про кривые драйвера от ATI, кривые не только в GNU/Linux, но(даже!) и в Windows. Но мне почему-то казалось, что всё это ерунда - ведь люди покупают эти карточки, пользуются ими и в GNU/Linux, а значит и у меня получится подружить самую правильную ОС и ATI(или лучше: ATI и самую правильную ОС)

Поначалу все именно так и казалось - казалось что все будет хорошо, благо в wiki описана установка и настройка драйвера достаточно подробно + troubleshooting.
Драйвера даже установились, правда compiz запустить не удалось, но проблема с compiz`ом просто детский лепет по сравнению с главным глюком fglrx 8.3 при работе с AGP карточкой в GNU/Linux - это производительность. Её просто нет. Tvtime не работает, окна сворачиваются и разворачиваются мягко скажем - очень медленно.
Начал гуглить, нашел пост в ЖЖ. В посте ссылка на форум phoronix, где очень активно обсуждается вопрос по поводу AGP Radeon 6xx. На 11 странице обсуждений представитель AMD под ником bridgman говорит буквально следующее:

"We are still working on 6xx AGP support. If anyone happens to get their system working before we finish that's great (please let us know, it might help other users) but even we are not expecting AGP to work today on HD2xxx/HD3xxx parts under Linux.

In the short term the open source drivers are probably the best bet. Wish I had better news, but the devs are working on it."

Ну это просто замечательно. Поддержал рублем...
Теперь мне остается ждать... ждать что произойдет первее - открытый radeonhd драйвер доработают до стабильной версии(ну хотя бы 2D! в XXI веке, пожалуйста, дайте мне 2D!) или fglrx станет нормально работать с AGP версиями чипов HD2xxx/HD3xxx.
Печально. Печально, что я не могу работать в моей любимой ОС.

К списку того, чего я больше всего жду в Linux, состоящему из одного пункта - быстрый Firefox - добавился второй - нормально работающий драйвер для AGP версии видео карточки от ATI для чипа HD2xxx/HD3xxx.

P.S. Третий день в винде... почему не загорается Scroll Lock при переключении языков(машинально смотрю на него после каждого alt+shift - привычка)? Где wget? Где рабочие столы? Как же тут неудобно...
Ждем...


Читать далее...

понедельник, 25 февраля 2008 г.

Перемонтируем /home на новый HDD в Ubuntu Linux

В самом начале своего знакомства с unix-like системами я всегда выделял очередному линуксу/фре достаточно мало места, по умолчанию я использовал Windows XP и львиная доля HDD всегда доставалась этой ОС. С тех пор много чего изменилось, а я и не заметил, как уже более полугода работаю, выхожу в Интернет, слушаю музыку, смотрю фильмы, ТВ, etc находясь в своей уже полюбившейся(удобной, надёжной, защищённой и далее по тексту) ОС, а в Windows загружаюсь очень и очень редко - поиграть (да, есть такой грешок за мной :)).

Логично, что места на разделах, выделенных для линукса, стало катастрофически не хватать, особенно в своей домашней директории /home. Разумным выходом из сложившейся ситуации мне показалось следующее решение - перемещение /home на отдельный свободный (благо он есть) винчестер, в этой роли выступает Seagate SATA 80 Gb.
Первое место, где я ищу информацию по интересующему меня вопросу, это... нет, не Google, с недавних пор это планета runix.org. Полезной оказалась заметка mczim`a.
После этого я нагуглил вот это(англ.) небольшое руководство. Итак.

После подключения винчестера по всем правилам, он у нас должен появиться в /dev. В моем случае появился /dev/sdb.
Во-первых, форматируем наш новый винчестер и создаем раздел:


# fdisk /dev/sdb
# mkfs.ext3 /dev/sdb1

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

# fdisk -l

После этого, монтируем наш новый hdd в какое-нибудь место, например в /share/newhome, копируем содержимое папки /home в /share/newhome и не забываем после копирования отмонтировать новый hdd:

# mount /dev/sdb1 /share/newhome
# cp -vax /home /share/newhome
# umount /dev/sdb1

Теперь прописываем новый hdd в /etc/fstab. Тут есть одна тонкость - дело в том, что в Ubuntu в /etc/fstab вместо названий устройств (/dev/hda1, /dev/hda2, etc) используется UUID. Чтобы узнать UUID нашего нового hdd выполняем команду:

# ls -l /dev/disk/by-uuid/

Предварительно, на всякий случай, сделав резервную копию /etc/fstab, копируем нужный нам UUID вместо UUID старого раздела(надеюсь /home у вас вынесен в отдельный раздел?).
Строка монтирования домашнего раздела в моем случае выглядит так:

# /dev/sdb1
UUID=3dbf409b-c35e-482c-8464-59b85528f714 /home ext3 defaults 0 2

Тут можно вписать кучу параметров монтирования разделов типа ext3 или поменять режим журналирования - на Ваше усмотрение. По умолчанию ext3 раздел примонтируется в режиме "ordered", а в /var/log/messages будут выведены строчки:

Feb 25 19:13:44 fabian kernel: [ 32.474467] EXT3 FS on sdb1, internal journal
Feb 25 19:13:44 fabian kernel: [ 32.474473] EXT3-fs: mounted filesystem with ordered data mode.

Тут сказано, что это нормально :)

Обратите внимание на последнюю цифру "2" в строчке монтирования раздела. Вначале я по ошибке поставил там единицу, на что при загрузке Ubuntu ругалась, что не может примонтировать раздел. В man fstab по поводу этого параметра сказано следующее:

The sixth field, (fs_passno), is used by the fsck(8) program to determine the order in which filesystem checks are done at reboot time. The root filesystem should be specified with a fs_passno of 1, and other filesystems should have a fs_passno of 2.

Т.е. для "/" должна быть указана единица, а для других ФС - двойка. Поменял на двойку, Ubuntu загрузилась без ошибок.

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

# mount -a

и наш новоиспечённый /home примонтируется, но тогда при выводе команды

# df -H

вы увидите, что два раздела смонтированы на /home. Чтобы этого избежать, необходимо сначала отмонтировать старый раздел, на котором расположен /home. Отмонтировать этот раздел при рабочей запущенной ОС достаточно не ординарная задача, ведь существует масса процессов, которые "занимают" этот раздел. Вообще говоря, мне показалось, что проще перезагрузиться. :)

Если все прошло как надо, то после перезагрузки, /home уже будет на новом разделе.

Что было у меня ДО:

root@fabian:/home/fab# df -H
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sda10 12G 9,9G 689M 94% /home


ПОСЛЕ:

root@fabian:/home/fab# df -H
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/sdb1 79G 12G 64G 15% /home


Вот и все.


Читать далее...

воскресенье, 17 февраля 2008 г.

RAID. Intel matrix storage

Предисловие.

Не знаю как в других компаниях, но в компании, где я подрабатываю сисадмином, святая святых компании - бухгалтерия. Недавно бухгалтеру поменяли компьютер, заказывал "самый главный компьютер" компании я, заказывал у компании-партнёра, у которой мы покупаем компьютеры лет 5 уже. В ходе общения с манагером по продажам я, наверное, раз 10 упомянул, что компьютер должен быть меганадежным. Меня заверили, что он будет таковым. Через месяц привезли компьютер, в котором были по разным причинам поменяны комплектующие (процессор, память, корпус...) и стоял БП от Microlab. Я давно не копался в комплектующих и, можно сказать, не совсем в теме, поэтому подумал, что раз они поставили Microlab, значит Microlab стал выпускать офигенные БП, получше FSP и тем более HEC, Delta или Thermaltake. К слову сказать, все купленные у этой конторы компьютеры работают стабильно (тьфу-тьфу-тьфу).

В "самый надежный компьютер" компании поставили мать Intel S3000AH с софтварным RAID Intel Matrix на борту, в мать установили Intel Xeon и 2 Gb RAM, к RAID подключили 2 HDD WD 160 GB SATA. И - не забываем - блок питания Microlab 420W.
Во-первых, ещё на этапе установки ЗлоХП выяснилось, что флоповод не работает и, соответственно, драйвер RAID`а мне было не поставить. Пришлось снимать флопик с соседского компьютера.
"Беда пришла откуда не ждали" - это не про нас :)
В один прекрасный день позвонил главбух, потом ещё раз. Звонки главбуха стали раздаваться с завидной регулярностью, а описание главбухом происходящего напоминало театр военных действий.
Сначала перестала работать мышь, потом клавиатура - лечился сей недуг жоским reset`ом. Затем по очереди стали вырубаться USB порты - сначала на морде корпуса, затем и сзади. Тут стоит отметить, что все USB порты были забиты различного рода USB ключами к 1с, банк-клиенту и прочими, соответственно, неработоспособность USB портов автоматически означала неработоспособность основных программ главбуха, а значит и всей конторы целиком.

К моему приезду "самый надёжный компьютер" вообще отказался запускаться, зависая на этапе загрузки ОС, и никакие ухищрения (сброс BIOS, безопасный режим, загрузка последней удачной конфигурации, etc) не помогали вернуть компьютер к жизни. "Почему-то" решил попробовать заменить БП Microlab на запасной - FSP 400W. После замены ЗлоХП запустилась, но запустилась она без включённого RAID (BIOS сбрасывался). После загрузки ЗлоХП с выключенным RAID`ом грузиться с включённым RAID`ом она отказалась, ругаясь на то, что не может найти какой-то файл в system32/config. Насколько я понял, ЗлоХП отказалась грузиться с RAID`а в связи с тем, что данные на двух винчестерах рассинхронизировались вследствие сбойной работы блока питания. Хотя, возможно, причиной послужила загрузка одного из винчестеров при выключенном RAID`е.
Чтобы восстановить работоспособность зеркала были выполнены следующие шаги:
1. Создание клона одного из винчестеров в зеркале на третий винчестер, дабы обезопасить себя от возможных косяков со стороны самого RAID`а при восстановлении.
2. Запуск машины с включённым RAID`ом, но без одного винчестера. RAID ругнулся на отсутствие второго винчестера и загрузился с первого.
3. Запуск машины с включённым RAID`ом и подключённым вторым винчестером. На этот шаг утилита Intel Matrix Storage отреагировала статусом "Rebuild" и сообщением, в котором говорилось, что процесс ребилда будет выполнен на уровне ОС. После загрузки ЗлоХП утилита Intel Matrix Storage запустила процесс "Rebuilging", которым занял примерно 40 минут.
4. Контрольная перезагрузка, убедился, что BIOS`овская утилиты выдала статус "Normal", загрузил ОС, проверил сообщение Intel Matrix Storage.
Вроде работает.

P.S. Это был мой первый опыт работы с RAID массивами вообще, и первый опыт с софтварным RAID + OS Windows XP в частности. Хорошо, что все хорошо закончилось и опыт не оказался "горьким".
А мораль сей басни такова - БП Microlab как были говном, так и остаются, а манагерам нашей компании-партнера, которая поставила в "самый надёжный компьютер" такой БП - что-нибудь бы оторвать, например руки. При встрече.


Читать далее...

суббота, 26 января 2008 г.

Nokia N800

Впечатленный обзорами и подстёгиваемый диким желанием приобрел Nokia N800. Приобрел, судя по этой записи в ЖЖ, аж 10 января, но время сформировать свои впечатления и мысли в слова и оформить все это дело в виде некой заметки появилось лишь сейчас.
Стоит отметить, что впечатления уважаемого virens`a не отпугнули от покупки таблетки(наверное, даже наоборот), а некоторые моменты в моей заметке будут перекликаться с его обзором.


Заметка представляет собой абсолютно субъективные впечатления от этого девайса. До Nokia N800 у меня не было никаких КПК, палмов или коммуникаторов, поэтому сравнивать не с чем.
Пониманию, что обзоров о ней написано достаточно, да и модель не самая свежая (N810 уже продается в Америке), но я не мог не написать о ней. :)

Покупка

Купил N800 в фирменном круглосуточном магазине NOKIA на Невском д.90. На момент покупки стоила Nokia N800 13300р.
Порадовал DIXIS. Если верить сайту, в DIXIS Nokia N800 стоит 19990р. Забавно. К тому же, по своей сути Internet планшет, КПК, но никак не телефон Nokia N800 расположена у них в разделе "Телефоны".

Внешний вид

Сам девайс:


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

С правого торца вытаскивается стилус, а с левого - выезжает веб камера весьма паршивого, к слову сказать, качества(0.3 mpx) - при слабом освещении видео-звонок будет немножко омрачен очень "шумной" картинкой собеседника.



При первом взгляде на N800 легко отметить самый весомый и явный плюс устройства - здоровенный(4.1"), яркий, четкий тачскрин, но, к сожалению, тут же бросается первый и досадный минус - кнопки управления с левой стороны от экрана. Кнопки имеют просто огроменные зазоры и ходят с большим люфтом в разные стороны. Ниже представлены фотографии, наглядно показывающие, что кнопки можно сдвинуть вправо или влево, чтобы получить зазор слева или справа соответственно. Причем кнопки зависимы, т.е. при сдвиге верхней пятипозиционной кнопки нижние клавиши тоже двигаются.













Последняя фотография показывает, что, в принципе, кнопки можно отрегулировать так, что они будут по центру и явных зазоров видно практически не будет.
В общем и целом, в плане качества сборки абсолютно солидарен с virens`ом, - сборка и подгон кнопок в NOKIA N800 оставляет желать лучшего.

Задняя крышка весьма хлипкая, открывается она также легко, как и закрывается.



NOKIA N800 в "открытом" виде предстаёт перед нами в следующем виде:



С правого торца помимо разъёма для стилуса присутствуют разъёмы для наушников и зарядного устройства. Разъёмы в меру тугие, штекеры вставляются без ощутимых усилий и в разъёмах не болтаются.



Сверху у N800 расположены 4 кнопки - Power, "+", "-" и кнопка перехода в полноэкранный режим. Кнопки "+", "-" и переход в полноэкранный режим расположены весьма кстати, т.к. при активной работе часто приходится переключатся из полноэкранного режима в оконный и обратно, а клавиши "+" и "-" позволяют масштабировать страницу/картинку/etc той же рукой, которой N800 держишь. Кнопки "+" и "-" также позволяют регулировать громкость при прослушивании радио или музыки. Лишь в случае, когда N800 выступает в роли MP3 плеера расположение клавиш регулировки громкости кажется неудачным, т.к. приходиться доставать девайс из чехла. Дополнительные кнопки рядом с разъёмом, которые отвечали бы только за регулировку громкости, избавили бы от этого недостатка.

Функционал

Встроенные средства коммуникации - WI-FI и Bluetooth. Чаще приходится выходить в Интернет через bluetooth в связке с Nokia 6630. Процесс первоначальной настройки GPRS/EDGE соединения интуитивно понятен и сводится к выбору Вашего мобильного оператора. Мне так субъективно показалось, что скорость GPRS при сёрфинге на N800 гораздо выше, чем при сёрфинге с самого телефона.



Для того, чтобы заставить работать встроенный FM-приемник, необходимо доставить программу fmradio (389 kb). Список радиостанций можно импортировать, выбрав свой город. Санкт-Петербург в списке, к счастью, есть, поэтому после нескольких кликов список радиостанций пополнился 27 пунктами. Очень просто. В роли антенны выступает гарнитура, идущая в комплекте. Только тот факт, что у меня нет другой гарнитуры для миниджека останавливает меня от того, чтобы выбросить дефолтную N800 гарнитуру, ибо в плане качества звучания музыки эта гарнитура, разумеется, как и любая другая(в большинстве случаев), идущая в комплекте, никакая. Для радио и музыки использую свои вкладыши Sharp MD33-S, с ролью антенны они справляются не хуже, чем дефолтовые нокиевские.



И для радио и для музыки можно включить встроенные "колонки". Запас громкости впечатляет, этакий мобильный бумбокс, даже ручка есть.
Без подключенных нашуников/гарнитуры радио работает в качестве "шипелки".

В большинстве случаев на N800 одинаково удобно работать как пальцем(пальцами) так и стилусом. На экранной клавиатуре набирать тексты пальцем достаточно комфортно.
Стилус имеет треугольную форму. Поначалу может показаться, что держать в руке такой стилус будет неудобно, но, если "правильно" за него взяться - то никаких нареканий треугольная форма стилуса не вызывает. Единственный момент - взять стилус с какой-нибудь плоской поверхности в случае, когда этот треугольник лежит плашмя на своей гипотенузе, будет затруднительно:



Ещё пару фото стилуса:







OS и программы

Спустя всего несколько дней я обновил OS2007, стоявшую по умолчанию, на OS2008. Процесс обновления достаточно прост и подробно описан на сайте Nokia.
OS2008 приятно удивила повышенной отзывчивостью, доступом к терминалу "из коробки" и улучшенным качеством серфинга сети. Во вкладках появились ссылки на сервисы Google, работа с которыми с N800 не вызывает нареканий. Gmail, Google Reader и Google Docs работают отлично!
Добавив репозиторий с http://www.gronmayer.com/it поставил несметное количество различного рода программ, от ssh до x-chat. О софте для N800 можно писать много и долго, эта тема заслуживает отдельной заметки, поэтому сейчас на софте для N800 подробно останавливаться не буду.

Время автономной работы

Приведу пример. Вечером одного дня, после полной зарядки N800 я её обновил с OS2007 до OS2008, ещё немножко с ней поигрался и лег спать. На следующий день на работе с 12 до 17:30 я мучал N800 с небольшими перерывами и перерывом на обед. Все это время она была подключена к wi-fi точке. В 17:30 таблетка умерла, успев выдать сообщение "батарея разряжена". Думаю неплохо.

Заключение

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

Все фотографии кликабельны, сделаны с помощью Fuji S6500FD.

Ссылки:

  • internet-tablet.com

  • maemo.org

  • internettablettalk.com

  • globster.ru

  • Записки дебианщика


  • Читать далее...