Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #63, ФЕВРАЛЬ 2006 г.

нитрооктан для толстой птицы

J1M (J1M@LIST.RU)

Спецвыпуск: Хакер, номер #063, стр. 063-054-7


Способ 3 — разгон и тюнинг видеокарты

Пользователи Windows уже давно используют для разгона видеокарт специализированный софт. Для *nix'ов такие утилиты тоже существуют. На мой взгляд, лучшей из них является nvclock — программа для изменения частот памяти, GPU и твиканья видеокарт на чипах nVidia. Обладает как консольным, так и двумя графическими (на основе QT и GTK+) интерфейсами.

Скажу несколько слов о тюнинге видеодрайвера. Обычно драйвер сам определяет характеристики видеокарты и выставляет необходимые значения скорости AGP, включает SBA и т.д. О текущих установках можно узнать заглянув в файл /proc/driver/nvidia/agp/status. Информация о характеристиках видеокарты и материнской платы находится в файлах /proc/driver/nvidia/agp/card и /proc/driver/nvidia/agp/host-bridge соответственно. Если ты заметил, что драйвер настроен неправильно и что видеокарта работает не на полную мощь, можешь установить нужные параметры «насильно». Открой файл /etc/modules.conf и добавь в него вот эту строку: «options nvidia NVreg_EnableAGPSBA=1 NVreg_EnableAGPFW=1 Nvreg_ReqAGPRate=8». Так ты включишь «Fast Writes», «SBA» и «AGP 8x».

Способ 4 — отказ от KDE и Gnome

Да-да-да. Не устану повторять, что лучшим решением для ускорения рабочего стола будет отказ от громоздких приложений. Linux тем и хорош, что не загоняет пользователя в определенные рамки, а позволяет ему самостоятельно выбирать подходящее. Существует множество отличных минимальных оконных менеджеров: WindowMaker, IceWM, fluxbox, fvwm. Так что если ты — обладатель раритетной тачки, без права выбора не останешься.

последние штрихи

Следующая информация очень пригодится любителям громоздких программ и окружений типа KDE и Gnome. Оказывается, существует вполне эффективный и простой способ существенно увеличить скорость загрузки этих приложений. Идея пришла к нам из AmigaOS, она названа prelink («предварительное связывание») и базируется на том свойстве формата бинарных файлов ELF, согласно которому в нем присутствуют только имена библиотек, нужных программе, а динамический линковщик (/lib/ld-;inux.so) должен сам находить их, вычислять их размер и т.д. Естественно, возникают затраты времени. Чтобы избавиться от оверхеда, prelink модифицирует бинарник программы, помещая в него полный путь до библиотеки и ее характеристики. К недостаткам такого подхода можно отнести необходимость повторной модификации бинарных файлов при смене библиотеки на более новую версию.

Исходники prelink можно взять здесь: people.redhat.com/jakub/prelink. После окончания компиляции и установки достаточно набрать команду «prelink –afmR» от root'а и подождать, пока все бинарники будут модифицированы. Замечу, что на небольшие программы prelink влияет слабо.

Следующее, о чем я расскажу, — это не столько тюнинг, сколько доработка. Наверняка тебе известна проблема микширования звуковых потоков: необходимо устанавливать звуковой сервер (aRts или esound), чтобы звук был слышен одновременно из двух источников. Однако программисты научили драйверы alsa даже программному микшированию звука — для активизации этой возможности создай файл /etc/asound.conf и помести в него следующие строки:

Назад на стр. 063-054-6  Содержание  Вперед на стр. 063-054-8