Евгений Савченко wrote:
Обязательно поделюсь. правда софт у меня специфично - смертоносный. Попробуй собрать тот же 7zip под 686 результат думаю сильно удивит.
Евгений, протестировал сжатие архиватором 7z, скомпилированным gcc 4.5.3 сначала с моими параметрами с native, затем заменил его на i686, другие параметры не трогал. Думал удивлюсь сам, но похоже удивлю Вас)
Как тестировалось.
Был загружен видеофайл размером около полугигабайта, затем система была перезагружена и, не входя в графическую оболочку, запущена команда сжатия из папки с архивируемым файлом time 7z a -mx9 ~/arch-native, после этого ключи march и mtune с native были заменены на i686, остальные ключи оставлены неизменными, произведена компиляция пакета app-arch/p7zip с новыми параметрами, снова была перезагружена система и запущено архивирование командой time 7z a -mx9 ~/arch-i686.
Результат сжатия с ключами компиляции native - 11 мин. 20 сек.
Результат сжатия с ключами компиляции i686 - 11 мин. 36 сек.
Получен практически одинаковый результат. Видимо остальные ключи оптимизации уже достаточно приемлемы, чтобы снивелировать замену оптимизации под процессор. Данный файл выбран исходя из того, что четыре месяца назад как раз на нем сравнивали скорость сжатия. Результат на GNU/Debian 6.01 был лучше всего тогда и составлял 12 мин. 44 сек., учитывая что его сборка основана на оптимизации i686.
Так что native с этими параметрами никак не хуже, поэтому с ними можно собирать все пакеты.
P.S.
Перекомпилировал glibc, ядро, драйвера, qt-gui, к Вашим результатам не то что не приблизился - результат даже хуже стал было 0,95, а сейчас около 1 по показаниям qt-bench. Осталось для верности перебрать еще иксы. Мне кажется дело в том, что у Вас работает аппаратное ускорение отрисовки, а у меня нет. Переключение видеокарты с nvidia на intel и смена OpenGL на XRender не меняют показаний. Полное впечатление, что задействован только процессор. Не могу сообразить где неувязка.