CPUSetSetter

CPUSetSetter — Free Download. Core control for AMD 3D V-Cache processors
CPUSetSetter is a utility that manages the assignment of processes to specific cores in AMD processors with dual-CCD 3D V-Cache technology. The tool allows you to manually configure which applications run on cache or frequency cores, optimizing performance during multitasking gaming sessions.
5.0(1 ratings)

Download CPUSetSetter (Official links)
File size: 0.693 MB
The latest version of CPUSetSetter is: 1.0.6
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Manual assignment of CPU Sets. Custom configuration of processor sets for specific applications. Users define which processes run on CCD0 (cores with additional cache) or CCD1 (cores with higher frequency). This assignment bypasses the automatic management of the AMD driver, which can incorrectly prioritize workloads.
  • Batch configuration of applications. Definition of permanent rules for multiple executables. The configurations are stored in a database and are applied automatically when each application starts. The system maintains the assignments across operating system reboots.
  • Real-time process management interface. Visualization of all active processes in the system with their current CPU Set status. The list shows which cores are assigned to each process and allows immediate modifications without restarting applications.
  • Configurable profile system. Creation and management of multiple CPU Set configurations. The profiles allow for quickly switching between different core assignments based on the type of work being performed. Each profile contains specific rules for games and applications.
  • Customizable keyboard shortcuts. Assignment of key combinations for frequent operations. The shortcuts allow applying, clearing, or modifying CPU Sets without leaving foreground applications. The configuration includes automatic detection of the active process.
  • Continuous monitoring mode. Automatic monitoring of new processes launched on the system. The mode supervises the launching of applications and applies preconfigured rules immediately. The function operates in the background without user intervention.
  • Compatibility with AMD X3D processors. Specific support for Ryzen 7950X3D, 7900X3D, 9950X3D, and 9900X3D architectures. The implementation automatically recognizes the CCD0 and CCD1 core layout. The detection includes information about the available L3 cache per core group.
  • Visual status indicators. Graphical representation of core utilization and active assignments. The interface shows which processes are using each processor group. Color-coded indicators facilitate the identification of incorrect configurations.
  • BIOS preference configuration. Integrated guide for optimal system adjustments. The recommendations include configuration of CPPC Preferred Cores and global C-States. The incorporated documentation explains the effects of each setting on performance.
  • System operations log. Detailed log file with all operations performed. The log captures CPU Set changes, errors, and system events. This information helps in diagnosing configuration problems.

The development of CPUSetSetter began in 2024 as a response to the limitations of automatic core management in AMD X3D processors. Simon van Bezu created the application to provide granular control over process assignment. The tool is programmed in C# using .NET Framework and incorporates native Windows functions for CPU Set management. The project is actively maintained with updates that include compatibility with new processors and refinements in resource management.


Alternatives to CPUSetSetter: