Dual core?

General discussion about Celestia that doesn't fit into other forums.
Topic author
danielj
Posts: 1477
Joined: 15.08.2003
With us: 20 years 10 months

Dual core?

Post #1by danielj » 10.11.2007, 01:52

In the most detailed addons,I barely get 20 fps (Mars 2 and Titan light,for example) and even in big models,I get around 30 fps,without AA and AF,in 800X600.The question is if Celestia is already optimized to dual core.I don??t know if it worth waiting 6 months or 1 year to get a dual core or should I do it now...
Is it worth to Change only my CPU to a Athlon64 X2 3800 OR 4200 939?
Or should I wait a few more months and buy an Athlon64 X2 AM2 and DDR2 memory,letting only the video card to be changed around the end of 2008?

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 16 years 8 months

Post #2by BobHegwood » 10.11.2007, 02:21

No matter WHAT you do, you're gonna get screwed. Trust me here...

The technology appears to be advancing so fast that no one can keep
up with it any more. How long have I had my new machine now? One
month?

In that time, I've added 57 separate and distinct updates to the
Windows Vista system alone. This does not include optional updates
for things like sound, graphics, movies, etc.

Good Luck...
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN

Avatar
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 3 months
Location: Thyrrenian sea

Post #3by Fenerit » 10.11.2007, 02:39

After having installed the Xp Service Pack II and being goto on the net, about 77 updates has been installed on my system. Obviously altogether once connected. I believe that the true dual core we will see it from the fan installed on the motherboard: two fan = two core. Two core one fan it's a trick.
Last edited by Fenerit on 10.11.2007, 03:37, edited 1 time in total.
Never at rest.
Massimo

Johaen
Posts: 341
Joined: 14.01.2006
With us: 18 years 5 months
Location: IL, USA

Post #4by Johaen » 10.11.2007, 02:45

Fenerit wrote:I believe that the true dual core we will see it from the fun installed on the motherboard: two fun = two core. Two core one fun it's a trick.


Huh? :?:
AMD Athlon X2 4400+; 2GB OCZ Platinum RAM; 320GB SATA HDD; NVidia EVGA GeForce 7900GT KO, PCI-e, 512MB, ForceWare ver. 163.71; Razer Barracuda AC-1 7.1 Gaming Soundcard; Abit AN8 32X motherboard; 600 watt Kingwin Mach1 PSU; Windows XP Media Center SP2;

Johaen
Posts: 341
Joined: 14.01.2006
With us: 18 years 5 months
Location: IL, USA

Post #5by Johaen » 10.11.2007, 02:48

I do not recommend buying a AM2 setup at all. Not only are Intel's Core2 Duos quite a bit faster, but before long AMD will be coming out with AM3 socket stuff running DDR3 RAM. I bought my 939 setup right as the AM2 stuff came out, and I regret that now.

I just did a quick test in Celestia, buy floating along with the ISS over Earth. When running with both cores, I get around 42-45 FPS. When I use the Set Affinity option in the task manager to allow Celestia to only run on one core, the FPS dropped to around 30 fps. After re-enabling the second core, the FPS once again jumped up to 42 or so fps. So yes, it seems to have some dual core optimization.

I looked on newegg, and they have 4200+ for around $65. I don't know how much that would be for you, but you'd have to decide if that much is worth it to you.
AMD Athlon X2 4400+; 2GB OCZ Platinum RAM; 320GB SATA HDD; NVidia EVGA GeForce 7900GT KO, PCI-e, 512MB, ForceWare ver. 163.71; Razer Barracuda AC-1 7.1 Gaming Soundcard; Abit AN8 32X motherboard; 600 watt Kingwin Mach1 PSU; Windows XP Media Center SP2;

Avatar
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 3 months
Location: Thyrrenian sea

Post #6by Fenerit » 10.11.2007, 03:33

Johaen wrote:
Fenerit wrote:I believe that the true dual core we will see it from the fun installed on the motherboard: two fun = two core. Two core one fun it's a trick.

Huh? :?:



If with one core you obtain about 30 fps, with two core you should be able to obtain 60 fps. the 60 - 42 fps = 18 that you lost are converted in heat; therefore, two fan are required. :D
Never at rest.
Massimo

Avatar
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 3 months
Location: Thyrrenian sea

Post #7by Fenerit » 10.11.2007, 03:38

Johaen wrote:
Fenerit wrote:I believe that the true dual core we will see it from the fun installed on the motherboard: two fun = two core. Two core one fun it's a trick.

Huh? :?:


Sorry: read fun = fan :oops:
Never at rest.
Massimo

Johaen
Posts: 341
Joined: 14.01.2006
With us: 18 years 5 months
Location: IL, USA

Post #8by Johaen » 10.11.2007, 04:01

Fenerit wrote:If with one core you obtain about 30 fps, with two core you should be able to obtain 60 fps. the 60 - 42 fps = 18 that you lost are converted in heat; therefore, two fan are required. :D

Assuming performance is limited by just the CPU, then yes. But it's not. There are issues such as memory bandwidth, and the graphics themselves.

Fenerit wrote:I believe that the true dual core we will see it from the fan installed on the motherboard: two fan = two core. Two core one fan it's a trick.


Two fans = two processors.
One Fan = one dual core processor.

Assuming equal clock speeds, performance should be similar.
AMD Athlon X2 4400+; 2GB OCZ Platinum RAM; 320GB SATA HDD; NVidia EVGA GeForce 7900GT KO, PCI-e, 512MB, ForceWare ver. 163.71; Razer Barracuda AC-1 7.1 Gaming Soundcard; Abit AN8 32X motherboard; 600 watt Kingwin Mach1 PSU; Windows XP Media Center SP2;

Reiko
Posts: 1119
Joined: 05.10.2006
Age: 40
With us: 17 years 8 months
Location: Out there...

Post #9by Reiko » 10.11.2007, 04:04

BobHegwood wrote:No matter WHAT you do, you're gonna get screwed. Trust me here...

The technology appears to be advancing so fast that no one can keep
up with it any more. How long have I had my new machine now? One
month?

In that time, I've added 57 separate and distinct updates to the
Windows Vista system alone. This does not include optional updates
for things like sound, graphics, movies, etc.

Good Luck...

I wouldn't say get screwed. One should never buy the newest hardware but instead get stuff that has been out for a bit. That way you don't pay as much and besides, you don't really need the newest stuff anyways.

Johaen
Posts: 341
Joined: 14.01.2006
With us: 18 years 5 months
Location: IL, USA

Post #10by Johaen » 10.11.2007, 04:11

Reiko wrote:you don't really need the newest stuff anyways.


Debatable. Depends on just how pretty you want your graphics, or how fast you want your work to be done. I spent $1400 building my PC only a little more than a year ago, with nearly top of the line stuff. And now one year later, Crysis is unplayable on High and Very High settings, and only just barely playable on Medium. On Medium I get 20-30 fps. And yet those with their fancy Intel Core2 Duos and 8800 GTX are playing on Very High at 30+ fps. And all I can do is watch and drool. ;)
AMD Athlon X2 4400+; 2GB OCZ Platinum RAM; 320GB SATA HDD; NVidia EVGA GeForce 7900GT KO, PCI-e, 512MB, ForceWare ver. 163.71; Razer Barracuda AC-1 7.1 Gaming Soundcard; Abit AN8 32X motherboard; 600 watt Kingwin Mach1 PSU; Windows XP Media Center SP2;

Reiko
Posts: 1119
Joined: 05.10.2006
Age: 40
With us: 17 years 8 months
Location: Out there...

Post #11by Reiko » 10.11.2007, 04:49

Johaen wrote:
Reiko wrote:you don't really need the newest stuff anyways.

Debatable. Depends on just how pretty you want your graphics, or how fast you want your work to be done. I spent $1400 building my PC only a little more than a year ago, with nearly top of the line stuff. And now one year later, Crysis is unplayable on High and Very High settings, and only just barely playable on Medium. On Medium I get 20-30 fps. And yet those with their fancy Intel Core2 Duos and 8800 GTX are playing on Very High at 30+ fps. And all I can do is watch and drool. ;)

That is where patience comes in. Wait for newer stuff to come out and then the stuff you would need for crysis will be cheaper since it isn't top of the line anymore.
You may be a little behind everybody else but you will be saving money.

Avatar
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 3 months
Location: Thyrrenian sea

Post #12by Fenerit » 10.11.2007, 05:17

Johaen wrote:
...

Assuming equal clock speeds, performance should be similar.



The problem in the argument is that a dual core processor is one processor; thus, an "equal clock speeds" would to say to half the clock for the two processor taken as a whole, not make it equal each one to the previous, which should be in conformity with a double speed; since two shouldn't be lesser than one, which is against math. I such way do one could suppose that the two processors have a double core, that is, a "quad" core and so on? This was my vague referring to that as a "trick". :wink:
Never at rest.
Massimo

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 21 years 9 months
Location: NY, USA

Post #13by selden » 10.11.2007, 05:48

Fenerit,

I suspect you are thinking about "hyperthreaded CPUs". They are not dual core. They try to simulate two processors in the microcode, trying to use more of the pipeline cycles that might otherwise be unused. They get about 15% more performance than a non-hyperthreaded processor with the same clockrate.

A core is different: 1 core = 1 processor. Dual core = 2 processors. Quad core = 4 processors on a single integrated circuit chip. (Some of Intel's next generation of multi-core chips will also have hyperthreading.)

Each processor (each core) runs at the full clock speed. With 2 cores, you can run two programs at full clock speed at the same time. If you have only one single threaded program running (like Celestia), one of the cores (one of the processors) is not used for anything and sits idle while the other is working. The current version of Celestia is single threaded and really cannot take advantage of more than one core. However, the Windows version of Celestia v1.5.0 is built with Visual Studio 2005, using its multi-threaded runtime library. That library may be overlapping some of the I/O to the disk and to the graphics display, for example.

Having an unused processor means that other programs (web browser, editor, system monitor, etc) get instant response because they can run on that otherwise idle processor. If you have a multi-threaded program, that program can use several of the cores at the same time.
Selden

Avatar
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 3 months
Location: Thyrrenian sea

Post #14by Fenerit » 10.11.2007, 06:03

Thanks Selden for the words. My obscurity it's more simple; for me processor = "single integrated circuit chip", the "socket", to say.
Never at rest.
Massimo

ANDREA
Posts: 1543
Joined: 01.06.2002
With us: 22 years
Location: Rome, ITALY

Post #15by ANDREA » 10.11.2007, 09:42

I hope this will not open a debate from danielj, but a long use of PCs (my first one was a Sinclair ZX, 1 KB RAM, on 1975, I suppose!), gave me the bad habit to try following the technical enhancements that occurred in all these years.
After so many years, and so many machines I changed, I can say it was the wrong approach. :cry:
Recently (two weeks ago) I changed my Athlon 64 FX-57 2.8 GHz socket 939 (with 4 GB DDR 400 RAM), with a new Intel Core2 Quad Q6600 G0 2.4 GHz, together with 4 GB of DDR2 800 MHz RAM, and, wow, after overclocking the CPU to 3.6 GHz (this CPU can bear even bigger ratings, provided that you add all the stuff needed to take it sufficiently cold) the difference is very big, so the improvement is absolutely worth the price.
But, as Bob suggests, the new generation CPUs are coming on the market in these days: they are the ones with 45 nanometre technology, that means higher clock rates and lower temperatures, so better performance.
If you want to stay tuned on technology improvement, you have to pay a lot of money, and moreover the advantage is not so big from one generation to another one.
Actually I change my hardware (CPUs and Memories) ONLY when the new stuff may give about a twofold increase in performance, and this means a change every 1.5, 2 years.
Moreover I don?€™t change to a newly released item, but I wait the announce of the new technologies, so the previous one can be bought at a very lower price.
Just an example: my actual CPU, when issued six months ago, was about 1000 US dollars. :evil:
Now, after the announce of the new 45 nanometre CPUs, its price was lowered to 250 US Dollars, so I bought it now, not previously. :twisted:
The problem with graphic cards is even worst: in the last 5 years, from when I met Celestia on Jun 02, 2002 (hey, I?€™ve been the 115th to join it, I?€™m an OLD Celestian! OK, OK, I?€™m an OLD man, too!), I changed the card from Ti4600 to 5900, then to 6800 Ultra, then to 7900 GTX, and now to 8800 GTX.
A lot of cards, but all with notable increase in performance, and for my Celestia shows for the schools I NEED performance.
What I?€™m trying to explain is that probably the best way is to choose what each one TRULY needs and can afford. :wink:
My little cent.
Bye

Andrea :D
"Something is always better than nothing!"
HP Omen 15-DC1040nl- Intel® Core i7 9750H, 2.6/4.5 GHz- 1TB PCIe NVMe M.2 SSD+ 1TB SATA 6 SSD- 32GB SDRAM DDR4 2666 MHz- Nvidia GeForce GTX 1660 Ti 6 GB-WIN 11 PRO

Avatar
Fenerit M
Posts: 1880
Joined: 26.03.2007
Age: 17
With us: 17 years 3 months
Location: Thyrrenian sea

Post #16by Fenerit » 10.11.2007, 12:14

Generally, I agree with ANDREA. So to speak is said that "time is money"; else the equation... :wink:
Never at rest.
Massimo

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 16 years 8 months

Post #17by BobHegwood » 10.11.2007, 15:32

ANDREA wrote:If you want to stay tuned on technology improvement, you have to pay a lot of money, and moreover the advantage is not so big from one generation to another one.


Now THAT's the most intelligent thing I've heard in this thread. Give
'em hell Andrea.

I simply had to upgrade, since my old system had been relatively
unused for a year. So, I thought "Why not go first class?" Although
I do appreciate faster times and "better" graphics, I'm almost ready
to go back to the hospital. This time for an ulcer, anxiety, lack of
sleep... Well, you get the idea. :wink:

I don't think that better technology is worth the stress index. :roll:
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN

Avatar
LordFerret M
Posts: 737
Joined: 24.08.2006
Age: 68
With us: 17 years 10 months
Location: NJ USA

Post #18by LordFerret » 10.11.2007, 22:19

Reiko wrote:
BobHegwood wrote:No matter WHAT you do, you're gonna get screwed. Trust me here...

The technology appears to be advancing so fast that no one can keep
up with it any more. How long have I had my new machine now? One
month?

In that time, I've added 57 separate and distinct updates to the
Windows Vista system alone. This does not include optional updates
for things like sound, graphics, movies, etc.

Good Luck...
I wouldn't say get screwed. One should never buy the newest hardware but instead get stuff that has been out for a bit. That way you don't pay as much and besides, you don't really need the newest stuff anyways.

I'm with you on that one Reiko. Like Bob said, it's not possible to keep up with it - unless of course you're filthy rich and have money to burn. I've been saying it for years, said it once here in there forums and got blasted for it... never buy the first release of anything from Microsoft. :P :wink: :D

rra
Posts: 171
Joined: 17.07.2004
With us: 19 years 11 months
Location: The Netherlands

Post #19by rra » 11.11.2007, 08:47

never buy the first release of anything from Microsoft

I really don't know why a lot of are nagging (to say the least)
about Microsoft,
of course a first product of Microsoft will contain bugs,
but doesn't that apply for ANY product, software or hardware, even our own Celestia has bugs, also the "official" releases do !!
If you don't want something new, with possable bugs or dissapointing performance,
stay off Vista, dual core, Celestia beta's and such, and wait for later editions.

Its up to you.

Ren?©

Avatar
dirkpitt
Developer
Posts: 674
Joined: 24.10.2004
With us: 19 years 8 months

Post #20by dirkpitt » 11.11.2007, 08:57

It's so true, initial releases by Apple are also notorious for containing bugs. The "negative black" ipod touch screens, condensation (!) and freezing in aluminium iMacs, etc. Always wait for the "version two" is my motto.


Return to “Celestia Users”