Привет! Посмотрите плз. Начал конфиг писать под p5q/Quad9550. Как думаете на таком проце такой конф стабильный? проблем не должно быть с компиляцией ядра?
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"
USE="mmx sse sse2 sse3 ssse3 sse4" (4_1 этот проц по моему не держит, если ошибаюсь поправьте плз)
MAKEOPTS="-j4" (или тут стоит значение по выше поставить?)
MAKEOPTS="-j4" (или тут стоит значение по выше поставить?)
Считается правильным ставить: «количество ядер» + 1[/quote]
спасибо. "grep flags /proc/cpuinfo" там есть такая опция 4_1. Хотя в доках по процу нету тока sse4.
Получается я пишу "mmx sse sse2 sse3 ssse3 sse4 sse4_1" ?
еще такой вопрос: в некоторых конфигах пишут не sse2 а msse2 что это значит? гугл не рулит(
Привет! Посмотрите плз. Начал конфиг писать под p5q/Quad9550. Как думаете на таком проце такой конф стабильный? проблем не должно быть с компиляцией ядра?
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"
USE="mmx sse sse2 sse3 ssse3 sse4" (4_1 этот проц по моему не держит, если ошибаюсь поправьте плз)
MAKEOPTS="-j4" (или тут стоит значение по выше поставить?)
Флаги видимо с wiki брали, так что всё в порядке. Правда я "-mtune=generic" не использую, но это особо погоды не делает.
Пакетов с юсом sse4 я пока не видел, так что он совершенно не обязателен... о 4_1 ещё долго беспокоиться не придётся...
MAKEOPTS="-j4" - количество процессоров + 1, то есть в вашем случае можно 5.
Флаги видимо с wiki брали, так что всё в порядке. Правда я "-mtune=generic" не использую, но это особо погоды не делает.
Пакетов с юсом sse4 я пока не видел, так что он совершенно не обязателен... о 4_1 ещё долго беспокоиться не придётся...
MAKEOPTS="-j4" - количество процессоров + 1, то есть в вашем случае можно 5.
ну да оттуда)) а разве нельзя заранее вписать sse4 и sse4_1? на всякий пожарный) проблем не должно быть?
"grep flags /proc/cpuinfo" там есть такая опция 4_1. Хотя в доках по процу нету тока sse4.
Получается я пишу "mmx sse sse2 sse3 ssse3 sse4 sse4_1" ?
Установите, если ещё не установили app-portage/gentoolkit.
Теперь посмотреть описание флага (если такой флаг, разумеется, есть) можно так:
[console]
lupo@gentoo-laptop ~ % euse -i sse4_1
global use flags (searching: sse4_1)
************************************************************
no matching entries found
local use flags (searching: sse4_1)
************************************************************
no matching entries found
lupo@gentoo-laptop ~ % euse -i sse4
global use flags (searching: sse4)
************************************************************
no matching entries found
local use flags (searching: sse4)
************************************************************
[- ] sse4 (media-libs/freeverb3):
Enable SSE4 support
[- ] sse4 (media-libs/spandsp):
Enable SSE4 support
[/console]
Используется ли данный флаг установленными у вас приложениями так:
[console]
lupo@gentoo-laptop ~ % equery h sse4
[ Searching for USE flag sse4 in all categories among: ]
* installed packages
lupo@gentoo-laptop ~ % equery h sse
[ Searching for USE flag sse in all categories among: ]
* installed packages
[I--] [ ] kde-base/kdelibs-4.4.5 (4.4)
[I--] [ ~] media-gfx/gimp-2.6.11 (2)
[I--] [ ] media-libs/opencv-2.0.0 (0)
[I--] [ ] media-libs/gegl-0.0.22 (0)
[I--] [ ] media-libs/flac-1.2.1-r3 (0)
[I--] [ ] media-libs/qimageblitz-0.0.4 (0)
[I--] [ ] media-libs/babl-0.0.22 (0)
[I--] [ ] media-libs/speex-1.2_rc1 (0)
[I--] [ ] media-libs/libvpx-0.9.5 (0)
[I--] [ ] media-video/transcode-1.1.5-r2 (0)
[I--] [ ] media-video/mplayer-1.0_rc4_p20091026-r1 (0)
[/console]
а то что я root и boot системы сконвертировал в ext4. Это я так понимаю не влияет на компиляцию? тоесть хуже не станет?
Ну, корневую систему понятно, а зачем /boot в ext4 wink ? Хотя дело хозяйское, может как-то и влияет на компиляцию, но не уверен, что в худшую сторону. Найдутся специалисты, объяснят smile
[quote=virxak]"grep flags /proc/cpuinfo" там есть такая опция 4_1. Хотя в доках по процу нету тока sse4.
Получается я пишу "mmx sse sse2 sse3 ssse3 sse4 sse4_1" ?
Установите, если ещё не установили app-portage/gentoolkit.
Теперь посмотреть описание флага (если такой флаг, разумеется, есть) можно так:
[console]
lupo@gentoo-laptop ~ % euse -i sse4_1
global use flags (searching: sse4_1)
************************************************************
no matching entries found
local use flags (searching: sse4_1)
************************************************************
no matching entries found
lupo@gentoo-laptop ~ % euse -i sse4
global use flags (searching: sse4)
************************************************************
no matching entries found
local use flags (searching: sse4)
************************************************************
[- ] sse4 (media-libs/freeverb3):
Enable SSE4 support
[- ] sse4 (media-libs/spandsp):
Enable SSE4 support
[/console]
Используется ли данный флаг установленными у вас приложениями так:
[console]
lupo@gentoo-laptop ~ % equery h sse4
[ Searching for USE flag sse4 in all categories among: ]
* installed packages
lupo@gentoo-laptop ~ % equery h sse
[ Searching for USE flag sse in all categories among: ]
* installed packages
[I--] [ ] kde-base/kdelibs-4.4.5 (4.4)
[I--] [ ~] media-gfx/gimp-2.6.11 (2)
[I--] [ ] media-libs/opencv-2.0.0 (0)
[I--] [ ] media-libs/gegl-0.0.22 (0)
[I--] [ ] media-libs/flac-1.2.1-r3 (0)
[I--] [ ] media-libs/qimageblitz-0.0.4 (0)
[I--] [ ] media-libs/babl-0.0.22 (0)
[I--] [ ] media-libs/speex-1.2_rc1 (0)
[I--] [ ] media-libs/libvpx-0.9.5 (0)
[I--] [ ] media-video/transcode-1.1.5-r2 (0)
[I--] [ ] media-video/mplayer-1.0_rc4_p20091026-r1 (0)
[/console][/quote]
а что обозначает в некоторых конфигах в Mmmx Msse Msse2 Msse3 Mssse3 Msse4 приставка "M"?
Никогда такого не встречал... вообще это должен быть отдельный юс-флаг.... но таких не существует(поправьте меня, если что не так)
ЗЫ:
понял...это указание компилятору использовать конкретные наборы команд.... ИМХО это указывать не обязательно, это должно быть зашито в -march=x и сложно представить, как компилятор сам догадается оптимизировать код с помощью этих команд.... хотя надо почитать про флаги gcc и его устройство
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-O2 -march=core2 -pipe"
CXXFLAGS="$CFLAGS"
MAKEOPTS="-j1"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult [url]http://www.gentoo.org/doc/en/change-chost.xml[/url] before changing.
CHOST="x86_64-pc-linux-gnu"
# Наборы процессорных команд
USE="mmx mmxext sse sse2 sse3 ssse3 mmap -3dnow -3dnowext smp"
# Графические библиотеки и всё, что связано с Иксами
USE="$USE xscreensaver xcomposite semantic-desktop"
# Поддержка Аудио демонов итп
USE="$USE oss phonon arts sound alsa openal"
# Поддержка Видео технологий итп
USE="$USE directfb dga fbcon v4l v4l2"
# Мультимедиа кодеки
# USE="$USE encode"
# # Изображения
USE="$USE aalib jpeg2k wmf"
# # Подержка аудио кодеков
USE="$USE speex wavpack gsm"
# # Поддержка видео кодеков
USE="$USE ffmpeg faac faad teletext"
# Поддержка CD/DVD
USE="$USE cddb"# USE="$USE cd cdr cddb -cdparanoia dvd dvdr vcd"
# Сеть
USE="$USE -ipv6 samba -bluetooth network ftp"
# Другие
USE="$USE xft cjk"
USE="$USE lirc djvu kipi ieee1394 chm zip lzma lzo pch threads java bash-completion udev"
# Testing USE's
USE="$USE xvmc"
# New Use
USE="$USE xinerama"