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

9 февр. 2010 г.

Intel C++ Compiler в Archlinux

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

Поставить его можно из AUR'a, однако на архитектуре x86_64 пакет не собрался из-за ошибки(?) в скрипте инсталлятора - неправильного определения архитектуры для бинарика распаковывающего rpm файлы.
Так что проще будет скачать модифицированный PKGBUILD.

Также в логе инсталлятора встречается ругань на слишком длинный серийный номер. Не знаю насколько это плохо, но файл лицензии я переименовал из NCOM_L_CMP__XXX-XXXXXXXX.lic просто в XXX-XXXXXXXX.lic.

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


Следующим шагом предстоит настроить использование ICC в makepkg. Можно скачать патчи отсюда, а можно взять уже пропатченный скрипт и заменить им имеющийся в /usr/bin.

Пакеты собираемые с помощью ICC должны быть указаны в файле /etc/packages.icc просто как:
tar
python
mplayer-vdpau-nogui
gnome-mplayer-svn


Особые флаги компилятора сборки для пакетов указываются в /etc/packages.icc-cflags:
tar -O2 -xP -ip
python -O3 -xP -ip
mplayer-vdpau-nogui -O2 -xT -ip
gnome-mplayer-svn -O3 -xT -ip


Всё, можно качать pkgbuild'ы с aur'а и компилять.

Пока у меня собраны и нормально работают только указанные выше пакеты. Bzip2 и gzip не собираются, libarchive и sqlite3 собираются и работают, но рушат некоторые важные службы и программы вроде pacman'a и sshd.

Вообще лучше собирать те программы которые не потребуется пускать от рута.

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

PS: будьте готовы к тому, что двухдневная щетина на лице после выполнения вышеописанных действий внезапно превратится в шестидневную буквально за пару часов :)

PPS: однако надо еще попробовать флаг -march=native для gcc, утверждается что будет не хуже чем icc.

UPD от 11.02.2010:
Так и знал, что что-то забуду..
Нужно ведь еще добавить icc к списку BUILDENV в /etc/makepkg.conf
Например:
BUILDENV=(icc fakeroot !distcc color !ccache)

26 мар. 2009 г.

Кулер для ноутбука своими руками

Близится лето. И это чувствуется даже у нас, и даже в марте - температура в нашей комнатушке 7х5, где стоят и работают два сервака и 6 обычных компов приближается к критически-некомфортной, несмотря на работающий кондиционер..
А тут еще и мой алюминиевый ноут с чуть-ли не нулевым охлаждением :)

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







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

В создании использовались материалы:
  • Кулер типолразмера 92мм
  • 2 листа А4
  • Обрезок неэкранированной витой пары длинной 1.5 метра
  • Молекс типа "папа"
Питание берется от стационарного компа за соседним столом, именно поэтому используется витуха - по 2 пары скручены на +12 и GND.

Приблизительная эффективность по результатам получаса работы - средняя -
правая половина корпуса холодная(впрочем такая она и была), левая - теплая, хоть и менее чем была.

Недостатки конструкции:
  • Хрупкость - бумага далеко не самый надежный материал.
  • Возможность засасывания посторонних предметов - "паутинки" на 92мм у меня не оказалось и мой волшебный пылесос чуть было не высосал пакетик чая из моей кружки :)
  • Отсутствие функции "вкл/выкл" - исключительно мой косяк ><
  • Блокируется доступ к портам на правой стороне корпуса.
  • Незначительный шум.
  • Малая совместимость с другими ноутбуками, по крайней мере с ASUS F5R точно. Возможно придется изобретать сменные насадки.
ЗЫ: Если кому интересно - нарисую в гимпе развертку.

14 дек. 2008 г.

Извращения

На скриншоте Windows XP Home Edition SP3(лицензия) на рабочем ноуте, в UltraVNC сеанс в Archlinux'e на домашнем стаце, в сеансе VirtualBOX 2.0.6 в котором ставится пиратская Windows 98.

Вот такой вот я извращенец. ^___________^

9 апр. 2008 г.

Красноглазие

Жил-был один маленький мальчик,
и стукнула ему в голову мысль обновить гном...

Стукнула видимо неслабо, примерно с силой парового молота, два дня назад. Гном приобрел вменяемый вид только сейчас. Естественно с учетом попытки ужиться с федорой)

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

Вообщем щас сижу довольный на 70% - огорчает неработоспособность некоторых апплетов для панели.

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