Dungeon Keeper 2 only using one core of my CPU

OS: Fedora 37
CPU: Ryzen 9 3900x
GPU: Nvidia 1660 Super
System Info:
Heroic Version: 2.6.2 Trafalgar Law
Legendary Version:  0.20.32 Dark Energy (hotfix #6)
GOGdl Version: 0.6

Electron Version: 22.2.0
Chrome Version: 108.0.5359.215
NodeJS Version: 16.17.1

OS: Freedesktop SDK KERNEL: 6.1.15-200.fc37.x86_64 ARCH: x64
CPU: AMD Ryzen 9 3900X 12-Core Processor @3.8 GOVERNOR: schedutil
RAM: Total: 31.27 GiB Available: 23.17 GiB
GRAPHICS: GPU0: TU116 [GeForce GTX 1660 SUPER]  VRAM: 32MB  
PROTOCOL: x11

Game Settings: {
    "autoInstallDxvk": true,
    "autoInstallVkd3d": true,
    "preferSystemLibs": false,
    "enableEsync": true,
    "enableFsync": true,
    "launcherArgs": "",
    "nvidiaPrime": false,
    "offlineMode": false,
    "enviromentOptions": [],
    "wrapperOptions": [],
    "showFps": true,
    "useGameMode": false,
    "useSteamRuntime": false,
    "language": "",
    "wineVersion": {
        "bin": "/run/media/robi87/Games/SteamLibrary/steamapps/common/Proton - Experimental/proton",
        "name": "Proton - Proton - Experimental",
        "type": "proton"
    },
    "winePrefix": "/home/robi87/Games/Heroic/Prefixes/Dungeon Keeper 2",
    "wineCrossoverBottle": ""
}

Game launched at: Fri Mar 17 2023 23:58:40 GMT-0500 (Central Daylight Time)

Launch Command: STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/robi87/.var/app/com.heroicgameslauncher.hgl/.steam/steam STEAM_COMPAT_DATA_PATH="/home/robi87/Games/Heroic/Prefixes/Dungeon Keeper 2" DXVK_HUD=fps STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId="heroic-Dungeon Keeper 2" PROTON_LOG_DIR=/home/robi87/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl launch "/home/robi87/Games/Heroic/Dungeon Keeper 2" 1207658959 --no-wine --wrapper "'/run/media/robi87/Games/SteamLibrary/steamapps/common/Proton - Experimental/proton' run" --platform windows

Game Log:
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API FAIL] SteamAPI_Init() failed
Launch command: ['/run/media/robi87/Games/SteamLibrary/steamapps/common/Proton - Experimental/proton', 'run', '/home/robi87/Games/Heroic/Dungeon Keeper 2/DKII-DX.exe']


So far I've tried launching the game a couple of times and even went so far as to restart my PC. From what I can tell is that the game is only using one core of my CPU. When I look at my system monitor it shows that CPU1 is maxxed out while the rest of the entries are hovering around 5 to 10%. I'm not sure what it is that's causing this to happen. All I really want to do is to play my old games. Any help is appreciated.
Was this page helpful?