public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] i386 vs amd64
@ 2005-10-21  0:07 Sean
  2005-10-21  0:19 ` Peter Gordon
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Sean @ 2005-10-21  0:07 UTC (permalink / raw
  To: gentoo-user


I have a dual opteron here and I am thinking of putting Gentoo on it. I 
am trying to decide to go with either the amd64 or i386 version.

 From looking over the online portage database it does appear that at 
least openoffice-bin 1.1.5 lists as available and 2.0 in testing for 
amd64, one of my main apps I use often, beside firefox and thunderbird.

I have several Loki game titles around, are they able to run on amd64 
gentoo?

So I am asking some Gentoo amd64 users, are you happy with the version 
or would you have gained more with i386?
Do most applications work on amd64 or are there some important ones missing?

I know above is a little broad, but I am just trying to get an idea of 
the state of amd64. I have been looking over the list for several days 
now, but not much traffic.

I also posted this to the amd64 list directly.


                 Thanks
                 Sean

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-21  0:07 [gentoo-user] i386 vs amd64 Sean
@ 2005-10-21  0:19 ` Peter Gordon
  2005-10-21  4:19 ` Bob Sanders
  2005-10-21 12:54 ` Scott Tiret
  2 siblings, 0 replies; 10+ messages in thread
From: Peter Gordon @ 2005-10-21  0:19 UTC (permalink / raw
  To: gentoo-user

>From my understanding, if you install Gentoo/AMD64, you still can run and
execute 32-bit ('x86') stuff natively, so that shouldn't be too much of an
issue.

I don't own any 64-bit hardware though, so I'm not certain about this.

--Peter
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-21  0:07 [gentoo-user] i386 vs amd64 Sean
  2005-10-21  0:19 ` Peter Gordon
@ 2005-10-21  4:19 ` Bob Sanders
  2005-10-22 20:58   ` Sean
  2005-10-21 12:54 ` Scott Tiret
  2 siblings, 1 reply; 10+ messages in thread
From: Bob Sanders @ 2005-10-21  4:19 UTC (permalink / raw
  To: gentoo-user

On Thu, 20 Oct 2005 20:07:47 -0400
Sean <rsh.lists@comcast.net> wrote:
 
> I have several Loki game titles around, are they able to run on amd64 
> gentoo?
> 

Some do, with a bit of finding out when to wave the chicken.  Unreal Tournament
installs and runs without problem, once it's unmasked.  

Others I've run under amd64 -

I've had Railroad Tycoon2 running.

Half Life running under Crossover Office.

The Sims, Linux Edition runs, until asking for help, then it crashes.

Have never, ever, gotten Tropico running under Cedegra, on either x86 nor x86_64.
(And being a dictator is a critical need!)

Non-game - Both Comicworks and True-Basic Gold run under Cedegra.  Or used
			to, I haven't messed with them in awhile.

> So I am asking some Gentoo amd64 users, are you happy with the version 
> or would you have gained more with i386?

I've been running amd64 for over a year now.  About the only real problem I've stumbled
on has been some PVR issues, one with Abiword where it print.  But those are being worked
on, with the PVR issue resolved.

Pulling video from DV tapes via ieee1394 works well.   As does using a D-Link USB FM tuner.

> Do most applications work on amd64 or are there some important ones missing?
> 

Pure-FTPD doesn't work on amd64.  I've been unable to get lighttpd running.

My complaint at the moment is I have to run my monitor at 1280x1024 if I want 3D acceleration.
But that's Gfx card/driver interaction that'll get sorted out eventually.  Normally. I should
be running at 1600x1024.  At work, I've been running a 23" flat panel at 1920x1200 with
3D acceleration on an amd64 system, though I have problems with ut2004 on that system,
while UT runs great.  (Both systems use an nVidia 660GT.)

Bob
-- 
-  
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-21  0:07 [gentoo-user] i386 vs amd64 Sean
  2005-10-21  0:19 ` Peter Gordon
  2005-10-21  4:19 ` Bob Sanders
@ 2005-10-21 12:54 ` Scott Tiret
  2005-10-21 15:46   ` Neil Bothwick
  2005-10-21 17:02   ` Rob
  2 siblings, 2 replies; 10+ messages in thread
From: Scott Tiret @ 2005-10-21 12:54 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 828 bytes --]

On Thu, 2005-10-20 at 20:07 -0400, Sean wrote:
> I have a dual opteron here and I am thinking of putting Gentoo on it. I 
> am trying to decide to go with either the amd64 or i386 version.
> So I am asking some Gentoo amd64 users, are you happy with the version 
> or would you have gained more with i386?
> Do most applications work on amd64 or are there some important ones missing?

I have been running an x86_64 (amd64) system for a few months now.  The
only thing I have been missing is a 64bit version of Macromedia
Shockwave plugin.  Apparently, there is no 64bit version for this
proprietary software.

Everything else is fine.  I have all I need on my desktop.  x86_64
version of Openoffice-bin (rc3) takes a long time to open, but is
promising.

Good luck,

-- 
Scott Tiret <stiret@oneredshoe.net>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-21 12:54 ` Scott Tiret
@ 2005-10-21 15:46   ` Neil Bothwick
  2005-10-21 17:02   ` Rob
  1 sibling, 0 replies; 10+ messages in thread
From: Neil Bothwick @ 2005-10-21 15:46 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 710 bytes --]

On Fri, 21 Oct 2005 08:54:55 -0400, Scott Tiret wrote:

> I have been running an x86_64 (amd64) system for a few months now.  The
> only thing I have been missing is a 64bit version of Macromedia
> Shockwave plugin.  Apparently, there is no 64bit version for this
> proprietary software.

There's an ebuild on the forums to make the 32 bit nsplugins work with 64
bit Konqueror, but not for KDE 3.5 yet.

> Everything else is fine.  I have all I need on my desktop.  x86_64
> version of Openoffice-bin (rc3) takes a long time to open, but is
> promising.

Turn off Java in OOo prefs, it makes a huge difference to start up times.


-- 
Neil Bothwick

Only an idiot actually READS taglines.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-21 12:54 ` Scott Tiret
  2005-10-21 15:46   ` Neil Bothwick
@ 2005-10-21 17:02   ` Rob
  2005-10-21 19:37     ` Richard Fish
  1 sibling, 1 reply; 10+ messages in thread
From: Rob @ 2005-10-21 17:02 UTC (permalink / raw
  To: gentoo-user

Scott Tiret wrote:
> On Thu, 2005-10-20 at 20:07 -0400, Sean wrote:
> 
>>I have a dual opteron here and I am thinking of putting Gentoo on it. I 
>>am trying to decide to go with either the amd64 or i386 version.
>>So I am asking some Gentoo amd64 users, are you happy with the version 
>>or would you have gained more with i386?
>>Do most applications work on amd64 or are there some important ones missing?
> 
> 
> I have been running an x86_64 (amd64) system for a few months now.  The
> only thing I have been missing is a 64bit version of Macromedia
> Shockwave plugin.  Apparently, there is no 64bit version for this
> proprietary software.
> 
> Everything else is fine.  I have all I need on my desktop.  x86_64
> version of Openoffice-bin (rc3) takes a long time to open, but is
> promising.
> 
> Good luck,
> 
I thought the email might be a good place to ask for some ideas:

I don't want to start a 64bit vs 32 bit war, or a Windows versus *nix
war, but it has been my experience so far that the fastest benchmarks
for a highly computation intensive program written in Numeric Python
came on my 3.5Ghz P4 laptop with hyperthreading- on Windows.  Also,
running the same program on an AMD Opteron gave me a slower speed no
matter what OS I was using.  I performed the experiments when the
Opteron was first introduced.  I paid a high price for the fastest chip
I could find- I don't remember the exact speed.  I haven't tried the
test lately though.  Maybe it has gotten much better.

Do not ask me why it happened, I have no idea. But even now, Windows+P4
has consistently been 3x faster in execution time than any Python on 32
bit *nix systems.  The specific program is a Numeric Python port of the
NEC2 EM Simulator program which calculates the Norton-Summerfield ground
coefficients under an antenna.  It makes much use of Complex-64
variables.  I ported it from FORTRAN so I could more easily see how the
program worked.

I am baffled by the behavior.  The only thing I can figure might be
occuring would be that the *nix 64 bit toolchains are much younger than
the 32 bit ones.  But as the 32 bit Numeric Python on Windows is still
3x faster than the *nix equivalents, I have asked Activestate, the
Windows Python provider, if they do anything special when compiling the
code and they say no.  I think they said that they use some ordinary MS
comiler.

Any ideas would help me to put to rest the problem.  I say it is a
problem as I really don't want to boot into Windows XP to run scientific
programs in Numeric Python.

Thanks,

Rob.
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-21 17:02   ` Rob
@ 2005-10-21 19:37     ` Richard Fish
  2005-10-21 20:49       ` [gentoo-user] i386 vs amd64/ forget my Python comparisons Rob
  0 siblings, 1 reply; 10+ messages in thread
From: Richard Fish @ 2005-10-21 19:37 UTC (permalink / raw
  To: gentoo-user

Rob wrote:

>I don't want to start a 64bit vs 32 bit war, or a Windows versus *nix
>war, but it has been my experience so far that the fastest benchmarks
>for a highly computation intensive program written in Numeric Python
>came on my 3.5Ghz P4 laptop with hyperthreading- on Windows.  Also,
>running the same program on an AMD Opteron gave me a slower speed no
>matter what OS I was using.  
>

Did you recompile or install a 64-bit version of python for the 
Opteron?  If not, you are comparing a 32-bit processor doing 64-bit 
computations using 32-bit instructions to a 64-bit processor doing 
64-bit computations using 32-bit instructions, which is probably not 
what you intended.

>I am baffled by the behavior.  The only thing I can figure might be
>occuring would be that the *nix 64 bit toolchains are much younger than
>the 32 bit ones.  But as the 32 bit Numeric Python on Windows is still
>3x faster than the *nix equivalents, I have asked Activestate, the
>Windows Python provider, if they do anything special when compiling the
>code and they say no.  I think they said that they use some ordinary MS
>comiler.
>  
>

Well, MS makes _very_ good compilers, from a speed standpoint.  It's 
difficult to find an objective comparision between the Visual C++ 
compiler and GCC, but it would not surprise me at all if the VC++ 
produced code that was 10-30% faster for many cases.

For example, VC++.NET can use "whole program optimization", where much 
of the optimization is delayed until the linking step, when data from 
all comilation units (.o files) can be used to make decisions.  This 
results in more inline functions, more unreachable code being deleted, 
better function ordering, and so on.

As for being 3x faster on Windows, that seems a bit strange to me.  Were 
the "*nix" versions of python compiled specifically for the processor?  
Running code 'optimized' for a 386 on a modern processor would account 
for this difference in performance.

Note that the OS should make very little difference here.  You could 
probably do a similar comparison using the ActiveState python on Windows 
vs the cygwin version of python.

-Richard

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64/ forget my Python comparisons
  2005-10-21 19:37     ` Richard Fish
@ 2005-10-21 20:49       ` Rob
  0 siblings, 0 replies; 10+ messages in thread
From: Rob @ 2005-10-21 20:49 UTC (permalink / raw
  To: gentoo-user

Richard Fish wrote:
> Rob wrote:
> 
>> I don't want to start a 64bit vs 32 bit war, or a Windows versus *nix
>> war, but it has been my experience so far that the fastest benchmarks
>> for a highly computation intensive program written in Numeric Python
>> came on my 3.5Ghz P4 laptop with hyperthreading- on Windows.  Also,
>> running the same program on an AMD Opteron gave me a slower speed no
>> matter what OS I was using. 
> 
> 
> Did you recompile or install a 64-bit version of python for the 
> Opteron?  If not, you are comparing a 32-bit processor doing 64-bit 
> computations using 32-bit instructions to a 64-bit processor doing 
> 64-bit computations using 32-bit instructions, which is probably not 
> what you intended.
> 
>> I am baffled by the behavior.  The only thing I can figure might be
>> occuring would be that the *nix 64 bit toolchains are much younger than
>> the 32 bit ones.  But as the 32 bit Numeric Python on Windows is still
>> 3x faster than the *nix equivalents, I have asked Activestate, the
>> Windows Python provider, if they do anything special when compiling the
>> code and they say no.  I think they said that they use some ordinary MS
>> comiler.
>>  
>>
> 
> Well, MS makes _very_ good compilers, from a speed standpoint.  It's 
> difficult to find an objective comparision between the Visual C++ 
> compiler and GCC, but it would not surprise me at all if the VC++ 
> produced code that was 10-30% faster for many cases.
> 
> For example, VC++.NET can use "whole program optimization", where much 
> of the optimization is delayed until the linking step, when data from 
> all comilation units (.o files) can be used to make decisions.  This 
> results in more inline functions, more unreachable code being deleted, 
> better function ordering, and so on.
> 
> As for being 3x faster on Windows, that seems a bit strange to me.  Were 
> the "*nix" versions of python compiled specifically for the processor?  
> Running code 'optimized' for a 386 on a modern processor would account 
> for this difference in performance.
> 
> Note that the OS should make very little difference here.  You could 
> probably do a similar comparison using the ActiveState python on Windows 
> vs the cygwin version of python.
> 
> -Richard
> 
Hi Richard,

After going to Tom's Hardware and looking at the dizzying array of 
processors, chipsets, etc, and all of the benchmarks, I think my 
comparisons need to be more highly defined just on that basis alone.  So 
forget my email, haha.

In the end, what matters to me the most is time spent emerging Gentoo 
ports and perhaps trying to get Python working faster.  I used a stage 3 
tarball when setting up this computer.  Maybe I will try upgrading 
Python.  I saw that there is a utility for doing so,

However, in any case I think this Laptop is damned fast.   I believe  I 
compiled Gentoo's Xorg x11-base in about 10 minutes.   The laptop uses 
an Intel 3.4Ghz P4 4-E Prescott with 1Gig of DDR-2 memory.  I also 
didn't know that it supported AMD64/EM64T.  I got that from SiSoft Sandra.

This laptop is huge, weighs alot, and emits large amounts of hot air 
when compiling.  I bought it as a desktop replacement as sitting on a 
chair in front of a monitor is problematic for me due to back problems. 
  I believe this unit is one of those where some of HP's batteries 
melted. I saw that in the news.  So far mine has not.

Sincerely,  Rob
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-21  4:19 ` Bob Sanders
@ 2005-10-22 20:58   ` Sean
  2005-10-23  2:34     ` Justin Patrin
  0 siblings, 1 reply; 10+ messages in thread
From: Sean @ 2005-10-22 20:58 UTC (permalink / raw
  To: gentoo-user



All,

	Thanks for your responses, I plan to try out the amd64 version.

			Thanks,
			Sean
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [gentoo-user] i386 vs amd64
  2005-10-22 20:58   ` Sean
@ 2005-10-23  2:34     ` Justin Patrin
  0 siblings, 0 replies; 10+ messages in thread
From: Justin Patrin @ 2005-10-23  2:34 UTC (permalink / raw
  To: gentoo-user

On 10/22/05, Sean <rsh.lists@comcast.net> wrote:
>
>
> All,
>
>         Thanks for your responses, I plan to try out the amd64 version.
>

Be very careful if you're doing any cross-compiling. The system
headers in Gentoo AMD64 are hacked to allow compiling for both 64 and
32-bit. If you try compiling for, say, ARM and it picks up the system
headers you get *nothing*....wonderful, eh?

To Gentoo devs:
Might I suggest that the system headers default to 32-bit?

--
Justin Patrin

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-10-23  2:38 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-10-21  0:07 [gentoo-user] i386 vs amd64 Sean
2005-10-21  0:19 ` Peter Gordon
2005-10-21  4:19 ` Bob Sanders
2005-10-22 20:58   ` Sean
2005-10-23  2:34     ` Justin Patrin
2005-10-21 12:54 ` Scott Tiret
2005-10-21 15:46   ` Neil Bothwick
2005-10-21 17:02   ` Rob
2005-10-21 19:37     ` Richard Fish
2005-10-21 20:49       ` [gentoo-user] i386 vs amd64/ forget my Python comparisons Rob

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox