1 |
On Mon, 2006-27-11 at 18:15 -0800, Mark Knecht wrote: |
2 |
> On 11/27/06, Harm Geerts <harmgeerts@××××.nl> wrote: |
3 |
> > On Tuesday 28 November 2006 02:33, Mark Knecht wrote: |
4 |
> <SNIP> |
5 |
> > > |
6 |
> > > [ebuild R ] media-video/mplayer-1.0_pre8 USE="3dnow* 3dnowext* X |
7 |
> > > alsa dvd dvdread encode gif gtk i8x0 ipv6 jack jpeg (mmx*) mmxext* |
8 |
> > > opengl png sdl (sse*) (sse2*) truetype unicode v4l v4l2 vorbis xv xvid |
9 |
> > > (-3dfx) -aac -aalib (-altivec) -arts -bidi -bindist -bl -cdparanoia |
10 |
> > > -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb |
11 |
> > > -esd -fbcon -ggi -joystick -libcaca -lirc -live -livecd -lzo -mad |
12 |
> > > -matrox -musepack -nas -nvidia -openal -oss (-real) -rtc -samba -speex |
13 |
> > > (-svga) -tga -theora (-win32codecs) -x264 -xanim -xinerama -xvmc |
14 |
> > > (-xmms%)" LINGUAS="-bg -cs -da -de -el -en -es -fr -hu -ja -ko -mk -nl |
15 |
> > > -no -pl -pt_BR -ro -ru -sk -tr -uk -zh_CN -zh_TW" 220 kB |
16 |
> > |
17 |
> > This is normal, they changed the way these flags are handled because not all |
18 |
> > 64bit cpu's support the same instructions. As you can see in the mplayer |
19 |
> > package, mmx,sse and sse2 are still masked because they supported on all |
20 |
> > 64bit cpu's. Those are always enabled ! |
21 |
> > |
22 |
> > The remaining flags you can set if your cpu supports them. |
23 |
> > $ grep flags /proc/cpuinfo |
24 |
> |
25 |
> Thanks Harm. I'll look into it. |
26 |
> |
27 |
> Are you suggesting that ALL flags can now be enabled if the processor |
28 |
> supports the flag? That would be nice and similar to the way I've |
29 |
> worked with my 32-bit boxes. |
30 |
|
31 |
Yes, it will work like x86. |
32 |
|
33 |
> It seemed to me that 18 months ago when I built this machine all these |
34 |
> flags were turned off since they caused problems with most packages. I |
35 |
> guess that is getting fixed now so that's cool. Great to see some |
36 |
> progress in this area. |
37 |
|
38 |
Originally amd64 was only Opterons and we couldn't predict what would |
39 |
not be present on all cpus.. But now that we have Intel cpus with |
40 |
different extentions (sse3 but no 3dnow) we can do the same thing as |
41 |
x86. |
42 |
|
43 |
-- |
44 |
Olivier Crête |
45 |
tester@g.o |
46 |
Gentoo Developer |