Kingdom Come: Deliverance
New BenchmarkAMD_3D_VCACHE manuel set process affinity
Testing "AMD 3D V-Cache Performance Optimizer Driver"
Distro: CachyOS
Kernel: 6.11.4-4-cachyos
GPU Driver:
GPU:
CPU: AMD Ryzen 9 7950X3D 16-Core Processor
RAM: 131 GB
Distro: CachyOS
Kernel: 6.11.4-4-cachyos
GPU Driver:
GPU:
CPU: AMD Ryzen 9 7950X3D 16-Core Processor
RAM: 131 GB
Distro: CachyOS
Kernel: 6.11.4-4-cachyos
GPU Driver:
GPU:
CPU: AMD Ryzen 9 7950X3D 16-Core Processor
RAM: 131 GB
Distro: Debian GNU/Linux trixie/sid
Kernel: 6.8.12-amd64
GPU Driver:
GPU: AMD Radeon RX 570 Series (RADV POLARIS10)
CPU: AMD Ryzen 5 PRO 2400GE w/ Radeon Vega Graphics
RAM: 16 GB
Distro: Steam Runtime 3 (sniper)
Kernel: 6.7.0-zen3-1-zen
GPU Driver:
GPU: AMD Radeon RX 6750 XT (RADV NAVI22)
CPU: AMD Ryzen 7 1800X Eight-Core Processor
RAM: 32 GB
5.16.2-tkg-PDS-vs-5.16.2-tkg-BMQ-vs-5.15.16-xanmod-cfs-vs-5.16.2-xanmod-cfs R7 3700x Rx 6700XT
Ubuntu 21.10, mesa 21.3.4 kisak-ppa Ultra settings, same city loop inside Rattay
Distro: Steam Runtime 2 (soldier)
Kernel: 5.16.2-tkg-bmq
GPU Driver:
GPU:
CPU: AMD Ryzen 7 3700X 8-Core Processor
RAM: 32 GB
Distro: Steam Runtime 2 (soldier)
Kernel: 5.15.11-230-tkg-pds
GPU Driver:
GPU:
CPU: AMD Ryzen 9 5950X 16-Core Processor
RAM: 65 GB
Distro: Arch Linux
Kernel: 5.8.3-6-tkg-bmq
GPU Driver: 4.6 Mesa 20.1.6
GPU: Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X
CPU: Intel Pentium CPU G4620 @ 3.70GHz
RAM: 16 GB
Distro: Arch Linux
Kernel: 5.4.59-1-lts
GPU Driver: 4.6 Mesa 20.1.6
GPU: Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X
CPU: Intel Pentium CPU G4620 @ 3.70GHz
RAM: 16 GB
CPU schedulers benchmark: CFS vs tweaked CFS vs PDS
I used two kernels: vanilla 5.4.59 kernel (to test CFS and tweaked CFS) and 5.4.59 kernel with pds patch applied (to test PDS). Kernel configs are identical across the kernels. To remove GPU bottleneck ingame resolution is set to 960x540 and graphics settings are set to low. Wine version is 5.6-staging with some patches from TkG repo. ESYNC is enabled, FSYNC is disabled. Here are the "tweaked CFS" tweaks: echo 3000 > /proc/sys/kernel/sched_cfs_bandwidth_slice_us echo 3000000 > /proc/sys/kernel/sched_latency_ns echo 300000 > /proc/sys/kernel/sched_min_granularity_ns echo 500000 > /proc/sys/kernel/sched_wakeup_granularity_ns echo 50000 > /proc/sys/kernel/sched_migration_cost_ns echo 128 > /proc/sys/kernel/sched_nr_migrate
Distro: Arch Linux
Kernel: 5.4.59-1-lts
GPU Driver: 4.6 Mesa 20.1.6
GPU: Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X
CPU: Intel Pentium CPU G4620 @ 3.70GHz
RAM: 16 GB