BDO Optimizer
BDO Optimizer is a free, open-source desktop app for Black Desert Online players who want CPU-affinity recommendations based on their hardware and local fram…
What BDO Optimizer is
BDO Optimizer is a free, open-source desktop app for Black Desert Online players who want CPU-affinity recommendations based on their hardware and local frame-rate and frame-pacing checks. It reports processor topology and cache details, RAM, GPU and driver information, 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 on multi-CCD processors. Saved benchmark runs contain raw frame times and locally calculated average FPS, P1 low, and time-weighted low metrics. On Windows with an NVIDIA GPU, it can import selected game profile settings and restore the previous profile; Radeon users get manual Adrenalin instructions. It can edit specified game configuration files with backups and one-click restoration. Benchmark data stays local, and the app does not modify the running game process or inject into it. The BDO workflow is Windows-only and needs 64-bit Windows, an installed game copy, bundled PresentMon, and administrator permission for benchmarking. Releases are unsigned Windows x64 ZIP files and may trigger SmartScreen.
Good
- Reports CPU, RAM, GPU, driver, and storage details
- Stores benchmark sessions locally
- Backs up specified game configuration files before edits
- Does not inject into or write to the running game process
Watch out
- Applying and measuring BDO affinity is Windows-only
- Benchmarking requires administrator permission
- Unsigned Windows releases may trigger SmartScreen
- Overlay cannot appear over exclusive fullscreen
Who it suits
It suits Black Desert Online players who want hardware-aware affinity guidance and local performance measurements. Windows users can access the BDO workflow; Linux and macOS support is limited to hardware inspection or saved-session viewing.
Verdict
BDO Optimizer focuses on local analysis and reversible game configuration changes rather than a cloud workflow. Its main BDO features are restricted to Windows, and the release build may prompt a SmartScreen warning.
The facts
Each one read from BDO Optimizer's own pages, with the date it was checked.
What it does
- Affinity recommendations
- It recommends an affinity mask using published CPU profiles or detected live topology, with alternate masks for A/B testing.checked 2 Oct 2026
- 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.checked 30 Sep 2026
- Benchmarking
- It captures local frame times and compares baseline and optimized runs using average FPS, P1 low, and time-weighted low metrics.checked 2 Oct 2026
- Configuration edits
- It can edit specified Black Desert GameOption.txt and UserCache gamevariable.xml settings, creating backups and providing one-click restoration.checked 30 Sep 2026
- Data handling
- Benchmark sessions are saved locally, temporary PresentMon CSV output is deleted when capture ends, and benchmark data is not uploaded.checked 2 Oct 2026
- 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.checked 30 Sep 2026
- 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.checked 2 Oct 2026
- Game settings
- Optional changes can update BDO config files with backups and restore, and guide AMD Radeon users through manual driver settings.checked 2 Oct 2026
- Hardware analysis
- It reports CPU topology and caches, AMD X3D V-Cache CCDs, RAM, GPU, driver details, and local storage.checked 2 Oct 2026
- Hardware inspection
- It reports CPU topology, cache levels, AMD X3D V-Cache CCDs, RAM, GPU and driver details, and local storage.checked 30 Sep 2026
- Integrations
- FPS capture uses Intel PresentMon, and optional NVIDIA per-game profile changes use the bundled NVIDIA Profile Inspector.checked 2 Oct 2026
- License
- The repository states that BDO Optimizer is licensed under the MIT License.checked 2 Oct 2026
- Local data
- Benchmark session JSON files are stored locally and the README states that no benchmark data is uploaded.checked 30 Sep 2026
- 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.checked 2 Oct 2026
- 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.checked 30 Sep 2026
- 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.checked 2 Oct 2026
- 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.checked 2 Oct 2026
- 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.checked 30 Sep 2026
The company
- Maker profile
- Carlos Junior describes himself as an OutSystems consultant and frontend developer based in Portugal.checked 30 Sep 2026
Where it runs
- 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.checked 2 Oct 2026
- Platform limits
- Hardware inspection works on Windows and Linux, is partial on macOS, while applying and measuring BDO affinity are Windows-only.checked 30 Sep 2026
- Windows requirements
- Applying and measuring BDO affinity are Windows-only, and benchmarking requires administrator permission for Windows ETW tracing.checked 2 Oct 2026
The full review of BDO Optimizer
Overview
BDO Optimizer is a free, open-source desktop app for Black Desert Online players who want CPU-affinity recommendations and local frame-rate and frame-pacing checks. It inspects hardware and can base affinity suggestions on published guide masks or the system’s live CPU layout. Its BDO workflow, including applying and measuring affinity, is available only on Windows.
The app reports CPU topology and cache levels, AMD X3D V-Cache CCDs, RAM, GPU and driver details, and local storage. Benchmark sessions retain raw frame times and calculate average FPS, P1 low, and time-weighted low metrics locally. Session JSON files stay on the device, and temporary PresentMon CSV output is deleted when capture ends.
BDO Optimizer avoids modifying the running game process. It does not change BlackDesert64.exe, inject into the game, use a graphics hook, write global driver or Windows settings, or run a persistent service. Affinity verification is read-only.
Key features
CPU-affinity recommendations
Recommendations can follow published guide masks or detected CPU topology. They can target P-cores on Intel hybrid CPUs, V-Cache CCDs on AMD X3D processors, or one CCD on multi-CCD CPUs. The app offers automatic recommendations and per-game profiles, but applying and measuring BDO affinity requires Windows.
Local performance capture
FPS capture uses Intel PresentMon. Saved runs include raw frame times and locally calculated average FPS, P1 low, and time-weighted low measurements. The overlay cannot appear over exclusive fullscreen, and certain unusual Windows processor-group or offline-CPU layouts may stop baseline capture from unlocking correctly.
Driver and game configuration
On Windows systems with NVIDIA graphics, users can merge-import selected Black Desert driver-profile settings through the bundled NVIDIA Profile Inspector and restore the previous profile. Radeon users receive manual Adrenalin instructions instead, because the app says AMD provides no safe external API for per-game profile writes.
Optional configuration edits apply to specified Black Desert GameOption.txt and UserCache gamevariable.xml settings. BDO Optimizer makes backups and provides one-click restoration. These file edits are distinct from global Windows or driver changes.
Pricing
BDO Optimizer is free. A free plan is available.
Platforms
The listed platforms are Windows, Linux, and macOS, but support varies. Hardware inspection works on Windows and Linux and is partial on macOS. Linux also supports viewing saved sessions; macOS supports saved-session viewing and partial hardware inspection. Neither Linux nor macOS supports the BDO workflow. Applying and measuring affinity are Windows-only.
The BDO workflow requires 64-bit Windows, an installed copy of Black Desert Online, the bundled PresentMon.exe, and administrator permission for benchmarking. Releases are Windows x64 ZIP files containing bdo-optimizer.exe and bundled tools. Builds are unsigned and may trigger Windows SmartScreen. The latest release page publishes a SHA256 checksum.
Who it's for
BDO Optimizer is for Black Desert Online players who want hardware-specific affinity guidance, local frame-time capture, or reversible changes to supported game configuration and NVIDIA per-game profile settings. It may also suit users who prioritize local benchmark storage and an approach that avoids game-process injection and global system changes. Players on Linux or macOS can inspect some hardware or view saved sessions, but cannot use the BDO workflow there.
Pros and cons
- Pros: Hardware-aware affinity recommendations account for Intel hybrid CPUs, AMD X3D processors, and multi-CCD CPUs.
- Pros: Benchmark data is stored locally, with session JSON retained and temporary PresentMon CSV output deleted after capture.
- Pros: Supported game configuration edits and NVIDIA profile changes have restoration options.
- Pros: The app avoids modifying the running game process, injecting into the game, and writing global driver or Windows settings.
- Cons: Applying and measuring BDO affinity, as well as the BDO workflow generally, are Windows-only.
- Cons: Windows releases are unsigned and may trigger SmartScreen; benchmarking requires administrator permission.
- Cons: The overlay is unavailable over exclusive fullscreen, and some unusual processor layouts can impede baseline capture.
- Cons: Radeon profile changes require manual Adrenalin steps rather than app-applied per-game writes.
Alternatives
For other options in this category, browse Game Graphics Optimization Software. Related listings include NX Optimizer, NVIDIA ShadowPlay, FrameCoach, Hone, Intel VTune Profiler, OpenGameBoost, PC Game Booster, and PULSE.
Verdict
BDO Optimizer has a specific role: it connects Black Desert Online affinity guidance with local frame-time measurements and selected, reversible configuration changes. Its hardware inspection and saved-session viewing extend to Linux and, partially, macOS, but the game-specific workflow does not. Windows users should account for the administrator requirement for benchmarking and the unsigned ZIP distribution, while Radeon users should expect manual driver setup. The MIT-licensed project is by Carlos Junior, who describes himself as an OutSystems consultant and frontend developer based in Portugal.
Alternatives to BDO Optimizer
- 1
ARC Raiders Config Tuner
Free planOpen sourceLinuxSelf-hostedWindows7.1Free plan - 2

PC Game Booster
Free planWindows6.8From $18.95 a year - 3

NVIDIA ShadowPlay
Free planWindows6.7Free plan - 4

PULSE
Free planWindows6.7From $29.99 a year - 5
Smart Game Booster
Free planWindows6.7From $17.99 a year - 6

TargetFPS
Free planWeb6.7Free plan
