It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
http://www.gog.com/forum/baldurs_gate_series/100_cpu_usage_modern_computer_whats_up/page1

Can someone, who has these remakes (from GOG preferably) check whether this same issue (or "feature") exists also in the EE versions? That is, when you are running either game, one of your CPU cores is constantly running at around 100% (or 50%, if you are using HyperThreading)? This seems to be some kind of feature of the old Infinity engine games.

I would have expected that the remakes are designed to handle CPUs differently, but earlier I've seen some EE version players asking about the same. So I am just wondering if the EE versions inherited this "feature" from the original Infinity engine games?
This question / problem has been solved by getloganimage
Well, I don't have EE version, but I found this - https://steamcommunity.com/app/228280/discussions/0/864973032860929347/
Oh well, I bought the EE versions, so I guess I will test it myself. Reporting back later...
high rated
I see you already bought the game timppu.

Well I did some testing anyway since I have both editions of the game from GOG.

It seems the classic version of Baldur's Gate 2 constantly hangs around 13% cpu usage.

The enhanced edition of Baldur's Gate 2 hangs around 2%.

Also I can explain why only 1 cpu is being maxed with the classic edition and not the enhanced edition. Because the classic edition's processor affinity is automatically set to use cpu0 only (so all the cpu usage from this game only appears on that single cpu). The enhanced edition does not do this and Windows will therefore dynamically shift it to whatever cpu it wants to.
Attachments:
avatar
getlogan: I see you already bought the game timppu.
Yeah I tested it (this time on a HP ProBook 6470b laptop). It seems the enhanced editions, either BG EE or BG2 EE, don't have this same feature, which is good.

The classic versions were constantly using 50% of one core (ie. all the CPU power they can find due to hyper threading I presume; without it the load would have shot up to 100% I guess), while the other core was near 0%.

The enhanced editions utilized both cores, and used much less CPU power (e.g. both cores usually ran at around 5-10%). Hence, the CPU also ran considerably cooler with the enhanced editions than the classic versions, also with less fan noise. Very nice that they fixed this, this alone probably makes the EE versions preferable to me.

It is interesting though that you reported the classic versions using constant 13% of a CPU core. In my case, having tested it on four different PCs, it used either 100% or 50%. The latter apparently is related to hyper threading, in either case the game tries to use all the CPU power it can find.

Can you test it also with Core Temp, if it gives a similar figure (13%)? The utility can be downloaded from the following link, and doesn't need to be installed (it is portable, so just unzip it and run it):

http://www.alcpu.com/CoreTemp/

EDIT: Added screenshots of both BG2 classic and EE, with CoreTemp running on the side.

You can see from the screenshots also how BG2 classic uses more power (14.4W) compared to EE (5.0W).
Attachments:
Post edited October 29, 2014 by timppu
avatar
timppu: Can you test it also with Core Temp, if it gives a similar figure (13%)?
Hi timppu,

Sorry I should have explained better. That 13% figure was how much cpu usage Baldur's Gate 2 classic was using overall of all my available cpu cores. Yeah it was maxing one of my cores, but I have a quad core with hyper threading. So 4 real cores each with hyper threading = 8 logical cores. So 100% cpu usage divide by 8 = 12.5%, which is roughly why I was getting 13% usage overall. But yeah, it was maxing 1 of my cores the entire time. I took some more screenshots while using the program you suggested. The problem with classic maxing 1 core is definetly easier to see here than the screenshots I made before.

I think my attachment names are being truncated so I will list them here.

classic_core_load.jpg:
shows the load on each core when running Baldur's Gate 2 classic

ee_core_load.jpg:
shows the load on each core when running Baldur's Gate 2 Enhanced Edition

classic_affinity_all.jpg:
shows the load on each core when running Baldur's Gate 2 classic with affinity set to use all cores

ee_affinty_cpu0.jpg:
shows the load on each core when running Baldur's Gate 2 Ehanced Edition with affinity set to use only cpu0 (this is what classic edition does by default).
Attachments: