View Single Post

   
  #8 (permalink)  
Old 04-20-2008, 02:48 PM
Hadron
 
Posts: n/a
Default Re: Debian's Kernel 2.6.24 and future versions: Use amd64 or 686?


Andrew Halliwell <spike1@ponder.sky.com> writes:

> Aragorn <aragorn@chatfactory.invalid> wrote:
>>> Are there any advantages and disadvantages between 686 and amd64 beside
>>> being able to use more memory which I doubt I am going to (2 GB is
>>> enough).

>>
>> Well, the /AMD64/ kernels are more likely to contain some processor-specific
>> code optimizations than a generic /i686/ kernel,

>
> There's a bit more to it than that....
> x86-64 is more than just a wider address bus, it also contains a shedload
> more cpu instructions, such as SSE3, iirc. There're also a lot more
> registers available in 64bit mode. Which means less fetching from RAM during
> calculations.
>
> These enhancements may (in some situations) make it faster...
> But I think the general consensus is, speed is generally slightly slower
> because 64 bit applications tend to be slightly bigger due to the extended
> instruction set and data-width taking more memory/disk space.


This was hotly contested by some in comp.os.linux.advocacy but is
effectively correct. I saw no speed improvement in 64 bit over 32 bit
and just suffered from a far less stable system.

>
> If you don't need more than 4gig of RAM, chances are, you're fine in 32 bit
> mode, and may even be slightly better off, performance wise.


And certain things like flash do not work properly.

See:

http://groups.google.com/group/comp....5d987c45c9499c

It is however getting better.

--
<wolfgang> the problem with the 'go find a real girl' admonition is
that so few of them actually have naked transformation
sequences
<reality> Dude, my girlfriend changes like four times a day
Reply With Quote