Skip to content

Ryzen 9 series incorrectly utilizes non-3D V-Cache CCD instead of the 3D V-Cache CCD #703

Description

@MrCroller

On Ryzen 9 9000X3D series processors (dual-CCD with one having 3D V-Cache), the game engine primarily loads the second CCD (the one without 3D V-Cache) instead of the preferred first CCD with 3D V-Cache. This results in suboptimal performance since the 3D V-Cache CCD is designed for gaming workloads.

Expected behavior:

The game should primarily utilize the CCD with 3D V-Cache (typically CCD0) to benefit from the larger L3 cache, similar to how other modern games handle dual-CCD X3D processors.

Actual behavior:

The game scheduler/engine consistently places its main rendering and logic threads on the non-3D V-Cache CCD, leaving the 3D V-Cache CCD underutilized or idle.

Additional context:

Standard software solutions that normally handle CCD prioritization (e.g., Xbox Game Bar, chipset drivers, Process Lasso, etc.) do not resolve the issue for STALKER GAMMA specifically.

Other games on the same system correctly identify and prioritize the 3D V-Cache CCD without issues.

Manually enabling "Turbo Mode" or disabling the non-3D V-Cache CCD in BIOS is a workaround, but this is inconvenient as it requires a reboot each time and affects all applications.

System Information:

CPU: Ryzen 9 9900X3D
GPU: RX 9070 XT

OS: Windows 11
Chipset Drivers: 8.02.18.557

Image Image

STALKER GAMMA version: 0.9.5
Launcher version: 8.5

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions