Will Skyrim make more effective use of multi-core CPUs?

Post » Mon Feb 14, 2011 10:03 am

In Oblivion you could alter ini options to improve performance on some systems by increasing the maximum and minimum threads being used. I'm not a programmer so I don't know what that means except in the most rudimentary sense, but do you think it's likely - now that we're in the age of quad (and more) core CPUs - that we'll see greater benefits in multi-core systems versus single-core systems? I would imagine that the new engine would have to be optimized for multithreading anyway, because of the the console versions of the game (albeit in different ways since the CPUs are different obviously, especially on PS3 with Cell.) So you do you think we'll reap the benefits?
User avatar
dean Cutler
 
Posts: 3411
Joined: Wed Jul 18, 2007 7:29 am

Post » Mon Feb 14, 2011 6:54 am

I would hope so. As with DX11 support it would be dumb in my opinion not to utilize multi-cores to their fullest on a newly built game engine.
User avatar
Eileen Collinson
 
Posts: 3208
Joined: Thu Dec 28, 2006 2:42 am

Post » Mon Feb 14, 2011 12:58 pm

God, I hope not.
User avatar
Jennifer Munroe
 
Posts: 3411
Joined: Sun Aug 26, 2007 12:57 am

Post » Mon Feb 14, 2011 12:45 am

God, I hope not.


Oh, come on, at least your DX11 trolling has a sort of reasoning, what could you possibly have against not leaving processor cores idle? :P
User avatar
Anna S
 
Posts: 3408
Joined: Thu Apr 19, 2007 2:13 am

Post » Mon Feb 14, 2011 12:51 am

Oh, come on, at least your DX11 trolling has a sort of reasoning, what could you possibly have against not leaving processor cores idle? :P


I was being sarcastic. :P Optimizations such as this are a must if Beth wants this game to have long legs.
User avatar
Stacey Mason
 
Posts: 3350
Joined: Wed Nov 08, 2006 6:18 am

Post » Mon Feb 14, 2011 2:22 am

God, I hope not.


What? Why the hell not? How on earth could 'making more effective use of multi-core CPUs' be seen as a bad thing?

EDIT: Oh, sarcasm. I didn't realise, sorry. But going by recent posts in this section I wouldn't be surprised to see such a post.
User avatar
Camden Unglesbee
 
Posts: 3467
Joined: Wed Aug 15, 2007 8:30 am

Post » Mon Feb 14, 2011 2:39 am

Fallout 3 showed more improvements than Oblivion when enabling threading options in the .ini files. We might see the same here, maybe not. Sure hope Beth does that though. Multicore support is important.
User avatar
Stephanie Valentine
 
Posts: 3281
Joined: Wed Jun 28, 2006 2:09 pm

Post » Mon Feb 14, 2011 7:25 am

Sure hope so, and also that they make use of 64 bit processors, seeing how they are pretty much standard these days.
User avatar
Cesar Gomez
 
Posts: 3344
Joined: Thu Aug 02, 2007 11:06 am

Post » Mon Feb 14, 2011 2:05 pm

Oh, come on, at least your DX11 trolling has a sort of reasoning, what could you possibly have against not leaving processor cores idle? :P

Hahaha awesome :)

Good posts today!
User avatar
Racheal Robertson
 
Posts: 3370
Joined: Thu Aug 16, 2007 6:03 pm

Post » Mon Feb 14, 2011 11:44 am

Oh... I'm hoping there is quad core optimization. It's bad enough DX11 seems a no-go, but to bottleneck the engine to two cores is almost sadistic.
User avatar
Amy Gibson
 
Posts: 3540
Joined: Wed Oct 04, 2006 2:11 pm

Post » Mon Feb 14, 2011 2:25 pm

Probably multi treading has to be build into the base of the engine so with bad multi core support it will get problems later, now add most pc’s has 2-4 and xbox 360 has three cores you would want to support multiple cores
User avatar
Alister Scott
 
Posts: 3441
Joined: Sun Jul 29, 2007 2:56 am

Post » Mon Feb 14, 2011 11:11 am

I think it will do, the FO3 engine was already more optimized for multi-core than the OB engine, so it should be there.
User avatar
Rozlyn Robinson
 
Posts: 3528
Joined: Wed Jun 21, 2006 1:25 am

Post » Sun Feb 13, 2011 11:30 pm

But endless .ini tweaking is fun!
User avatar
Kayleigh Williams
 
Posts: 3397
Joined: Wed Aug 23, 2006 10:41 am

Post » Mon Feb 14, 2011 1:43 am

They could use that extra CPU juice to calculate more complex things so yes please.
User avatar
saxon
 
Posts: 3376
Joined: Wed Sep 19, 2007 2:45 am

Post » Mon Feb 14, 2011 3:13 pm

Fallout 3 showed more improvements than Oblivion when enabling threading options in the .ini files. We might see the same here, maybe not. Sure hope Beth does that though. Multicore support is important.


I don't understand why we would have to edit .ini files if all of this is built into the new OS like windows 7? It should just all be automatic if you have multiple cores the game takes advantage, if you don't it does not take advantage, why make the gamer become a programer? I don't get that part at all...if it is all automatic and seamless then I am all for it otherwise I think Bethesda should take the time to make it so....
User avatar
Rachyroo
 
Posts: 3415
Joined: Tue Jun 20, 2006 11:23 pm

Post » Mon Feb 14, 2011 12:24 pm

They could use that extra CPU juice to calculate more complex things so yes please.


... like cloth simulations, better physics and more objects / particles
User avatar
rheanna bruining
 
Posts: 3415
Joined: Fri Dec 22, 2006 11:00 am

Post » Mon Feb 14, 2011 7:21 am

Of course. I'd really like to see my OC'd Intel i7 stressed out by Skyrim. :user:
User avatar
LuBiE LoU
 
Posts: 3391
Joined: Sun Jun 18, 2006 4:43 pm

Post » Mon Feb 14, 2011 5:46 am

I'm sure it will. When Oblivion was released, multi-core CPU's were a relatively new thing, and it was still a benefit to have one. Fallout 3 was much more optimized for multi-core support and that was in 2008. Here we are in 2011, so I'm sure the engine will be well optimized to support today's CPU's, especially considering that they built the engine from the ground up, this time around. I'm very optimistic about this.
User avatar
An Lor
 
Posts: 3439
Joined: Sun Feb 18, 2007 8:46 pm

Post » Mon Feb 14, 2011 5:05 am

I belive Bethesda will do it. Cant really see any reason why they shouldnt. After all they got a reputation to keep up, Oblivion looked amazing, so did Morrowind. Skyrim will look amazing too :)
User avatar
CArlos BArrera
 
Posts: 3470
Joined: Wed Nov 21, 2007 3:26 am

Post » Mon Feb 14, 2011 11:00 am

I don't understand why we would have to edit .ini files if all of this is built into the new OS like windows 7? It should just all be automatic if you have multiple cores the game takes advantage, if you don't it does not take advantage, why make the gamer become a programer? I don't get that part at all...if it is all automatic and seamless then I am all for it otherwise I think Bethesda should take the time to make it so....


Don't think it works like this, AFAIK your program has to be designed around doing several things at once.
User avatar
Robert Garcia
 
Posts: 3323
Joined: Thu Oct 11, 2007 5:26 pm

Post » Mon Feb 14, 2011 4:15 am

... like cloth simulations, better physics and more objects / particles

Exactly! I wouldn't hold my breath with cloth simulations though.
User avatar
Miss K
 
Posts: 3458
Joined: Sat Jan 20, 2007 2:33 pm

Post » Mon Feb 14, 2011 7:13 am

even electronic brain pancake crystal elderly
User avatar
vanuza
 
Posts: 3522
Joined: Fri Sep 22, 2006 11:14 pm

Post » Mon Feb 14, 2011 12:40 am

In Oblivion you could alter ini options to improve performance on some systems by increasing the maximum and minimum threads being used. I'm not a programmer so I don't know what that means except in the most rudimentary sense, but do you think it's likely - now that we're in the age of quad (and more) core CPUs - that we'll see greater benefits in multi-core systems versus single-core systems? I would imagine that the new engine would have to be optimized for multithreading anyway, because of the the console versions of the game (albeit in different ways since the CPUs are different obviously, especially on PS3 with Cell.) So you do you think we'll reap the benefits?

Multiple threads let you do two or more things at the same time rather than scheduling them after another. On multi-core system it lets you use your whole processor's power and not just one of the cores (f.e. a sequential program only uses up one core on a dual-core system, i.e. only half your machine's capacity). The recent trend in increasing the number of cores is related to the fact that the technological limits for a single core have already been reached. Hence the only way to get more power is to use more of them, but then the need for multithreaded programming arises, and it's 10 times harder than traditional programming. Nevertheless, game developers have to go multithread if they don't wish their games to get stuck in "tech limbo". So yeah, it's pretty definitive that in time more games will let you utilize more threads, and Skyrim is a likely candidate, especially with the many middleware components (like Havoc Behaviour) that it uses.
User avatar
candice keenan
 
Posts: 3510
Joined: Tue Dec 05, 2006 10:43 pm

Post » Mon Feb 14, 2011 6:58 am

If the engine is optimized for multi-threading, does this mean it would be able to use of large amounts of RAM more efficiently?

If not, what is it that governs how much RAM a particular game is able to make use of?

My laptop has 16GB RAM and I have yet to run any game that uses more than 3.7 GB or so. It only seems to have an impact on being able to Alt+Tab back and forth between open windows without crashing a game.
User avatar
Rachel Briere
 
Posts: 3438
Joined: Thu Dec 28, 2006 9:09 am

Post » Mon Feb 14, 2011 7:00 am

Don't think it works like this, AFAIK your program has to be designed around doing several things at once.

Yes it does. I'm a programmer and I can confirm that. You can't just take sequential code and tell a magical part of your PC "Here, split this up into threads for me". The only way to take advantage of multiple threads is to program for them from day one.
User avatar
Marcia Renton
 
Posts: 3563
Joined: Fri Jan 26, 2007 5:15 am

Next

Return to V - Skyrim