3DNow instructions and Linux kernel?

3DNow instructions and Linux kernel?

Post by Piers B » Sat, 22 May 1999 04:00:00



Will the Linux kernel be taking advantage of the 3DNow instruction set from
AMD anytime soon?

I would have thought that this and the KNI set from Intel would help in
things like 3D modeling and games (when we start to see them appear in
quantity for Linux).

Any answers


Thanks.

Piers B.

Proud Linux AMD user. Go against the flow and enjoy.

 
 
 

3DNow instructions and Linux kernel?

Post by Marc Mut » Sat, 29 May 1999 04:00:00



> Will the Linux kernel be taking advantage of the 3DNow instruction set from
> AMD anytime soon?

> I would have thought that this and the KNI set from Intel would help in
> things like 3D modeling and games (when we start to see them appear in
> quantity for Linux).

> Any answers


> Thanks.

> Piers B.

> Proud Linux AMD user. Go against the flow and enjoy.

Graphics has nothing to do with th kernel, because it's the Xserver that
rules it. I don't think it's likely that the kernel will drag much use
out of 3DNow, and OpenGL is in it's very beginning as far as Linux is
concerned. But Linux is well aware of 3DNow and saves its registers
(although they are the same as for MMX), so I guess user software can
use it.
The question should be whether there will ever be a
MMX/3DNow/ISSE-*gimp*... :-)

Marc

 
 
 

3DNow instructions and Linux kernel?

Post by Bradley M Kerya » Sat, 29 May 1999 04:00:00




> > Will the Linux kernel be taking advantage of the 3DNow instruction set from
> > AMD anytime soon?

[snip]
> Graphics has nothing to do with th kernel, because it's the Xserver that
> rules it. I don't think it's likely that the kernel will drag much use
> out of 3DNow, and OpenGL is in it's very beginning as far as Linux is
> concerned. But Linux is well aware of 3DNow and saves its registers
> (although they are the same as for MMX), so I guess user software can
> use it.

Yep, user software can and does use it. The current beta of Mesa 3.1 has
some 3DNow support (I haven't benchmarked it or anything so I don't know
how much faster it is, but it's there). The mpeg player 'mpg123' also
supports 3DNow. Also I think the 3DFX Voodoo3/Banshee 3D driver alpha
supports it too, but I could be wrong.

Quote:> The question should be whether there will ever be a
> MMX/3DNow/ISSE-*gimp*... :-)

Well, maybe some of the filters...

        Brad

 
 
 

3DNow instructions and Linux kernel?

Post by k.. » Sat, 29 May 1999 04:00:00



: supports 3DNow. Also I think the 3DFX Voodoo3/Banshee 3D driver alpha
: supports it too, but I could be wrong.

no, you are right:

Daryll Strauss wrote at http://glide.xxedgexx.com/status.html:

Quote:> Posted a new Glide-2.60 for VB/V3 which may fix the AMD 3DNow! support.
> I need a report from an AMD user to be sure

--
 -------------------------------------------------------------------  
| Bernhard Kuhn                (kuhn[at]lpr.ei.tum.de)  O|||OO||OO| |
| Laboratory for Process Control and Real-Time Systems  O|||O|O|O|O |
| Technische Universit?t Mnchen  Tel.+49-89-289-23732  O|||OO||OO| |
| 80290 Mnchen, Germany          Room 3944 Fax -23555  OOO|O|||O|O |
 --------------------------------------------------------------------
 
 
 

1. Possible to use AMD 3DNow instructions?

Hi,

I have been programming under Windows for years using different
languages (mainly Delphi). However now I have a smaller project
(paramter optimization using genetic algorithms). I need as much
number crunching power as I can get for 32 bit floats. It will be a
console application, so I don't have to do any GUI programming. I
thaught this might be a perfect little project for a first step into
Linux programming. However I have to make use of AMD's 3DNow
instructions to get the number crunching power, that I need. I think
that I read a while ago that it is impossible to make use of 3DNow
(and MMX) instructions using linux, what sounded strange to me. So my
simple stupid question: Is it possible to use 3DNow instructions
running Linux on an AMD CPU?

Thanks, Bernd

2. Lcp Timeouts---Serial line not 8 bits clean

3. Matrox Mystique ands X.

4. sparc and cdrom

5. Linux on AMD K6-2 350MHz 3DNow

6. Will Intel deal bring an end to Red Hat for Alpha?

7. 3DNow math libraries for Linux

8. What does your Oracle start-up script look like?

9. TESTERS/PATCH: 3DNow! for Linux!

10. AMD K6 3Dnow cpu with m590 motherboard supported in linux 2.0.36 ?

11. 3DNow libraries for Linux

12. Linux and 3DNow!

13. proposal: feed smaller mailing lists into linux-kernel, add linux-kernel-core and linux-kernel-bugs