BDO Optimizer vs Feral GameMode
BDO Optimizer
github.comFeral GameMode
github.comSide by side
| Figure | BDO Optimizer | Feral GameMode |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 0 | 1 |
| Spec score · Game Graphics Optimization Software | 7.8 (#11) | 8.0 (#5) |
| Spec score · Graphics optimisers | 7.2 (#25) | 7.7 (#17) |
| License | The repository states that BDO Optimizer is licensed under the MIT License. | GameMode is available under the BSD 3-Clause License (Revised). |
Plans
In their own words
BDO Optimizer
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.
Feral GameMode
Feral GameMode is a free Linux daemon and library that lets games request temporary optimisations to the host operating system or game process. It can adjust the CPU governor, I/O priority, process niceness and scheduler policy, inhibit the screensaver, change GPU performance mode, pin or park CPU cores, and run custom scripts. Games and launchers with built-in support can activate GameMode automatically; other games can be launched with the gamemoderun command or a Steam launch option. GPU performance mode is supported for NVIDIA and AMD, while GPU overclocking is listed for NVIDIA. The project lists packages for Ubuntu, Debian, Solus, Arch, Gentoo, Fedora, OpenSUSE and Mageia, with possible availability elsewhere. Configuration uses a gamemode.ini file with options for GPU and CPU settings, filters, supervisor access and scripts. GameMode is maintained by Feral Interactive and is available under the BSD 3-Clause License (Revised). Its build depends on Meson, internal communication uses systemd, and development requires a C environment. For hybrid GPU commands such as optirun, automatic integration after game startup is unavailable; a wrapper with gamemoderun is described instead.