Does Bazzite have good support for AMD 3D V-Cache? I would love to fully utilize my cache.
Thanks, Oak.
Does Bazzite have good support for AMD 3D V-Cache? I would love to fully utilize my cache.
Thanks, Oak.
3D V-cache is just bigger L3 cache so not something you need support for. Are you thinking about CCD management when you have more then 8 cores?
Linux Kernel 6.13 and newer have proper support for 3D V-Cache, with the AMD 3D V-Cache Performance Optimizer Driver. You do need support for this.
Additionally, the “number of cores” you have has nothing to do with CCDs. Some processors can have 16 cores on a single CCD, others may split it between two (CCD0, CCD1), others may use NUMA Nodes, etc.
Does Bazzite integrate this properly and utilize it well?
Key aspects of the AMD 3D V-Cache Performance Optimizer Driver:
** Purpose:*
Optimizes performance by preferentially using the CCD (Core Complex Die) with the 3D V-Cache for compatible workloads.
** Target Processors:*
Primarily designed for processors with a dual CCD design, where one CCD has the 3D V-Cache (e.g., Ryzen 9 7900X3D, 7950X3D).
** Functionality:*
Helps schedule workloads to the appropriate CCD, improving performance in tasks that benefit from the larger cache, like some games and specific applications.
** Workload Optimization:*
Can improve performance in single-threaded and lightly threaded applications, as well as some multi-threaded workloads where task placement is critical.
** Example:*
Games that benefit from the 3D V-Cache will be directed to utilize the cache more effectively, potentially leading to higher and more stable frame rates.
In essence, the driver acts as a scheduler, ensuring that demanding tasks are routed to the CCD with the 3D V-Cache for optimal performance.
So like i said what you are looking for is CCD scheduler and in if its part of the kernel then you are fine since Bazzite runs on 6.15 at the moment.