CPU and Single Core Implications

General discussion regarding the OpenMW project.
For technical support, please use the Support subforum.
User avatar
akortunov
Posts: 899
Joined: 13 Mar 2017, 13:49
Location: Samara, Russian Federation

Re: CPU and Single Core Implications

Post by akortunov »

ajira2 wrote: 08 Jan 2018, 14:05 Please can you repost it?
Sure: https://www.nexusmods.com/morrowind/mods/45384/
TechNoirMK
Posts: 84
Joined: 19 Aug 2015, 15:58

Re: CPU and Single Core Implications

Post by TechNoirMK »

Holy mother of Jesus H. Christ, now that's what I call noticeable: Album 1, Album 2

OpenMW-b86118f76f-win64, water shaders ON, no mods except for Lysol's textures

Separated to 2 albums because imgur is a beeeeatch.
Last edited by TechNoirMK on 12 Jan 2018, 07:46, edited 1 time in total.
User avatar
scrawl
Posts: 2152
Joined: 18 Feb 2012, 11:51

Re: CPU and Single Core Implications

Post by scrawl »

The pics for Solstheim, Ascadian Isles and Ascadian Isles 2: Electric Boogaloo don't seem to load for me.

Anyway nice result, how about we sticky this for whenever the next person asks why openmw will not use all of their 32 cpu cores? Or put in the FAQ? Or would it be bad for us to 'officially' endorse a mod?
TechNoirMK
Posts: 84
Joined: 19 Aug 2015, 15:58

Re: CPU and Single Core Implications

Post by TechNoirMK »

Same here, it's definitely on imgur's part. Separated to 2 albums and edited the post. I'm assuming that you intend to sticky these screenshots - don't do that yet, because I'm currently making more screenshots.
Dolos
Posts: 5
Joined: 11 Jan 2018, 22:43

Re: CPU and Single Core Implications

Post by Dolos »

MajinCry wrote: 16 Dec 2017, 21:14
Are you using an AMD GPU? OpenGL's draw calls are slow as all hell on AMD's driver unfortunately.
That's the Windows drivers, right? Over on Linux, the open source AMD drivers seem fast enough, but there is still that water shader bug that happens with Mesa.
Xenuria
Posts: 45
Joined: 26 Feb 2017, 22:35

Re: CPU and Single Core Implications

Post by Xenuria »

I got some fresh new demos that are very relevant to this topic.
Baseline Video
2560 x 1600
viewing distance = 6666
exterior cell load distance = 1
https://www.youtube.com/watch?v=bzszGVBLvrU

Bottleneck Demo
https://youtu.be/_7SqiArkyR0
2560 x 1600
viewing distance = 21903
exterior cell load distance = 4

Observations:

Even with the latest build the bottleneck seems to still be the CPU. The game engine is very strictly putting the heft of it's weight on a single core of my Quad Core i7 2600k. The Video card is barely utilized at all, same with the RAM and the SSD obviously has no difficulty moving data around. The weakest part of the game engine is that it rests on a single core at a time of the CPU.

System Specs:
SSD 500 MB/s R/R
Nvidia GTX 1080 FI
DDR3 RAM 16 GB
Quad Core i7 2600K
User avatar
wareya
Posts: 338
Joined: 09 May 2015, 13:07

Re: CPU and Single Core Implications

Post by wareya »

Xenuria wrote: 25 Nov 2018, 20:34 Even with the latest build the bottleneck seems to still be the CPU. [...] The Video card is barely utilized at all,
Image

It's in OpenSceneGraph or your graphics driver. I have the same problem, but I don't load 4 cells around me, so the game only dips down to around 30fps at the worst, normally being around 100~150.
i30817
Posts: 58
Joined: 07 Nov 2018, 05:56

Re: CPU and Single Core Implications

Post by i30817 »

Beyond the Morrowind optimization patch this mod:

https://www.nexusmods.com/morrowind/mod ... ?tab=files

also helps more if you're GPU bound (because they redo the models to be able to use a texture atlas)

It means it needs to load nearly last, because other mesh replacers would ruin the mojo, and texture-only replacers do nothing (regardless of last or first). It has a bat utility to merge texture replacers into a atlas though.
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: CPU and Single Core Implications

Post by psi29a »

Would be nice if they added a #!/bin/sh script as well. :)
User avatar
AnyOldName3
Posts: 2666
Joined: 26 Nov 2015, 03:25

Re: CPU and Single Core Implications

Post by AnyOldName3 »

If they'd done it in PowerShell rather than batch, it would have worked everywhere since PowerShell is now open-source and can be installed on Linux.
Post Reply