Skip to content

Low GPU usage and FPS with EGPUs #457

@gipawu

Description

@gipawu

Your system information

  • System information from steam (Steam -> Help -> System Information) in a gist:
  • Have you checked for system updates?: [Yes/No] Yes
  • Are you using the latest stable video driver available for your system? [Yes/No] Yes
  • Have you verified the game files?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

It seems that Dota 2 (and and to a lesser extent Counter Strike 2 - so I think all Source 2 based games) manifests the same problem of low GPU usage and thus low FPS present in DXVK described here.
I found that with DXVK using the d3d11.cachedDynamicResources=a option solves the problem. The description of the option, taken directly from the DXVK example configuration file mentions the following:

Allocates dynamic resources with the given set of bind flags in cached system memory rather than uncached memory or host-visible VRAM, in order to allow fast readback from the CPU. This is only useful for buggy applications, and may reduce GPU-bound performance.
Supported values: Any combination of the following:

  • v: Vertex buffers
  • i: Index buffers
  • c: Constant buffers
  • r: Shader resources
  • a: All dynamic resources

I think the problem in Dota 2 is similar to what is present in DXVK. Is there a command-line or console parameter equivalent to what is present in DXVK, or is it possible to implement it somehow? Thank you.

Steps for reproducing this issue:

  1. Play a game with a EGPU
  2. See low GPU usage and FPS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions