LINUX.ORG.RU

Избранные сообщения geeronzero

Gentoo и ее '+1%' производительности

Форум — General

Хочу поделится не много своими наблюдениями. Я сделал пару тестов и выявил, что собранные пакеты работают на на «~1%» быстрее за счет оптимизаций под процессор, а примерно на 1-2% медленнее чем бинарники.

В случае в ffmpeg фреймрейт был не много ниже а потраченное время больше, собранный chromium потреблял на 50-80мб оперативки больше чем бинарник, итд.

Делал тесты на 2 разных ноутах (amd a8-5557M и i5-6440HQ), make.conf был сделан по документации и даже одобрен анонами в моем соседнем треде.

Стандартный make.conf, скорее всего как у 99% пользователей gentoo, написанный по вики, с добавлением инструкций CPU_FLAGS_X86 под свой процессор:

CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
CPU_FLAGS_X86="aes avx fma3 fma4 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 xop"
MAKEOPTS="-j4

Так же, я пробовал GCC - патч на ядро под архитектуру процессора.

Может кто та сталкивался или знает почему так происходит?

 , ,

d-7
()

gentoo cmake compiling error - windows.h: No such file or directory

Форум — Linux-install

Доброго всем дня.

Прошу помощи в решении проблемы. Собираю генту на неттоп. Никакой графики нет и не планируется, только консоль и ssh. При сборке cmake вылетает следующее:

[  1%] Building C object Utilities/KWIML/test/CMakeFiles/cmIML_test.dir/test_ABI_C.c.obj
cd /var/tmp/portage/dev-util/cmake-3.3.1-r1/work/cmake-3.3.1_build/Utilities/KWIML/test && /usr/bin/x86_64-pc-linux-gnu-gcc  -DKWIML_LANGUAGE_C -DKWIML_LANGUAGE_CXX -DKWIML_NAMESPACE=cmIML   -DNDEBUG -O2 -march=native -pipe  -Wno-format -I/var/tmp/portage/dev-util/cmake-3.3.1-r1/work/cmake-3.3.1_build/Utilities/KWIML/test -I/var/tmp/portage/dev-util/cmake-3.3.1-r1/work/cmake-3.3.1_build/Utilities    -std=gnu11 -o CMakeFiles/cmIML_test.dir/test_ABI_C.c.obj -c /var/tmp/portage/dev-util/cmake-3.3.1-r1/work/cmake-3.3.1/Utilities/KWIML/test/test_ABI_C.c
/var/tmp/portage/dev-util/cmake-3.3.1-r1/work/cmake-3.3.1/Source/kwsys/ProcessWin32.c:38:39: fatal error: windows.h: No such file or directory
 #include <windows.h> /* Windows API */

Методом гугления ничего не добился, на других пк все всегда ставилось ровно.

 ,

geeronzero
()