На счёт установки параметров сборки для процессора и USE файлов в /etc/make.conf.
Устанавливаю генту на старый комп.
Подробные характеристики моего процессора:
Имя ЦП CPUID: Intel(R) Celeron(R) CPU 2.40GHz
Тип ЦП: Intel Celeron D 320, 2400 MHz (18 x 133)
Псевдоним ЦП:Prescott-256
Степпинг ЦП:E0
Наборы инструкций:x86, MMX, SSE, SSE2, SSE3
Исходная частота:2400 МГц
Мин./макс. множитель ЦП:14x / 18x
Кэш L1 трассировки:12K Instructions
Кэш L1 данных:16 Кб
Кэш L2: 256 Кб (On-Die, ECC, ATC, Full-Speed)
Engineering Sample:Нет
Версия CPUID:00000F41h
Идентификатор марки IA: 00h (Неизвестно)
Идентификатор платформы:1Fh / MC 04h (Socket 478)
HTT / CMP:0 / 1
Наборы инструкций :
IA MMX Поддерживается
IA SSE Поддерживается
IA SSE 2 Поддерживается
IA SSE 3 Поддерживается
Инструкция CLFLUSH Поддерживается
Инструкция CMPXCHG8B Поддерживается
Инструкция Conditional Move Поддерживается
Инструкция MONITOR / MWAIT Поддерживается
Инструкция SYSENTER / SYSEXIT Поддерживается
P.S.: Видеоадаптер
Видеоадаптер:Intel(R) 82865G Graphics Controller (96 Мб)
3D-акселератор: Intel Extreme Graphics 2
Пример моего файла в /etc/make.conf :
LINGUAS="ru en"
USE="-gnome -ipv6 -cups -gpm"
USE="${USE} X gt3 opengl alsa hal mmx vim-syntax"
USE="${USE} trayicon dbus fam arts esd win32codecs pdf"
USE="${USE} lame flac wma jpeg2k jpeg djvu aac mp3 ffmpeg"
MAKEOPTS="-j2"+1
VIDEO_CARDS="Intel(R) 82865G Graphics Controller"
INPUT_DEVICES="keyboard mouse"
CFLAGS="-march=prescott-256 -02 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
Не хочется, чтобы после установки генту были проблемы. Как правильно прописать мой проц. Проверьте мой /etc/make.conf .
- Для комментирования войдите или зарегистрируйтесь
если не юзать distcc, то
если не юзать distcc, то -march=native
INPUT_DEVICES="evdev" и почитать faq про конфиг иксов
VIDEO_CARDS="intel"
MAKEOPTS="-j2"+1 - работать врядли будет, поменяйте MAKEOPTS="-j3"
ваши USE сильно устарели: уже давно надо -hal, возможно флага такого уже нет. qt3 тоже.
я думаю, вам надо пройтись по офф документации, вики и сдешнему faq.
/
ЕМНИП где-то в
app-portage/gentoolkit
была утилита, которая умеет искать присутствующие (заданные, выставленные) устаревшие флаги.Вот только как её зовут... Не помню. А заморочиться надо бы. :)
:wq
--
Live free or die
Хз почему, но лучше еще
Хз почему, но лучше еще указать и ключ -mtune=native ежели не использовать distcc, либо указать ваш тип процессора -mtune=prescott (у меня сомнения есть ли такой параметр как prescott-256). Но самый быстрый и действенный способ подбора хороших параметров, опробованный мною, это перекомпиляция nbench. Компиляция занимает менее минуты и сам тест около 4 минут. В общем потратив пару часов можно подобрать неплохие ключи для своего процессора. Само собой сильно увлекаться не стоит. К примеру kde 4.7.1 не будет собираться с параметром -ffast-math.