Multithreading and the Creation Engine

Post » Tue Jul 05, 2011 4:17 pm

I have not played many Bethesda game out side of Oblivion. Oblivion its self was not Multithreaded. Adding 200+ mods doesn't help that fact :) Now with Fall Out 3 and NV (They used the the same engine as OB, all be it modified). How do you think Skyrim will perform based their advances in pc performance? Parts of the engine has been overhauled but its backbone is still GameBryo. Your thoughts.
User avatar
Ernesto Salinas
 
Posts: 3399
Joined: Sat Nov 03, 2007 2:19 pm

Post » Tue Jul 05, 2011 5:44 am

Bethesda Game Studios did not make F:NV, but Bethesda Softworks, the publish published the game. Obsidian made the game.
User avatar
patricia kris
 
Posts: 3348
Joined: Tue Feb 13, 2007 5:49 am

Post » Tue Jul 05, 2011 2:15 pm

Well Tod has said that Dx11 will be used for performance gains..although i don't exactly know what that means so....i'll get me coat :D
User avatar
Symone Velez
 
Posts: 3434
Joined: Thu Sep 07, 2006 12:39 am

Post » Tue Jul 05, 2011 6:37 am

I would love hyperthreading support seeing as i run an i7-970 2nd gen (8 cores) @ 3.5ghz liquid cooled.
User avatar
matt oneil
 
Posts: 3383
Joined: Tue Oct 09, 2007 12:54 am

Post » Tue Jul 05, 2011 6:29 am

Probably, the engine used in Oblivion and Fallout is old, then they developed it multi core cpus was not mainstream. Today it is and Xbox 360 also have a multi core cpu and would benefit.
User avatar
Jack Moves
 
Posts: 3367
Joined: Wed Jun 27, 2007 7:51 am

Post » Tue Jul 05, 2011 8:37 am

The Creation Engine is not Gamebryo in the same sense that Source is not GoldSrc. When you rewrite everything important you can call it a new engine. I think I remember them saying in an interview that they've reprogrammed the way it handles threads, so hopefully it will have better multithreading this time.
User avatar
stacy hamilton
 
Posts: 3354
Joined: Fri Aug 25, 2006 10:03 am

Post » Tue Jul 05, 2011 6:12 am

Bethesda Game Studios did not make F:NV, but Bethesda Softworks, the publish published the game. Obsidian made the game.

But Obsidian just expanded what Beth did in Fallout 3, and used the exact same engine. If you opened the tow game with the GECK, it is pretty obvious . . . They even left in much of what was in FO3, even when it wasn't used in FNV.
User avatar
elliot mudd
 
Posts: 3426
Joined: Wed May 09, 2007 8:56 am

Post » Tue Jul 05, 2011 9:42 am

Um... Oblivion is Multithreaded. I checked my cpu activity with resource monitor 4 of my 8 cores were being used.
The default thread count is small, but you can edit Oblivion's ini file to enable more.
http://www.tweakguides.com/Oblivion_9.html
User avatar
Sophie Louise Edge
 
Posts: 3461
Joined: Sat Oct 21, 2006 7:09 pm

Post » Tue Jul 05, 2011 1:27 am

I have not played many Bethesda game out side of Oblivion. Oblivion its self was not Multithreaded. Adding 200+ mods doesn't help that fact :) Now with Fall Out 3 and NV (They used the the same engine as OB, all be it modified). How do you think Skyrim will perform based their advances in pc performance? Parts of the engine has been overhauled but its backbone is still GameBryo. Your thoughts.

We know for a fact that Skyrim will be using Havoc Behaviour (a third-party component that makes making seamless animations easier), which uses multiple threads when the machine it runs on can support it. So that's multithreading already. I can't see any reasons why Beth would limit themselves to that.
User avatar
Bryanna Vacchiano
 
Posts: 3425
Joined: Wed Jan 31, 2007 9:54 pm

Post » Tue Jul 05, 2011 2:11 pm

I don't really care as much about multithreading as I do proper multi-CORE support. Fallout 3 had multithreading support, but not true multi-core support.

My PC has four cores; I want them to be used. Two might be enough for this game, one core dedicated to physics and one to everything else. Then again, the 360's CPU has three cores, so I would prefer it to be one core for the physics, one core for the AI, and one core for everything else.
User avatar
electro_fantics
 
Posts: 3448
Joined: Fri Mar 30, 2007 11:50 pm

Post » Tue Jul 05, 2011 10:14 am

but its backbone is still GameBryo

Wrong. Gamebryo is just a kit with a suite of 3rd party middle-ware. An engine must be constructed from that kit and the toolset and engine structure are all Bethesda's creation.

I can only speak for how Oblivion and Fallout run on my system, a Phenom II x6.

OB uses two threads, 100% of one core and 25% of another.

FO uses four threads, 100% of one core, 50% of another core and 25% of two more.

I don't think it's far fetched to believe that Beth has further optimized thread usage having re-written everything from the ground up.
User avatar
GPMG
 
Posts: 3507
Joined: Sat Sep 15, 2007 10:55 am

Post » Tue Jul 05, 2011 8:06 am

I have not played many Bethesda game out side of Oblivion. Oblivion its self was not Multithreaded. Adding 200+ mods doesn't help that fact :) Now with Fall Out 3 and NV (They used the the same engine as OB, all be it modified). How do you think Skyrim will perform based their advances in pc performance? Parts of the engine has been overhauled but its backbone is still GameBryo. Your thoughts.



My thoughts are the new engine is more than likely heavily optimized for the consoles and that the PC performance will likely be a crap shoot. I give it a 50/50 chance that it will either run great or terrible. Depends whether they bothered looking at what the performance issues were on their previous PC ports or not.

FO uses four threads, 100% of one core, 50% of another core and 25% of two more.


You were better off adjusting the .ini and limiting FO to 2 cores though, the game had terrible freezing issues with quad core machines. Unless they patched that up at some point, which I doubt since I had all the DLC and still had to turn off the 2 cores availability.

I don't think it's far fetched to believe that Beth has further optimized thread usage having re-written everything from the ground up.


As I said above though, we'll have to wait and see. I'm sure the game will be optimized great for consoles, but I could flip a coin right now to guess how the PC will do.
User avatar
Lou
 
Posts: 3518
Joined: Wed Aug 23, 2006 6:56 pm

Post » Tue Jul 05, 2011 2:24 pm

I would love hyperthreading support seeing as i run an i7-970 2nd gen (8 cores) @ 3.5ghz liquid cooled.


just so you know the i7-970 is a 6 core hyper threaded processor (12 threads) so if your only seeing 8 cores/threads i would check your bios
User avatar
meg knight
 
Posts: 3463
Joined: Wed Nov 29, 2006 4:20 am

Post » Tue Jul 05, 2011 10:28 am

OB uses two threads, 100% of one core and 25% of another.

FO uses four threads, 100% of one core, 50% of another core and 25% of two more.

I don't think it's far fetched to believe that Beth has further optimized thread usage having re-written everything from the ground up.



Interesting - is this after tweaking the .ini files, or are you referring to multithreading in the vanilla version of each game?
User avatar
Penny Flame
 
Posts: 3336
Joined: Sat Aug 12, 2006 1:53 am

Post » Tue Jul 05, 2011 6:19 am

Interesting - is this after tweaking the .ini files, or are you referring to multithreading in the vanilla version of each game?

OB is ini tweaked to enable multi-threading but FO3 is running the latest version, 1.703 w/ No ini tweaks.
User avatar
k a t e
 
Posts: 3378
Joined: Fri Jan 19, 2007 9:00 am


Return to V - Skyrim