1. SPS Accounts:
    Do you find yourself coming back time after time? Do you appreciate the ongoing hard work to keep this community focused and successful in its mission? Please consider supporting us by upgrading to an SPS Account. Besides the warm and fuzzy feeling that comes from supporting a good cause, you'll also get a significant number of ever-expanding perks and benefits on the site and the forums. Click here to find out more.
    Dismiss Notice
Dismiss Notice
You are currently viewing Boards o' Magick as a guest, but you can register an account here. Registration is fast, easy and free. Once registered you will have access to search the forums, create and respond to threads, PM other members, upload screenshots and access many other features unavailable to guests.

BoM cultivates a friendly and welcoming atmosphere. We have been aiming for quality over quantity with our forums from their inception, and believe that this distinction is truly tangible and valued by our members. We'd love to have you join us today!

(If you have any problems with the registration process or your account login, please contact us. If you've forgotten your username or password, click here.)

Pillars of Eternity II - Performance Fix Mod

Discussion in 'Game/SP News & Comments' started by RPGWatch, Jul 15, 2018.

  1. RPGWatch

    RPGWatch Watching... ★ SPS Account Holder

    Joined:
    Jul 28, 2010
    Messages:
    30,420
    Likes Received:
    30
    [​IMG]A modder called Kaldaien has uncovered a way to dramatically improve the performance of Pillars of Eternity II: Deadfire.

    [​IMG]
    [Special K] Fix for Inverse CPU Performance Scaling
    Intro
    • I have determined one cause of extreme performance problems for systems with higher-end CPUs.
    • The game spawns one worker thread per-CPU core (logical, not physical), and does not assign thread priority. This causes starvation and the result can be a very substantial decrease in framerate.
      • My system goes from 24 FPS to over 100 at 4K after artificially decreasing my CPU's core count from 16 down to 3.
    Download and Install
    • Grab a specially prepared version of Special K from here[github.com]
      • Extract the DLL and PDB (optional debug info) to your Pillars of Eternity 2 install directory
    Configuration
    1. Press Ctrl + Shift + Backspace in-game, then expand the "Advanced" section of the Framerate Limiter settings.
    2. Enable "CPU Core Spoofing" and cut the number of CPU cores in half.
    3. Restart the game and test framerate
      • You may try reducing the number of cores even farther if framerate is stable.
      • Hitching may occur while panning the camera if core count is reduced too far.
    Misc. Performance Advice
    • If you are having GPU performance issues, Ambient Occlusion is the most poorly optimized graphical effect in the game. Dynamic Lights also have a modest impact on performance.
    • These are the first things you should try turning off if using a lower-end GPU.
    [...]
     
    Last edited by a moderator: Jul 15, 2018
Sorcerer's Place is a project run entirely by fans and for fans. Maintaining Sorcerer's Place and a stable environment for all our hosted sites requires a substantial amount of our time and funds on a regular basis, so please consider supporting us to keep the site up & running smoothly. Thank you!

Sorcerers.net is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to products on amazon.com, amazon.ca and amazon.co.uk. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates.