BDO Optimizer
github.com
What it is
BDO Optimizer is a free, open-source desktop app for Black Desert Online players who want hardware-aware CPU-affinity recommendations and local frame-rate and frame-pacing checks. It reports CPU topology, cache levels, RAM, GPU and driver details, and local storage. Recommendations can use published guide masks or detected topology, including P-cores for Intel hybrid CPUs, V-Cache CCDs for X3D CPUs, and one CCD for multi-CCD CPUs.
Saved benchmark runs retain raw frame times and calculate average FPS, P1 low, and time-weighted low metrics locally. On Windows with NVIDIA graphics, it can merge-import selected game driver-profile settings and restore the prior profile; Radeon users get manual Adrenalin instructions. It can change specified Black Desert configuration files with backups and one-click restoration. Benchmark sessions remain local and are not uploaded. Hardware inspection works on Windows and Linux and is partial on macOS, but applying and measuring BDO affinity is Windows-only. The BDO workflow needs 64-bit Windows, an installed game copy, bundled PresentMon, and administrator permission for benchmarking. Windows x64 releases are unsigned ZIP files and may trigger SmartScreen.
Spec sheet
- Purpose
- BDO Optimizer is an open-source desktop app for Black Desert Online players that recommends CPU affinity and lets them measure its effect on their own PC.Read 2 Oct 2026 · github.com
- Integrations
- FPS capture uses Intel PresentMon, and optional NVIDIA per-game profile changes use the bundled NVIDIA Profile Inspector.Read 2 Oct 2026 · github.com
- License
- The repository states that BDO Optimizer is licensed under the MIT License.Read 2 Oct 2026 · github.com
- Affinity recommendations
- It recommends an affinity mask using published CPU profiles or detected live topology, with alternate masks for A/B testing.Read 2 Oct 2026 · github.com
- AMD support
- For AMD Radeon GPUs, it displays manual Adrenalin instructions because it says AMD provides no safe external API for per-game profile writes.Read 30 Sep 2026 · github.com
- Benchmarking
- It captures local frame times and compares baseline and optimized runs using average FPS, P1 low, and time-weighted low metrics.Read 2 Oct 2026 · github.com
- Configuration edits
- It can edit specified Black Desert GameOption.txt and UserCache gamevariable.xml settings, creating backups and providing one-click restoration.Read 30 Sep 2026 · github.com
- Data handling
- Benchmark sessions are saved locally, temporary PresentMon CSV output is deleted when capture ends, and benchmark data is not uploaded.Read 2 Oct 2026 · github.com
- Distribution
- Releases are distributed as Windows x64 ZIP files containing bdo-optimizer.exe and bundled tools; the builds are unsigned and may trigger Windows SmartScreen.Read 30 Sep 2026 · github.com
- Download and integrity
- The latest release page describes a Windows x64 ZIP download and publishes a SHA256 checksum; the build is unsigned and may trigger Windows SmartScreen.Read 2 Oct 2026 · github.com
- Game settings
- Optional changes can update BDO config files with backups and restore, and guide AMD Radeon users through manual driver settings.Read 2 Oct 2026 · github.com
- Hardware analysis
- It reports CPU topology and caches, AMD X3D V-Cache CCDs, RAM, GPU, driver details, and local storage.Read 2 Oct 2026 · github.com
- Hardware inspection
- It reports CPU topology, cache levels, AMD X3D V-Cache CCDs, RAM, GPU and driver details, and local storage.Read 30 Sep 2026 · github.com
- Local data
- Benchmark session JSON files are stored locally and the README states that no benchmark data is uploaded.Read 30 Sep 2026 · github.com
- Maker profile
- Carlos Junior describes himself as an OutSystems consultant and frontend developer based in Portugal.Read 30 Sep 2026 · github.com
- Notable limits
- The FPS overlay cannot appear over exclusive fullscreen, and unusual Windows processor-group or offline-CPU layouts may prevent baseline capture from unlocking correctly.Read 2 Oct 2026 · github.com
- NVIDIA integration
- On Windows NVIDIA systems, it can merge-import selected Black Desert driver-profile settings through bundled NVIDIA Profile Inspector and restore the previous profile.Read 30 Sep 2026 · github.com
- Other platforms
- Hardware inspection and saved-session viewing are supported on Linux; macOS supports saved-session viewing and partial hardware inspection, but neither supports the BDO workflow.Read 2 Oct 2026 · github.com
- Permissions and anti-cheat
- Affinity verification is read-only, the app does not write to the running game process, and its overlay uses no injection or graphics hook.Read 2 Oct 2026 · github.com
- Platform limits
- Hardware inspection works on Windows and Linux, is partial on macOS, while applying and measuring BDO affinity are Windows-only.Read 30 Sep 2026 · github.com
- Safety behavior
- The app does not modify BlackDesert64.exe, inject into the game, write global driver settings, write global Windows settings, or use a persistent service.Read 30 Sep 2026 · github.com
- Windows requirements
- Applying and measuring BDO affinity are Windows-only, and benchmarking requires administrator permission for Windows ETW tracing.Read 2 Oct 2026 · github.com
Strong points and limits
Strong points
- Reports CPU, memory, graphics, and storage details.
- Saves raw frame times and local performance metrics.
- backs up configuration edits for restoration.
- Benchmark data is not uploaded.
- Free and open-source under the MIT License.
Limits
- Applying and measuring BDO affinity are Windows-only.
- Benchmarking requires administrator permission.
- Unsigned Windows builds may trigger SmartScreen.
- Overlay cannot appear over exclusive fullscreen.
Who it suits
It suits Black Desert Online players who want hardware-informed affinity suggestions and local performance measurements. The full BDO workflow is for Windows users; Linux and macOS support is limited to hardware inspection or saved-session viewing.
BDO Optimizer in depth
Read the full write-up
BDO Optimizer is a free, open-source desktop utility for Black Desert Online players who want hardware-aware CPU-affinity advice and local performance measurements. It suits technically minded Windows players willing to manage game-specific settings themselves. Its strongest case is focused diagnosis without cloud dependence; its narrow game scope and Windows-only optimization workflow limit its audience.
Overview
The app inventories CPU topology and cache levels, AMD X3D V-Cache CCDs, memory, graphics hardware and drivers, and local storage. That makes its recommendations more meaningful than a generic “boost” button: the suggested affinity can reflect Intel hybrid P-cores, X3D cache CCDs, or a single CCD on multi-CCD processors.
Benchmark sessions retain raw frame times and calculate average FPS, P1 low, and time-weighted low values on the local machine. Session JSON files remain local, benchmark data is not uploaded, and temporary PresentMon CSV output is removed after capture. This is a good fit for readers who want inspectable records rather than an account-based dashboard.
The safety model is conservative. BDO Optimizer does not alter BlackDesert64.exe, inject into the game, use a graphics hook, write global driver or Windows settings, or install a persistent service. Affinity verification is read-only, so the utility can diagnose without making invasive process changes.
Key features
CPU-affinity recommendations
Recommendations can come from published guide masks or live topology. That flexibility helps when a known mask matches a documented setup, while topology-based advice is more useful on unusual Intel hybrid, AMD X3D, or multi-CCD systems. Automatic recommendations and per-game profiles reduce repeated setup, but applying and measuring BDO affinity is a Windows operation.
Benchmarking and overlay
Intel PresentMon supplies frame-time capture, with locally derived averages and low-percentile-style metrics for comparing runs. An in-game overlay is included, although it cannot appear over exclusive fullscreen. Unusual Windows processor-group or offline-CPU layouts can also stop baseline capture from unlocking correctly, an important caveat for heavily customized systems.
Driver and game-file changes
On Windows systems with NVIDIA graphics, bundled NVIDIA Profile Inspector can merge selected Black Desert profile settings and restore the previous profile. Radeon users receive manual Adrenalin instructions instead, because the app does not use an external per-game profile-writing API. Optional edits to GameOption.txt and UserCache gamevariable.xml create backups and support one-click restoration, giving users a reversible route to targeted configuration changes.
Pricing
BDO Optimizer is free under the MIT License. There are no paid tiers, seat allowances, quotas, trial periods, or renewal terms. That makes it suitable for an individual Black Desert player who wants the complete feature set without subscription overhead. The trade-off is not financial but practical: users must supply a compatible game installation and, for the Windows workflow, accept administrator permission and unsigned-download warnings.
Platforms
The project supports Windows, Linux, and macOS, but the experience differs sharply. Hardware inspection works on Windows and Linux and is partial on macOS. Linux supports hardware inspection and saved-session viewing; macOS supports saved-session viewing and partial hardware inspection. Applying or measuring BDO affinity and the broader BDO workflow require 64-bit Windows, an installed Black Desert Online copy, bundled PresentMon.exe, and administrator permission for benchmarking.
Releases are Windows x64 ZIP archives containing bdo-optimizer.exe and bundled tools. Builds are unsigned and may trigger Windows SmartScreen; a SHA256 checksum is published for integrity checking.
Who it's for
Choose BDO Optimizer if you play Black Desert Online on Windows and want to understand how your CPU layout, cache design, drivers, and frame pacing affect the game. It is particularly well suited to owners of Intel hybrid processors, AMD X3D chips, or multi-CCD CPUs, and to users who value reversible edits and local records.
It is a poor match for someone seeking a broad, one-click optimizer across many games, a cloud-synchronized profile library, or a macOS/Linux tool that can apply BDO tweaks. Radeon owners should also expect manual driver work rather than automatic profile writing.
Pros and cons
Pros: topology-aware affinity advice covers P-cores, V-Cache CCDs, and multi-CCD layouts.
Pros: raw frame times plus average FPS, P1 low, and time-weighted low metrics support meaningful local comparisons.
Pros: configuration backups, restoration, and a non-invasive process model reduce the risk of persistent changes.
Pros: local-only session storage avoids uploading benchmark data.
Cons: applying and measuring affinity is Windows-only and requires administrator permission.
Cons: the overlay does not work over exclusive fullscreen, and uncommon processor layouts can block baseline capture.
Cons: NVIDIA profile integration is selective, while Radeon configuration remains manual.
Cons: unsigned Windows ZIP releases can prompt SmartScreen warnings.
Alternatives
For a wider catalog of tools, browse Game Graphics Optimization Software.
PC Game Booster is the better choice for general Windows game management, automatic boosting, and suspending unnecessary system features; its free plan is limited to those broad optimizations. PULSE suits users who prioritize real-time CPU, GPU, RAM, FPS, and frametime monitoring through its free Windows plan. NVIDIA ShadowPlay is preferable when the goal is capture and overlay functionality within NVIDIA's supported Windows hardware ecosystem.
Hone offers a broader Windows optimization service, but its free tier caps optimizations and shows ads. Intel VTune Profiler is the stronger alternative for general CPU and system performance analysis across Windows, Linux, and self-hosted use. SteelSeries Moments is a free Windows option for its own gaming capture workflow. TargetFPS is a web-based alternative, while DisplayMagician focuses on Windows display-profile management.
Verdict
Choose BDO Optimizer if you want a free, local, and reversible way to relate Black Desert Online performance to your CPU topology and frame pacing, especially on Intel hybrid or AMD X3D hardware. Look elsewhere if you need multi-game automation, cloud profiles, cross-platform BDO control, or a signed installer with no Windows security prompt.
Verdict
BDO Optimizer pairs hardware inspection with local benchmarks and optional game configuration changes. Its BDO workflow is Windows-only, and its releases are unsigned Windows x64 ZIP downloads.
Where Specifiction places it
- Game Graphics Optimization Software#11 of 347.8
- Graphics optimisers#25 of 357.2