You are not logged in.

#1 2007-07-09 17:48:41

tony5429
Member
Registered: 2006-03-28
Posts: 1,025
Website

n00b question [solved]

I am planning on putting the 64-bit arch linux on a system i am building which will have an AMD 64 X2 5400+ dual-core processor. I read somewhere that some linux distributions cannot take advantage of dual-core processors so there is actually no advantage of having the dual-core over a single core. Is arch one of these distros or can arch use dual-core to its full potential??

Last edited by tony5429 (2007-07-16 07:12:58)

Offline

#2 2007-07-09 17:57:56

Mikko777
Member
From: Suomi, Finland
Registered: 2006-10-30
Posts: 837

Re: n00b question [solved]

Well if linux can't, windows most definately won't either.

Software is a different story then...

"Linux has always been an SMP friendly OS. Multiple desktops, running games in a window and an abundance of multi-threaded apps make it a very useful product. However it's still a product that has been around for years in the form of a non-dual-core SMP system."

Last edited by Mikko777 (2007-07-09 18:02:54)

Offline

#3 2007-07-09 21:38:22

Blind
Member
From: Desert mountain
Registered: 2005-02-06
Posts: 386

Re: n00b question [solved]

I think what the question comes down to is:

Is SMP turned on by default in the kernel26 package?
Yes, it is, so Arch takes advantage of Dual/Quad Core processors - you can see the number of detected cores by counting the 'arches' when booting up.

As Mikko pointed out, the OS is only one part (and btw, Windows _has_ Multicore/Multiprocessor support), the Software is another. Software mostly make use of the Multicores with threads; question is, if the programmer bothered with it as it costs some effort (again, same is true for Windows programs, and actually any other OS's programs).

Cheers,
Blind

Offline

#4 2007-07-12 12:42:39

tony5429
Member
Registered: 2006-03-28
Posts: 1,025
Website

Re: n00b question [solved]

Okay; I think I get you guys - thanks for the responses! One more question though...I am running a 32-bit arch system right now so I update everything with 'pacman -Syu' which finds the newest 32-bit software. I am just wondering...when I set up my 64-bit system and run 'pacman -Syu' will it look to update the newest 64-bit versions and if it can't find the 64-bit version for something, only then revert to the 32-bit version? or do i need to change some configuration somewhere to make that happen?

Offline

#5 2007-07-12 17:39:43

mcmillan
Member
Registered: 2006-04-06
Posts: 737

Re: n00b question [solved]

The 64bit and 32bit repositories are seperate, so if you're running the 64bit it will only look for things in that repository. I could imagine things getting broken if you were to just add 32bit repositories into pacman.conf. My understanding of setting up chroot to use 32bit programs is that it's setting up a parallel directory system that is running the 32bit stuff rather than just having everything mixed together. So basically yeah, you need to spend some time configuring things to run a mixed 64bit and 32bit. Which is why I only run 32bit even though my computer has 64bit processors, it didn't really seem to improve performance much for my use while giving up 32bit software and it didn't seem to worth the configuration to get a mixed system (though that was almost two years ago and I think the 64bit software availability has improved a bit)

Offline

#6 2007-07-13 14:48:42

tony5429
Member
Registered: 2006-03-28
Posts: 1,025
Website

Re: n00b question [solved]

Is there a way I can check to see if a package is available in a 64-bit edition on Arch? It seems when I search on the Arch page, nothing tells me if I am looking at 32-bit stuff or 64-bit stuff...

Offline

#7 2007-07-13 15:03:29

sykesm
Member
From: Reading, UK
Registered: 2006-09-03
Posts: 70

Re: n00b question [solved]

my guess would be if you are setup on 64-bit and pacman is looking at 64 bit repositoires then

pacman -Ss package_name

will do it

Offline

#8 2007-07-13 18:12:19

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: n00b question [solved]

you can check the pkg diff list: http://www.archlinux.org/~andyrtr/pkg_diff.html
It shows the difference between the i686 and x86_64 repos (pkg out-of-date or not available).

Offline

#9 2007-07-16 07:08:33

tony5429
Member
Registered: 2006-03-28
Posts: 1,025
Website

Offline

Board footer

Powered by FluxBB