Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
amd64 - 32bit vs 64bit. Should I switch?
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64
View previous topic :: View next topic  
Author Message
ewan.paton
Veteran
Veteran


Joined: 29 Jul 2003
Posts: 1219
Location: glasgow, scotland

PostPosted: Tue Dec 21, 2004 8:03 pm    Post subject: Reply with quote

scharkalvin wrote:
Quote:
intels next gen chip will efectively still be based around a pentium pro albeit hevily tweaked.

Actually Intel's last P6 family chip was the PIII. The P6 is the family that started with the Pentium Pro. This design had the L2 cache on a separate die located in the same package as the cpu. The Pentium II moved this die off chip in a new package (slot 1). Then as Moore's law allowed it the
cache was moved back onto the same chip as the cpu (PIII). Some instruction tweeks happened, but still the same basic P6 (686) design.
The Pentium 4 is actually a new design, the P7 or 786.
I'm not sure where the Xeon cpu's fit in, but I think they are based on
both the P6 and P7 designs.


i was talking about what will be intels "new" chip based on the pentium m, a p6 with sse2 and a 400mhz fsb, as for what matt was saying about not compairing athlon xps to mp's well you actully can you just need a lead pencil :twisted:


as for an explanation on how the amd64 works this looks pretty good

http://h200001.www2.hp.com/bc/docs/support/SupportManual/c00238028/c00238028.pdf

i feel a bit sorry for intel, they took their share of the alpha chip gods{1} and their best engineers to make the itanium chip which nobody wants{2} and needs 6-9megs cache to perform properly which means it will never be mass produced.

on the otherhand amd created the next extention in the x86 arcutecture in a very thoughtful way that enables clever reuse of registers and taking advantage of production techniques in a really impressive mannor and is not only the technolagy leader but by the sounds of it selling everything it can make real fast


{1} for those unaware there was a type of chip called alpha which was bacicly the best available till intel announced itanium and was killed and the design time was split up between intel and amd

{2} well id like to play with one for openvms but im a bit odd
_________________
Giay tay nam | Giay nam cao cap | Giay luoi
Back to top
View user's profile Send private message
Elim
Tux's lil' helper
Tux's lil' helper


Joined: 05 Aug 2004
Posts: 100
Location: Here, there and everywhere. Mostly in the EU

PostPosted: Wed Dec 22, 2004 12:03 am    Post subject: Reply with quote

how much faster would a amd 64 3500 be than a 2400 xp then if running on a 64bit os running a 64 bit game?

the same goes for it running a 32 bit game on a 32 bit os

Im only talking rough figures here so i have an idea
_________________
Windows is great, for filling my waste bin. Linux is great but its not working on my toaster (yet)
Back to top
View user's profile Send private message
Gherald
Veteran
Veteran


Joined: 23 Aug 2004
Posts: 1399
Location: CLUAConsole

PostPosted: Wed Dec 22, 2004 12:27 am    Post subject: Reply with quote

That depends.

Which games and which graphics card are we talking about?
Back to top
View user's profile Send private message
LaNcom
Apprentice
Apprentice


Joined: 03 May 2003
Posts: 254
Location: Erfurt, Germany

PostPosted: Wed Dec 22, 2004 12:40 am    Post subject: Reply with quote

If you're running a 32bit OS, or 32bit software on a 64bit OS, you only get a slight (but still remarkable) gain in performance due to some 'common" improvements in the AMD64 design, like the on-die MC that keep the memory latency down, or the HT bus. So it's not much, but still faster compared to an AthlonXP or P4.

If you're running 64bit compiled software on a 64bit OS, you get the benefits already mentioned, plus some more AMD64-specifc optimizations, like twice the number of registers and such, adding another speed increase (usually).

If you're running 64bit _optimized_ software on a 64bit OS, you'll see an enormous additional speed inrease. as a 64bit CPU is at least 5x as fast as a 32bit CPU at processing 64bit values (about 7.5x, according to an old benchmark by Ace Hardware). But there's very little software using/ needing this right now. This will most likely change in the future...
Back to top
View user's profile Send private message
mattjgalloway
l33t
l33t


Joined: 16 Mar 2004
Posts: 761
Location: Coventry, UK

PostPosted: Wed Dec 22, 2004 8:05 am    Post subject: Reply with quote

Yes, and the applications which do make use of the extra functions are usually server related ones as 64-bit CPUs in servers have been used for a while. So if you're going to be running a lot of services (apache, ftp, etc) then you will see a speed increase I'm sure.
_________________
AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard
Back to top
View user's profile Send private message
Akhouk
Guru
Guru


Joined: 23 May 2003
Posts: 476
Location: The Two Niles, Africa

PostPosted: Wed Dec 22, 2004 1:10 pm    Post subject: Reply with quote

mattjgalloway wrote:
Yes, and the applications which do make use of the extra functions are usually server related ones as 64-bit CPUs in servers have been used for a while. So if you're going to be running a lot of services (apache, ftp, etc) then you will see a speed increase I'm sure.


Yep, I use my AMD64 machine for development work and as such I have a lot of things runing. I develop a lot of database stuff and the speed improvement is incredible for some of my database scripts. Also, Apache, PHP, and mail services. All run fine and fast.

I have not really had a problem with stuff not working under AMD64. I do have a few apps compiled using 32 bit compatibility but have not found it a parituclar hassle.

For me, there is no regrets with getting AMD64. I would highly recommend it to other Gentooers. :)
_________________
AMD 64 3500+, 2Gb RAM DDR400, 2 x 180Gb SATA, 256Mb Nvidia
Back to top
View user's profile Send private message
Elim
Tux's lil' helper
Tux's lil' helper


Joined: 05 Aug 2004
Posts: 100
Location: Here, there and everywhere. Mostly in the EU

PostPosted: Wed Dec 22, 2004 1:23 pm    Post subject: Reply with quote

If it helps i have a
Agp 6600 gt 128 amb 500mhz core 1050mhz ddr3 memory
via kt600
768 mb ddr 266 CL 6 (single channel)

If i upgrade i will get:

Amd 64 3500+
MSI K8T NEO2 FIR skt 939 (K8T800pro)
Corsair® 1024MB TwinX XMS 3200 CL 2 3 3
_________________
Windows is great, for filling my waste bin. Linux is great but its not working on my toaster (yet)
Back to top
View user's profile Send private message
mattjgalloway
l33t
l33t


Joined: 16 Mar 2004
Posts: 761
Location: Coventry, UK

PostPosted: Wed Dec 22, 2004 1:27 pm    Post subject: Reply with quote

That new system would be very fast!

But consider the A8N-SLI mobo!
_________________
AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard
Back to top
View user's profile Send private message
Elim
Tux's lil' helper
Tux's lil' helper


Joined: 05 Aug 2004
Posts: 100
Location: Here, there and everywhere. Mostly in the EU

PostPosted: Wed Dec 22, 2004 1:34 pm    Post subject: Reply with quote

No, i have just bought a £160 ($310) AGP graphics card so SLI and pci express is out of the window im afraid. Plus they cost more and don't have much in the way of benifits besides not having to use a power connector.
_________________
Windows is great, for filling my waste bin. Linux is great but its not working on my toaster (yet)
Back to top
View user's profile Send private message
mattjgalloway
l33t
l33t


Joined: 16 Mar 2004
Posts: 761
Location: Coventry, UK

PostPosted: Wed Dec 22, 2004 1:58 pm    Post subject: Reply with quote

Yeh, that's true.

Your upgrade path sounds good - if I were you I'd go for it.
_________________
AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard
Back to top
View user's profile Send private message
Elim
Tux's lil' helper
Tux's lil' helper


Joined: 05 Aug 2004
Posts: 100
Location: Here, there and everywhere. Mostly in the EU

PostPosted: Wed Dec 22, 2004 2:32 pm    Post subject: Reply with quote

AMD Athlon 64 3500+ 64 bit 512k L2 Cache Retail inc.fan Skt 939 (3 yr.warr.) (CPUFX3500939)
£148.75

MSI K8T NEO2 FIR skt 939 1000FSB K8T800pro +7.1 ch.audio +SATA RAID +USB2 +F/Wire (up to DDR400) +Gigabit LAN (MOTMSIK8TNEO2FIR)
£68.95

Shipping Total Order Weight 2.90 kg
£4.95

Total Price Excluding VAT
£222.65

VAT @ 17.5%
£38.97

Total Price Including VAT
£261.62

My maximum budget is £300 and the memory is going to cost £140 so that will have to wait.

Will A dual channel motherboard (details above ^) be able to run ddr 266 single channel memory?
_________________
Windows is great, for filling my waste bin. Linux is great but its not working on my toaster (yet)
Back to top
View user's profile Send private message
mattjgalloway
l33t
l33t


Joined: 16 Mar 2004
Posts: 761
Location: Coventry, UK

PostPosted: Wed Dec 22, 2004 2:48 pm    Post subject: Reply with quote

Yeh, dual channel just means you can put it in dual configuration if you want. Also you don't *have* to have a matching pair to run in dual DDR mode, it's just much better.
_________________
AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard
Back to top
View user's profile Send private message
Elim
Tux's lil' helper
Tux's lil' helper


Joined: 05 Aug 2004
Posts: 100
Location: Here, there and everywhere. Mostly in the EU

PostPosted: Wed Dec 22, 2004 2:55 pm    Post subject: Reply with quote

right so it should work no problems out of the box/with a bios tweak. Your site looks interesting linux4free that is when is that comming up? how will it work? will the shipping/cds cost anything or is it all as the title suggests free? if so how will it survive and not go under?
_________________
Windows is great, for filling my waste bin. Linux is great but its not working on my toaster (yet)
Back to top
View user's profile Send private message
mattjgalloway
l33t
l33t


Joined: 16 Mar 2004
Posts: 761
Location: Coventry, UK

PostPosted: Wed Dec 22, 2004 2:58 pm    Post subject: Reply with quote

Yeh that box should work fine - don't know about BIOS updates, but that's easy and worth it anyway as mostly the CPU temperature reads wrong until a BIOS update!

Hehe, yeh thanks for asking about Linux4Free... well... it's to go with www.linuxboards.co.uk (which has noone going to it yet as I havn't really launced it). Linux4Free will be basically non-profit, so it's not really what the name suggests is it. I may change the name, who knows. I have almost got the site finished, I just need to test the paypal bit and create an order tracking page and tidy up some of the admin panel. If anyone wants to help with the site then give me a buzz by the way!
_________________
AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard
Back to top
View user's profile Send private message
Elim
Tux's lil' helper
Tux's lil' helper


Joined: 05 Aug 2004
Posts: 100
Location: Here, there and everywhere. Mostly in the EU

PostPosted: Wed Dec 22, 2004 3:33 pm    Post subject: Reply with quote

what needs to be done on your site?

Btw i sence a potential for misuse of your returns policy people buying a distro copying it and saying they dont like it and getting another one just a thought.
_________________
Windows is great, for filling my waste bin. Linux is great but its not working on my toaster (yet)
Back to top
View user's profile Send private message
mattjgalloway
l33t
l33t


Joined: 16 Mar 2004
Posts: 761
Location: Coventry, UK

PostPosted: Wed Dec 22, 2004 4:03 pm    Post subject: Reply with quote

Yeh, I havn't actually implemented that returns policy - I want to do something similar but not sure how to work it. The thing is they can only return for a swap, not a refund (unless faulty of course), so even if they do copy it, I've still gained some cash and can resell the old CD anyway (as they'd have to be returned in good nick you see).

There's a little left to be done on the site but not too much. You can see the progress at:
http://www.linux4free.co.uk/dev/
The username is dev and password is linux4free. (Please don't order anything, you won't get it ;) and please don't sign up, yet ;))
_________________
AMD64 3200+, 1024MB RAM, Gentoo Linux
MacBook Core Duo, 1024MB RAM, Leopard
Back to top
View user's profile Send private message
Viza
n00b
n00b


Joined: 14 Oct 2003
Posts: 18

PostPosted: Wed Mar 30, 2005 4:43 am    Post subject: Installing new system: x86 or amd64? Reply with quote

I've been using an Intel CPU with an x86 setup for over a year and a half now. I just replaced the Intel CPU for a AMD Athlon64 3000+ and I am planning to re-install gentoo on the new amd64 system. This is my first experience with AMD Athlon64 processors and i'm pretty clueless as to how things should go. I can't decide whether to use x86 and have the massive software availability, or go with amd64 and get the performance the Athlon64 was designed for. This is a very difficult decision for me right now.

It is very hard to find out the current status of 32bit support on a amd64 system, if anyone can please update me on that. Are there certain precautions/steps/guidelines I should know about if I decide to install an amd64 system? I know the 2005.0 LiveCD was recently released, are there any changes that would be very useful to someone like me? If i go with an amd64 system, is it possible to use portage for 32bit apps? Are 32bit apps out of the question?

Any tips would be greatly appreciated, and I'm sorry if i'm repeating anything from previous threads.

Thanks in advance,
Viza
Back to top
View user's profile Send private message
taskara
Advocate
Advocate


Joined: 10 Apr 2002
Posts: 3763
Location: Australia

PostPosted: Wed Mar 30, 2005 4:52 am    Post subject: Reply with quote

Hi,

firstly, read this:

http://www.gentoo.org/proj/en/base/amd64/technotes/index.xml

and secondly I am pretty sure just about everything works on amd64 these days.. even java.

and if something doesn't, then you can use a chrooted x86 environment anyway

I say go -march=amd64

-c
_________________
Kororaa install method - have Gentoo up and running quickly and easily, fully automated with an installer!
Back to top
View user's profile Send private message
magnesium
Apprentice
Apprentice


Joined: 28 Oct 2003
Posts: 280
Location: Toronto, Canada

PostPosted: Thu Mar 31, 2005 5:15 am    Post subject: Reply with quote

Personally I don't get why someone would own an AMD64 processor only to run it in 32bit mode. Get you're money's worth and run it in 64bit mode. The beauty of AMD64 architecture is that you can run 32 bit apps in compatability mode while running a 64bit OS.

Best of both worlds I'd say. You get tomorrow today, and yesterday still works
_________________
Adopt an unanswered post
Back to top
View user's profile Send private message
babo
Guru
Guru


Joined: 10 Aug 2004
Posts: 477
Location: Ljubljana

PostPosted: Thu Mar 31, 2005 10:49 am    Post subject: Reply with quote

I also think that on an x86 machine you put a x86 system and on a amd64 you install amd64 system. (except for windows of course :))
At least I have it like so and I don't miss anything on amd64. Sometimes I use firefox-bin couse of flash plugin, but I don't use my x86 machine for something that wouldn't work on amd64.
Back to top
View user's profile Send private message
Birtz
Apprentice
Apprentice


Joined: 09 Feb 2005
Posts: 272
Location: Osijek / Croatia

PostPosted: Thu Mar 31, 2005 11:10 am    Post subject: Reply with quote

Yep, I agree. Go with the Gentoo-amd64. There were some glitches and workarounds needed for some of the 32-bit compatibility stuff, all nicely addressed in this forum, you shouldn't have much problems.

Cheers
_________________
It is not enough to have a good mind. The main thing is to use it well.
-- Rene Descartes

Don't have a childhood hero? How about Rob Hubbard http://www.freenetpages.co.uk/hp/tcworh/profile.htm
Back to top
View user's profile Send private message
OddFox
Apprentice
Apprentice


Joined: 28 Nov 2002
Posts: 270
Location: Spokane, WA

PostPosted: Thu Mar 31, 2005 11:12 am    Post subject: Reply with quote

Quote:
I can't decide whether to use x86 and have the massive software availability, or go with amd64 and get the performance the Athlon64 was designed for.


The software availability of x86 is always tempting for me, and for the most part the 64-bit thing doesn't improve a whole lot performance-wise. A couple of things I notice that are faster are some emerges/compile times, my multimedia encoding (Specifically OGG, it blazes), and the system seems, in general, a little more responsive, YMMV. You can't get the win32codecs, either, for example. I'm hurting over how I seem to be able to get mono with some effort but not gtk-sharp.

Quote:
If i go with an amd64 system, is it possible to use portage for 32bit apps? Are 32bit apps out of the question?


Enable the proper emulation support in the kernel for 32-bit and viola, you can use 32-bit binaries in your 64-bit environment. I don't use firefox-bin but a lot of people do, for flash, IIRC. For compiling 32-bit apps, I believe you need a chrooted environment. I don't know if multilib counters this, seeing as how I havn't found the time to look.

EDIT:

This page recommends you compile using -m32 for 32-bit only by hand and not via portage.
_________________
Now the rainy season reminds me of Maria
The way she danced, the color of her hair
Now I'm locked inside a stall at the cantina
Eating the bananas and the cocaine off the mirror
Looking for a ticket to take me away from here
Back to top
View user's profile Send private message
Noyan
Apprentice
Apprentice


Joined: 24 Mar 2005
Posts: 212

PostPosted: Thu Mar 31, 2005 12:07 pm    Post subject: Reply with quote

amd64 without multilib....
Back to top
View user's profile Send private message
wiktorw
n00b
n00b


Joined: 14 Dec 2004
Posts: 39
Location: Lodz, Poland

PostPosted: Thu Mar 31, 2005 12:10 pm    Post subject: My advice is: give it a try Reply with quote

From my point of view you should go and try amd64 arch. With the availability of 2005.0 Gentoo profile it's even easier than before. Why? Because this profile forces "multilib" setting - and it means "32-bit compatibility". In the previous version, ehrm, 2004.3 profile, multilib was optional, and it created some problems.

Now those problems do not exist. One simply needs to choose between "amd64/2005.0" and "amd64/2005.0/no-multilib" profiles. On the default "amd64/2005.0" everything goes smoothly: openoffice-bin (32-bit version) works, firefox-bin (32-bit) works, and so on. You just need to install 64-bit version of Java, if you need it (it's Sun's J2SE 1.5.0/amd64 for me). The number of applications which compile and run in 64-bit mode is increasing quickly. And if something is not working correctly, then believe me, Gentoo bugzilla and this forum are tremendously helpful.

Of course, if you want the "minimal amount of work and troubleshooting" approach (yeah, in Gentoo... ;)), maybe you should stick to the x86 arch. But I wouldn't recomend you to do so. I know it's tempting :). But I overcame this feeling, and just yesterday I've finished emerging a new Gentoo installation, based on amd64/2005.0 profile. It works very well, as far as I can tell - after this short amount of usage.
You just have to choose kernel wisely. For me it's the newest nitro-sources (mainly because I can use reiser4 filesystem - the quickest and the most quiet filesystem I've ever seen!). Other users use love-sources with great success. Of course, there are may other kernels too, like Gentoo provided gentoo-sources (which now maps to the 2.6.x kernels family).

Just to state it once again, if you are brave enough, do it and go for amd64 arch!
_________________
Change is the only constant in the universe.
Heraclitus
Back to top
View user's profile Send private message
aerogems
n00b
n00b


Joined: 19 Feb 2003
Posts: 30

PostPosted: Thu Mar 31, 2005 2:31 pm    Post subject: Reply with quote

I'm going to take a somewhat different opinion.

I started out using the amd64 2004.3 profile, and found it not to be quite up to the x86 level of things. Particularly when it comes to things like MMX/SSE support. Very few apps have support for these instructions on the amd64 platform. Mplayer does, but that's about it that I found. I also found that Sun's 64-bit JREs used huge amounts of memory (over 200MB for 1.5.0_01 compared to less than 80MB for the 32-bit), they seemed far more sluggish (1.4 and 1.5), and even less stable. Some other binary only 32-bit apps seemed to be considerably more tempermental on amd64 compared to x86.

Now, there is always the chance that some of this is my fault. I'm just getting back into using Linux after a year or two away. It's also possible some of this stuff was fixed with the new 2005.0 profile. I didn't really stick around to try it. I just grabbed the x86 install CD and haven't really looked back. Overall, things seem much more responsive on the x86 side for me. So, take it for whatever it's worth to you. My impression is that there hasn't been as much effort spent tuning apps for the amd64 arch like there has for x86. If your needs are limited pretty much to things like web browsing and word processing, amd64 will probably work just fine. If, however, you like listening to music, watching videos, and that sort of thing, x86 might be a better option simply because of more widespread support for MMX/SSE/3DNow.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on AMD64 All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum