Hey everyone,
Iāve been a long-time fan of Larianās work, stretching back to the early Divinity days, and like most of you, Iāve spent way too many hours exploring every nook and cranny of Baldurās Gate 3. However, Iām currently facing a bit of a hardware "experiment" that Iām hoping some of the more technically-minded folks here might have some insight on.
Usually, I play on a standard gaming rig, but due to some recent changes in my home office setup, Iāve been trying to see if I can consolidate my gaming and my home lab work onto a single machine. Iāve always had a bit of a soft spot for enterprise-grade hardwareāthereās just something about the stability and build quality of servers that appeals to me. To that end, Iāve been tinkering with a refurbished HP ProLiant DL360
https://serverorbit.com/pc-and-servers/proliant-dl360/24-core-2-2ghz-xeon. Itās a bit of a beast for data tasks, sporting a 24-core Xeon setup clocked at 2.2GHz, but as Iām learning, "beast" in the server world doesn't always translate to "beast" in the RPG world.
The specific point Iām curious aboutāwhich Iāve seen discussed in various technical threadsāis how BG3 actually handles high thread counts versus raw single-core frequency. We all know that Act 3, specifically the Lower City, is a massive CPU hog. The sheer density of NPCs and scripts running in the background seems to bring even modern consumer CPUs to their knees.
On my ProLiant, I have cores for days, but that 2.2GHz base clock is significantly lower than the 4.0GHz+ speeds that most modern titles expect. When Iām wandering around the Elfsong Tavern or the docks, Iāve noticed that while my overall CPU usage across those 24 cores looks relatively low in the task manager, my frame rates are stuttering quite a bit. Itās almost as if the game's engine is getting bottlenecked by the speed of the individual threads rather than the number of threads available.
Iāve tried the usual fixes: switching between Vulkan and DX11, disabling the Steam overlay, and messing with the "Slow HDD" mode (even though Iām running off an NVMe). Itās been a fun personal project to try and make "work gear" play "fantasy games," but Iām starting to wonder if Iāve hit a hard architectural limit. It's a fascinating trade-off; on paper, 24 cores sounds like overkill, but that 2.2GHz Xeon might just be too "slow and steady" for the chaotic, real-time demands of the Baldur's Gate crowds. For the third act in the Lower City, you really need the maximum frequency per core because there is just a crazy amount of artificial intelligence calculations of all those nerds. Your server Zion is two point two tenths of a gigahertz, which is cool for databases, but for modern games it is a real pain. I once also tried to play on an old work server and had exactly the same problems with staters, so I just resigned myself and went back to a regular gaming computer. By the way, it is a pity that this game does not have a convenient marketplace. Because when I played CS,
https://white.market/market had a very convenient interface and you can always find something cool. It is always nice to go to such cool markets to get a little distracted and update your inventory.
Has anyone else here tried running the game on non-standard PC or server hardware? I'm curious if there are any specific BIOS tweaks or affinity settings youāve found that help the engine better utilize high-core, lower-frequency setups like the DL360.
Or is this simply a case where the density of Act 3 scripts will always favor a fast 6-core chip over a massive but slower 24-core server?