LinuxForum.Fans
Тема

Настройка make.conf

Автор: Scorm 15 сообщений 9839 просмотров
#54780

Начал курить мануал по и до шол до make.сonf . Не могли б отцы Gentoo проверить и наставить падавана на верный путь smile ?

Вот мои железки : M2Y2G64CB8HC5N-CG 2 Гб DDR3-1333 DDR3 SDRAM (8-8-8-22 @ 609 МГц) (7-7-7-20 @ 533 МГц) (6-6-6-17 @ 457 МГц)
DIMM3: Apacer Tech. 78.A1GC6.9LZ 2 Гб DDR3-1333 DDR3 SDRAM (9-9-9-24 @ 666 МГц) (8-8-8-22 @ 592 МГц) (7-7-7-19 @ 518 МГц) (6-6-6-16 @ 444 МГц)

NVIDIA GeForce 7800 GT (512 Мб)

AMD Athlon(tm) II X3 440 Processor

А вот что я намутил с make.сonf :

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O3 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
USE="-gtk -gnome qt kde что еше прописать не знаю надеюсь на вашу помощь"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/
[url=ftp://mirror.yandex.ru/gentoo-distfiles/\]ftp://mirror.yandex.ru/gentoo-distfiles/\"[/url]
LINGUAS="en ru"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="evdev keyboard mouse"

Систему не ставил еше не разу ОЧЕНЬ надеюсь и нуждаюсь вашей помощи с этим конфигурациями (из х-сов кде)

#54784

CFLAGS="-march=k8 -O3 -pipe"

зачем -O3? мизерное прибавление производительности (и то не всегда) в обмен на стремительно падающую стабильность.

#54863

> USE="-gtk -gnome qt kde что еше прописать не знаю надеюсь на вашу помощь"

Просто выбрать профиль desktop/kde

text
eselect profile list
#54961

ну а так все о стольное норм ?

#54980

там больше смотреть-то не на что.)

#55007

Да я хз ) первый раз ставить буду. Видел в теме make.conf в USE прописаны инструкции процессоров нужно ли мне свои при установке прописать или эт в профиле само как то выбирается ?

#55011

Не, в профиле не выбирается. Для АМДшных камушков надо 3dnow, для интеловских поддерживаемые sse. В вашем случае сюда.Там про СFLAGS и юзфлаги тоже.

#55012

CFLAGS нашол разобрался а use увы там нет . :( Вобшем может посмотреть инструкции с помошью cpu-z и записать их все в use ?

#55165
Scorm написал:
-march=k8

Почему k8? Какая версия гцц?

Scorm написал:
keyboard mouse

У себя это убрал, оставил только эвдев.

З.Ы. А вообще юзами обрастет система со временем smile

#55392
Nightwolf_ng написал:
Почему k8? Какая версия гцц?

к8 как я понял означает что процессор имеет 64-битную архитектуру а процессор AMD Athlon(tm) II X3 440 Processor вроде из них, я так и не понял нужно в юз писать инструкции процессора или нет :rolleyes:

#55414

en.gentoo-wiki.com был раз 10 увы там нет моего процессора. :(
Но я могу показать все его характеристики


На другом форуме мне предложили такие параметры для системы :
CFLAGS="-march=native -mtune=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu" - это к примеру для amd64 системы
CXXFLAGS="${CFLAGS}"
INPUT_DEVICES="evdev"
PORTAGE_TMPDIR=/dev/shm/

Интересно узнать ваше мнение насчет этих настроек =)

#55423

Пфф.
3-й раз прошу посмотреть версию гцц.
[console]
gcc -v
[/console]
и если она свежее 4.3, то прописать -march=amdfam10

Scorm написал:
en.gentoo-wiki.com был раз 10 увы там нет моего процессора.

Простите, ЩИТО???

Athlon X2 7x50, Phenom X3/X4, Phenom II, Athlon II

:rolleyes:

#55452
Nightwolf_ng написал:
Пфф.
3-й раз прошу посмотреть версию гцц.

Вы бы так и сразу сказили компилятор генту smile , я ведь не бум-бум в нем (думал гцц - эт какая та функция процесора :rolleyes: )

Nightwolf_ng написал:

и если она свежее 4.3, то прописать -march=amdfam10

Gentoo еще не устанавливал , разве с Portage при устонвки системы устанавливаются не самые свежие пакеты?

Простите, ЩИТО???

Athlon X2 7x50, Phenom X3/X4, Phenom II, Athlon II
:rolleyes:

Была мысль что нужен именно AMD Athlon(tm) II X3 440 Processor , а не AMD Phenom(tm) II X3 720 Processor или AMD Phenom(tm) 9950 Quad-Core Processor

Еще бы хотелось услышать ваше мнение насколько будет велика разность в скорости работы системы если в make.conf прописать CFLAGS="-march=native -mtune=native -O2 -pipe" (если я все правельно понял из http://ru.gentoo-wiki.com/wiki/HOWTO_Использование_CFLAGS_для_оптимизации_собранных_программ то эта переменная под берет все за пользователя) , а не -march=amdfam10.

Спасибо за вашу помощь и уделенное мне время smile

#55453

Если -march=native, то он установит -march=amdfam10. По сути без разницы, что написать, если достаточно новый гцц, он определит тип процессора. Но я предпочитаю прописать все вручную, дабы не было двусмысленностей. И не знаю, включает ли -march=amdfam10 также флаг -msse4a, если нет то надо бы его включить, а если да, то он все равно не помешает.
Если -mtune не написан, то он по умолчанию такой же, как и -march, так что его писать не обязательно, но если написан, то тоже ничем не навредит.
И еще, если компилировать в tmpfs, то -pipe только замедлит компиляцию.

Войдите или зарегистрируйтесь, чтобы ответить.