[SOLVED] Страшно тормозит KDE4. (Сам дурак, забыл собрать шрифты....)

Пока были большие выходные, решил себе пересобрать gentoo на нетбуке и на домашнем компьютере. Все делал вот по этим инструкциям: 1 2 3 4. Точнее не так - сам писал эти инструкции для того, чтобы в следующий раз не забыть о том, как это делать. Вчера закончил собирать базовую систему, перезагрузился и ужаснулся - КДЕ страшным образом тормозит, отрисовывая интерфейс. Можно ждать по несколько минут, пока отрисуется окно. На домашнем компьютере с старенькой nvidia 6600 ситуация практически аналогичная. В свое время на домашний ставил какой-то бинарный дистрибутив, основанный на gentoo, то ли Calculate, то ли Sabayon, и то так не было. А на нетбуке стояла система с кде4 и работала нормально, переставлял по иным причинам - эта система была собрана на другом нетбуке и потом просто скопирована на этот, поэтому вылезли некоторые глюки вроде неработающего BT...
Повторение симптомов на двух машинах с совершенно разной конфигурацией наводит на мысль, что я что-то сделал не так. Помогите, пожалуйста!
Вот некоторые файлы с нетбука:
make.conf
xorg.conf

Если еще что-то надо, выложу.

CFLAGS="-O2 -march=core2

CFLAGS="-O2 -march=core2 -mtune=core2 --param l1-cache-size=24 \
--param l1-cache-line-size=32 --param l2-cache-size=512 -ftree-vectorize \
-fomit-frame-pointer -mmmx -msse -msse2 -mssse3"

Такой выбор флагов чем-то обоснован?

Я Gentoo & Funtoo

Если честно, начитался про

Если честно, начитался про оптимизацию. На старой системе было собрано с другим набором флагов, если конкретно - не было -mtune=core2 --param l1-cache-size=24 --param l1-cache-line-size=32. А все остальное было. -mtune взял в комплекте с march не думая особо, а про cache size - с lscpu. Предпоследние две строчки, L1i и L1d кэши.

По-моему, подобный выбор

По-моему, подобный выбор флагов должен быть основан на личных знаниях. Поэтому я всегда выбираю :)

CFLAGS="-march=native -mtune=native -O2 -pipe"

Я Gentoo & Funtoo

Ну личные знания тоже с

Ну личные знания тоже с потолка не берутся... Я вот читал где-то, уже не помню, где, что кэши как раз указываются на основе информации, которая может быть получена по lscpu и cat /proc/cpuinfo. native для Atom не использовал по причине того, что gcc до версии 4.5 не знает этой архитектуры (опять же, из сведений, например, отсюда)... Но и с остальными флагами немного перемудрил, факт. Если я поменяю флаги и сделаю emerge -e world, оно соберется с учетом новых флагов (если взять safe-flags с той же вики)? Ну, т.е. каким образом заставить систему пересобраться с учетом новых флагов (или изменения старых)?

1. Я не слишком разбираюсь в

1. Я не слишком разбираюсь в данном вопросе, и, вероятно, <gcc-4.5 не знает об Atom, но на «обычном» x86-процессоре указанные флаги работают.
И я уже неоднократно слышал, что современный gcc достаточно «интеллектуален», чтобы самостоятельно выбрать нужную архитектуру :)
2. Да, вам придётся полностью пересобрать систему.

Я Gentoo & Funtoo

Хорошо, начну с домашнего

Хорошо, начну с домашнего компьютера, поубирав все лишнее. Если динамика будет положительной, то уберу лишнее и соберу на нетбуке. Возможно, действительно переборщил, но то по незнанию.

Версии

Версии пакетов:
x11-base/xorg-server 1.7.7-r1
media-libs/mesa 7.8.2
КДЕ-шные пакеты версии 4.4.5
Qt-шные - 4.6.3

Т.е. ничего не размаскировывал. X собраны с -hal.

У меня были проблемы с видео

У меня были проблемы с видео от Intel и с, пусть и стабильной, версией media-libs/mesa-7.8.2, пришлось замаскировать её.

Я Gentoo & Funtoo

Ну, как я уже указал, данная

Ну, как я уже указал, данная проблема не только на Intel... Может быть, действительно дело в флагах?

Может быть, действительно

 Может быть, действительно дело в флагах?

Флаги - это следствие. основная проблема в прокладке

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Разве я где-то просил

Разве я где-то просил сарказм? Эх, вот всегда так - просишь о помощи и всегда находится кто-то, кто самый умный и с пеленок ядра компилил...

А сарказм никто не

А сарказм всегда бесплатное приложение тем, кто тычет куда-то (флаги, например), не прочитав и не поняв, что это такое...

emerge --info

не покажете?

Вгетпаста

И да, спасибо за разъяснения

И да, спасибо за разъяснения про сарказм. Я просто немного не весел из-за всего этого, да и день сегодня был суетной. Извините.

Оно таки пересобралось,

Оно таки пересобралось, но...
Дело не в $CFLAGS. Какие еще могут быть варианты?

На настольном компьютере

На настольном компьютере немного сократил флаги, после чего начал читать официальные доки на английском, после чего замаскировал драйверы nvidia >= версии 174. Стало быстрее, но все равно не идеально. Будем продолжать.... На нетбук пока подзабил, долго на нем как-то все делается.

сделай emerge -pv qt-gui и

сделай emerge -pv qt-gui и если там нет флагов trace и/или raster, то включи их ;) КЕДЫ побегут как новые )))

а с флагами ты откровенно перемудрил ))) ну, если у тебя Atom, то что мешает поставить gcc-4.5?!?! он прекрасно работает! только нужно в CFLAGS добавить -fexcess-precision=fast и фсё ;))

Твою мать. # emerge

Твою мать.
# emerge terminus-font intlfonts freefonts cronyx-fonts corefonts kbd

Как я мог это пропустить? Помогло, однако.

Мать не трогай :) В след. раз

Мать не трогай :)
В след. раз будешь писать emerge xorg-x11 :-D

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".