LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-16-2005, 09:18 PM   #1
Exempt
LQ Newbie
 
Registered: Sep 2003
Posts: 6

Rep: Reputation: 0
Time for a system upgrade... Couple of ?s...


Well, my old AMD Athlon XP 1800+ is showing signs of age... So its time to take the next step into + 3Ghz territory... I have 2 basic system ideas in mind, but I need more info/input on the subject before I purchase one or the other...

I either want an AMD Athlon 64 4000+ or the Pentium 4 640 3.2Ghz 64 bit version (EM64T)...
I also want to go ahead and upgrade to PCI-E...

My questions are, does the Linux kernel support 64 bit yet? I know Ive seen something on it somewhere... What about Hyper Threading? I do alot of multitasking and I think I could benefit from it, if the kernel supports it... What about PCI Express and a PCI-E card?

I also have a question on the software side of the upgrade, I currently run Slackware 10.1 and have it all setup the way I want it... Would I have to reinstall everything? I know Id have to install the drivers, and probably recompile the kernel (which I know how to do), but would all my other software work with the new hardware without a recompile?

And in general, what do you think about the P4 vs the AMD... Ive looked and theres just so much data to sift thru... Basically Ive come up with the fact that thge P4 with HT systems are great for multitasking and those kinds of benchmarks, and the AMD is best in the gaming benchmarks... Any real world experiences? Which would be best for Linux in the end? That is what I intend to run mostly anyways, with a small (if thats possible) WIndows XP install for games...

Sorry for all the questions, just dont want to jump into this without doing my research and asking questions...

Thanks in advance...
 
Old 08-16-2005, 09:35 PM   #2
Finder
LQ Newbie
 
Registered: May 2004
Distribution: Gentoo
Posts: 12

Rep: Reputation: 0
Hi Exempt,
Hopefully I can answer at least a few of these questions.
The linux kernel IS 64 bit compatible (at least for AMD 64...I've never attempted a pentium 64), and runs quite amazingly on 64 bit processors due to being able to be compiled for the processor specifically. It would require a recompile of the kernel and all drivers. As for the software, the software would not necessarily need to be recompiled but you would not receive as many added benefits without recompiling...it would be much better (or faster performance wise I should say) to recompile the software or get a 64 bit distribution...but most of the software should work fine. You would definitely want to update key packages such as gcc, and you would get a performance boost from getting a new kde/gnome/X package

As for hyperthreading, there is a kernel support for hyperthreading...but since you will be running 64 bits, I do not think the performance would be a huge increase, though I may be wrong...I haven't seen or run benchmarks regarding 64 bit hyperthreading vs amd 64

I personally like AMD better, but that's personal preferance. I have had less problems with AMD's, and they tend to do better on floating point calculations while Intel seems to do better on integer calculations...as you said, gaming vs normal computing though it typically requires a true benchmark to see the difference...the difference is rarely visibly noticeable. I have ran an AMD 64 on a Gentoo installation and different between it and a 32 bit is amazing enough for me.

Since Windows does not have a true native 64 bit compilation yet, I doubt it would matter which processor you go with for Windows...though AMD does seem to be less troublesome for gaming.

I know I didn't help much, but hopefully it's a little help
 
Old 08-16-2005, 09:57 PM   #3
Exempt
LQ Newbie
 
Registered: Sep 2003
Posts: 6

Original Poster
Rep: Reputation: 0
Actually you helped alot... Thank you for your reply!

You answered my main worries about the 64 bit architecture and Linux... I was also concerned whether or not a noticable gain would be there... And since the Kernel supports it, and from your experiences, I can imagine that it would increase overall system performance drastically...

And you seem to be one of many who prefer AMD... I have always gone with AMD, and havnt been dissapointed, but this time I figured Id give Intel a try, but I think that I may go with AMD once again... It seems to make pretty good benchmarks compared to the Intel...
 
Old 08-16-2005, 11:07 PM   #4
Gato Azul
Member
 
Registered: Sep 2003
Location: /dev/null
Distribution: CentOS, Ubuntu
Posts: 128

Rep: Reputation: 16
Cool 64-bit Slackware

Hello Exempt!

I'd just like to echo some of what Finder said and give you a couple links that I hope you might find helpful.

As far as the AMD vs. Intel debate, I guess that's mostly personal preference, but everyone that I know who's used Linux with either chip manufacturer has had roughly the same experiences. Like Finder, I prefer AMD, but again that's completely up to you!

You said you're running Slackware 10.1 and would like to keep your setup intact if at all possible. I'm not sure if you've run across this distribution yet, but there's one called Slamd64 that is essentially a port of Slackware 10.1 to x86_64 bit architecture. It's not officially sanctioned by Patrick Volkerding, but the fellow that runs it has seemed to keep the distro fairly close to its roots, just recompiling everything for 64 bit. LWN did a review on it on July 27, 2005. Might be worth a look.

One idea that you might want to try is to just back up your current configuration files from your Slack 10.1 install and transfer them to the Slamd64 install, then tweak as necessary. Another method might be to use your current kernel configuration (just change the architecture to x86_64 and recompile) as well as your current Slack installation and then use pkgtool to upgrade all the 32-bit packages to 64-bit ones. I'm not sure if Slamd64 uses the same package-naming technique or not as Pat's Slackware, but if it does, that seems like it'd be a fairly painless way to update the whole system to be 64-bit compliant without reinstalling (though I admit that I've never done it -- might cause things to explode )

Anyway, just thought that I'd put in my two cents. Not sure if it'll be useful or not, but I hope it helps! Good luck with the upgrade!
 
Old 08-16-2005, 11:19 PM   #5
Exempt
LQ Newbie
 
Registered: Sep 2003
Posts: 6

Original Poster
Rep: Reputation: 0
No, I didnt know about Slamd64... I will definately look into it... Thanks!
 
Old 08-17-2005, 12:55 AM   #6
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
If you do a lot of multitasking, then an AMD Athlon 64 X2 will work better for you. Pentium 4 with hyperthreading enabled gets worst as you keep loading programs because the memory bandwidth is not big enough. EM64T is just 64-bit extensions that converts to 32-bit. AMD's X2 processors scale very well when you load several programs at the same time. AMD is planning to increase the memory bus speed to 500 MHz even though they really do not need it. AMD Athlon 64 X2 produces less heat than any Intel Pentium 4.
 
Old 08-17-2005, 12:50 PM   #7
gkiagia
Member
 
Registered: Oct 2003
Location: Greece
Distribution: Debian sid
Posts: 248

Rep: Reputation: 30
Quote:
Originally posted by exempt
My questions are, does the Linux kernel support 64 bit yet?
Well, linux has been supporting 64-bit far before windows
 
Old 08-17-2005, 09:25 PM   #8
Exempt
LQ Newbie
 
Registered: Sep 2003
Posts: 6

Original Poster
Rep: Reputation: 0
Great, thanks for the info guys! Id love to get the X2, but its a bit out of my price range right now tho...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
kernel upgrade 2.4 to 2.6 (a couple of quick questions..) spamhippy Slackware 2 11-12-2005 12:10 AM
Couple of problems after first apt-get upgrade fannymites Debian 3 03-01-2005 01:46 AM
A couple of questions after kernel upgrade systemparadox Slackware 4 09-03-2004 07:30 PM
Installing Linux (Mandrake) for the first time couple questions zzzmarcus Linux - Distributions 11 10-01-2002 09:38 AM
couple C++ questions - mac address & last file access time. BrianK Programming 3 07-17-2002 03:17 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 12:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration