Добрый день.
У меня есть старенький компьютер с процессором Skylake i5-6400. И понадобилось его взбодрить.
Установил на него CLS.
Установка прямо совсем свежая, больше практически ничего не устанавливал (пакетом irqbalance оскоромился и всё).
В файле /etc/portage/make.conf/custom раскомментировал строчки с CFLAGSи CXXFLAGS
В первой дописал свою архитектуру:
CFLAGS="-march=skylake -mtune=skylake -O3 -pipe"
Вторая, понятно так же, мол, как и в первой:
CXXFLAGS="${CFLAGS}"
Однако, при проверке командой
emerge --info
получаю сводный результат всех настроек пакетной системы в CLS:
CFLAGS="-O2 -march=native -pipe"
…
CXXFLAGS="-O2 -march=native -pipe"
На мой взгляд это не совсем то, чего мне хотелось бы:
-march=native в отличие от -march=skylake подтянет лишние зависимости, которые на старом слабеньком компьютере так и будут “лишними”. Не просто “бесполезными” (неиспользуемыми), а активно тормозящими работу на каждой операции проверкой, а какой же у нас нынче процессор? А через 10 секунд процессор не поменялся? А через секунду?
А параметр -mtune=skylake - вообще проигнорился. А он по моим представлениям важнее для меня даже чем -march=skylake
Кроме смирения общество может мне что-либо посоветовать?
(смирение мне посоветовал ИИ: смиритесь, говорит, видимо этот дистрибутив не поддерживает таких тонких настроек…
А какой тогда поддерживает, если не CLS?)