Hi there,

I'm always rather reluctant to enable any of these, being unsure whether my ageing PentiumPro or Pentium 4 CPUs support such features as 3DNow! (originally an AMD technology) or the advanced SSSSSSSSSE3.

According to this page <http://en.gentoo-wiki.com/wiki/MPlayer>, however:

   You can greatly improve MPlayer's performances (in my experience, by
up to +40%!) by recompiling it with appropriate CPU-related USE flags.

Moreover:

   Note: The mplayer build system will automatically detect your CPU
settings if you allow it. Therefore, the safest thing to do is enable
   all of the optimization USE flags and let the script detect them. If
   you disable the use flags, then it will forcibly disable support for
that optimization, and possibly break your build. In other words, add
   mmx mmxext sse sse2 ssse3 3dnow 3dnowext to your USE flags for this
   ebuild, and if your box supports it, it will work automatically.

w00t!

Should I enable all these USE flags globally? Will other packages also fallback safely as mplayer does?

Or should I add all these flags only to /etc/portage/package.use, allowing mplayer to make full use of the hardware USEs it supports, but limiting other apps to only those I'm really really confident about (i.e. "mmx" & that's about it).

Thanks in advance for all suggestions,

Stroller.


Reply via email to