Last month I posted benchmarks showing the performance when using the new 3D V-Cache Optimizer driver on Linux using the flagship Ryzen 9 9950X3D. This optimizer driver allows tuning the “amd_x3d_mode” for indicating your prefereoce for the CCD with the higher frequency or larger cache size. For some additional insight into the 3D V-Cache Optimizer driver performance impact on Linux, here are benchmarks looking at the difference while using the AMD Ryzen 9 9900X3D.
Last month was the AMD Ryzen 9 9900X3D Linux review while today are some standalone benchmarks of this 12-core 3D V-Cache processor when running in its default mode (frequency) and then repeating the same tests when the “amd_x3d_mode” is set to the cache mode to prefer the CCD with the larger cache. As explained in the prior article, the AMD 3D V-Cache Optimizer driver was mainlined in the Linux 6.13 kernel and checking on its status or altering the preferred mode can be done using the /sys/bus/platform/drivers/amd_x3d_vcache/AMDI0101:00/amd_x3d_mode interface.
This testing of the Ryzen 9 9900X3D with the 3D V-Cache driver was done on Ubuntu 25.04 with the Linux 6.14 kernel. No other hardware/software changes were made besides swapping out the utilized amd_x3d_mode for the Ryzen 9 9900X3D processor. A wide variety of different workloads were carried out for providing insight into where it does or does not make sense for adjusting the 3D V-Cache Optimizer driver default.