[sisyphus] Re: arch-optimization

Led =?iso-8859-1?q?led_=CE=C1_ukr-fin=2Ecom=2Eua?=
Вт Июл 6 15:58:16 MSD 2004


В сообщении от Вторник 06 Июль 2004 14:17 Yuri N. Sedunov написал(a):
> On Вторник 06 Июль 2004 15:06, Led wrote:
> > В сообщении от Вторник 06 Июль 2004 13:53 вы написали:
> > > On Вторник 06 Июль 2004 14:38, Led wrote:
> > > > В сообщении от Вторник 06 Июль 2004 13:27 Michael Shigorin написал(a):
> > > > > On Fri, Jul 02, 2004 at 06:06:12PM +0300, Led wrote:
> > > > > > Может всё-таки имеет смысл делать архитектурно-оптимизированные
> > > > > > ХОТЯ БЫ НЕКОТОРЫЕ пакеты?!
> > > > >
> > > > > Есть такие мысли.
> > > > >
> > > > > Можно попробовать начать со стороннего репозитория с желательно
> > > > > автоматизированными пересборками.
> > > >
> > > > Буквально только что не пожалел времени:
> > > > 1) ASUS i865, P4 2GHz, 512M; xvid из сизифа: кодирование DVD
> > > > mencoder'ом с использованием xvid-кодека - 11 fps
> > > > 2) GigaByte i845, P4 2GHz, 512M: xvid из сизифа (подправлен спек
> > > > (%define _optlevel 3 + --enable-assembly): кодирование того же файла
> > > > с теми же параметрами - 35 fps.
> > >
> > > А без
> > > %define _optlevel 3?
> > > ---enable-assembly и так сработает без правки спека.
> >
> > Сорри, соврал...
> > В оригинальном спеке:
> > %add_optflags %optflags_shared
> > %configure \
> > %ifarch i586
> >     --disable-assembly
> > %endif
> >
> > у меня:
> > %define _optlevel 3
> > %define optflags %optflags_default -march=pentium4 -mcpu=pentium4 -mmmx
> > -msse -msse2
> > %configure \
> > %ifarch i586
> >     --disable-assembly
> > %endif
> >
> > В любом случае под i586 будет с --disable-assembly (я собирал с --target
> > i686-alt-linux)
>
> Так я и не спрашиваю про i586.
> Интересно, какова у Вас будет скорость кодирования, если просто пересобрать
> пакет c оригинальным спеком под i686.
> То есть не добавляя ваших:
> %define _optlevel 3
> %define optflags %optflags_default -march=pentium4 -mcpu=pentium4 -mmmx
> -msse -msse2

Cудя по fps - такая же получается... В приципе, вполне логично: если 
оптимизация включается --enable-assembly, то установка "флажков" врядли 
существенно на что-то повлияет.
ещё бы попробовать с --disable-assembly, но с "флажками":)

Led.



Подробная информация о списке рассылки Sisyphus