Is Titan Quest Immortal Throne dual core optimized?

Oct 20, 2005
10,978
44
91
I have an AMD X2 3800+ and I noticed that when I'm playing TQ, only one core is being used.

Is there a way to enable both cores?

I tried changing a setting in one of the text files that said "forcesinglecore = true". I changed it to false, but I'm still only seeing one core running.

I do not see any options in the game. Anyone know how to fix?

Thanks.
 

shortylickens

No Lifer
Jul 15, 2003
80,287
17,081
136
If my transition from single to dual core is any indication: No.


But why on earth do you think you need two cores for Titan Quest?
Havent you actually played the game yet?
What do you think is going on in that thing that actually requires two processors?
Its just Diablo in 3D. Your video card is whats holding you back (or not).

Oh, and I never try to force dual core on any game. If it wasnt written with multi-processor use in mind, its not gonna matter. Wish I could actually answer your question.
 
Oct 20, 2005
10,978
44
91
Originally posted by: shortylickens
If my transition from single to dual core is any indication: No.


But why on earth do you think you need two cores for Titan Quest?
Havent you actually played the game yet?
What do you think is going on in that thing that actually requires two processors?
Its just Diablo in 3D. Your video card is whats holding you back (or not).

Oh, and I never try to force dual core on any game. If it wasnt written with multi-processor use in mind, its not gonna matter. Wish I could actually answer your question.

I get some stuttering/lag everynow and then, like running into a cave or when it gets night time at certain places.

I have a 7950GT 512mb which should be plenty to handle this game and 1gb ram.

I was just curious if using 2 cores would be possible or helpful.
 

shortylickens

No Lifer
Jul 15, 2003
80,287
17,081
136
Nope.
Its relatively simple hack'n'slash gaming. Much like the classic NES and SNES days only with much more polygon detail and particles.

I bet you could play this game with an Athlon Thunderbird and still get decent framerates, so long as your video card was good enough.

As fun as it is, I wish we had another expansion on the horizon. Games this fun and easy dont come along often.
 

Elcs

Diamond Member
Apr 27, 2002
6,278
6
81
Originally posted by: shortylickens
Nope.
Its relatively simple hack'n'slash gaming. Much like the classic NES and SNES days only with much more polygon detail and particles.

I bet you could play this game with an Athlon Thunderbird and still get decent framerates, so long as your video card was good enough.

As fun as it is, I wish we had another expansion on the horizon. Games this fun and easy dont come along often.

XP 1700+ at 2ghz, 7600GT and 1 Gb RAM struggled with Titan Quest and 1280x1024 and medium settings.

I think it requires a bit of beef in both areas of CPU and GPU.
 

TechBoyJK

Lifer
Oct 17, 2002
16,699
60
91
Originally posted by: Elcs
Originally posted by: shortylickens
Nope.
Its relatively simple hack'n'slash gaming. Much like the classic NES and SNES days only with much more polygon detail and particles.

I bet you could play this game with an Athlon Thunderbird and still get decent framerates, so long as your video card was good enough.

As fun as it is, I wish we had another expansion on the horizon. Games this fun and easy dont come along often.

XP 1700+ at 2ghz, 7600GT and 1 Gb RAM struggled with Titan Quest and 1280x1024 and medium settings.

I think it requires a bit of beef in both areas of CPU and GPU.

it does. it's not as cpu friendly as one might think. Why? I don't know, could be bad code, but I doubt it.

ONE HELL OF A FINE GAME TO PLAY THOUGH>>> AMEN.
 

Fullmetal Chocobo

Moderator<br>Distributed Computing
Moderator
May 13, 2003
13,704
7
81
Originally posted by: Schfifty Five
Originally posted by: shortylickens
If my transition from single to dual core is any indication: No.


But why on earth do you think you need two cores for Titan Quest?
Havent you actually played the game yet?
What do you think is going on in that thing that actually requires two processors?
Its just Diablo in 3D. Your video card is whats holding you back (or not).

Oh, and I never try to force dual core on any game. If it wasnt written with multi-processor use in mind, its not gonna matter. Wish I could actually answer your question.

I get some stuttering/lag everynow and then, like running into a cave or when it gets night time at certain places.

I have a 7950GT 512mb which should be plenty to handle this game and 1gb ram.

I was just curious if using 2 cores would be possible or helpful.

I think that it would be helpful, but it isn't going to be possible. When I am crunching and forget to turn it off before starting the game, the stuttering (or rubber banding) is noticeably worse. With the developer going out of business however, it's unlikely there will be patch to enable SMP or another sequel. :(
 

450R

Senior member
Feb 22, 2005
319
0
0
Download this mod to remove nights. Some people claim disabling the minimap addresses the issue of rubber-banding but it had no effect for me.
 

shortylickens

No Lifer
Jul 15, 2003
80,287
17,081
136
CRAP!
I forgot the company is going out of business. I guess that means no more expansions.

If we're lucky maybe some folks will do some home mods.
 

SunnyD

Belgian Waffler
Jan 2, 2001
32,674
146
106
www.neftastic.com
Odd, X2 3800+ and an 8800GTS 640 here and I have no issues. Stuttering and lag may also be slow/fragmented hard drives too.

Keep in mind that making games use multiple cores requires a shift and more complicated code than a monolithic game. Most game engines are written in the form of an action loop - process user input, process AI, process sound, process graphics, update graphics, rinse, repeat. Add in physics and such as requested. Once you move to multithreaded, and inherently multi-core code, you start complicating this process. The loop is used because it creates a finite period of time the code has to run, and you know what performance to expect as a programmer. Multithreaded/core use means breaking this loop, and having what amounts to essentially separate programs handling bits and pieces of the loop. You may be thinking "well just have the loop call these different programs and you use multiple cores utilized!" There's the issue of timing. If you make it multithreaded in this way, you gain nothing because you have to put in waits and checks to see if the other thread has processed it's job. (The other threads can be on other cores). What really needs to be done is shift the paradigm how the game engine is written. There are a few things that can more naturally be broken out of the loop, since they don't depend nearly as much on the graphics and user: AI for example can run full time, causing the world that ISN'T on the screen to be updated all the time (and the world that is on the screen too). But for example, sound is usually tied directly to what is on your screen, and synchronized with the graphics. It's much harder to sync sound via a separate thread.

There are many other issues that makes programming multicore harder - resource allocation in the program for example. Let's just say unless the developer specifically targets multiple processors with their product, don't expect multicore CPU's to ever do much until we fundamentally wrap our brains around multiprocessor designs on a daily basis (and no more single core mainstream CPU's are still in existance).
 
Oct 20, 2005
10,978
44
91
Thanks for all the replies guys.

Overall the game runs pretty well. I have all settings on high and true, I could turn down some settings which probably would help w/ framerates, but I like the eye candy heh.