From 565ec7e0d33ab9c5763472b8dab13dfe27eac19c Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Fri, 6 Sep 2024 01:29:02 +0200 Subject: [PATCH] [dxvk] Remove dxvk.maxChunkSize option --- dxvk.conf | 11 ----------- src/dxvk/dxvk_options.cpp | 1 - src/dxvk/dxvk_options.h | 3 --- src/util/config/config.cpp | 40 -------------------------------------- 4 files changed, 55 deletions(-) diff --git a/dxvk.conf b/dxvk.conf index b0510f38e..e8931913c 100644 --- a/dxvk.conf +++ b/dxvk.conf @@ -358,17 +358,6 @@ # dxvk.useRawSsbo = Auto -# Changes memory chunk size. -# -# Can be used to override the maximum memory chunk size. -# -# Supported values: -# - 0 to use the defaults -# - any positive integer to limit the chunk size, in MiB - -# dxvk.maxChunkSize = 0 - - # Controls graphics pipeline library behaviour # # Can be used to change VK_EXT_graphics_pipeline_library usage for diff --git a/src/dxvk/dxvk_options.cpp b/src/dxvk/dxvk_options.cpp index d84f08a6e..75245ff34 100644 --- a/src/dxvk/dxvk_options.cpp +++ b/src/dxvk/dxvk_options.cpp @@ -9,7 +9,6 @@ namespace dxvk { enableGraphicsPipelineLibrary = config.getOption("dxvk.enableGraphicsPipelineLibrary", Tristate::Auto); trackPipelineLifetime = config.getOption("dxvk.trackPipelineLifetime", Tristate::Auto); useRawSsbo = config.getOption("dxvk.useRawSsbo", Tristate::Auto); - maxChunkSize = config.getOption ("dxvk.maxChunkSize", 0); hud = config.getOption("dxvk.hud", ""); tearFree = config.getOption("dxvk.tearFree", Tristate::Auto); hideIntegratedGraphics = config.getOption ("dxvk.hideIntegratedGraphics", false); diff --git a/src/dxvk/dxvk_options.h b/src/dxvk/dxvk_options.h index ac63bc108..eee3d9c88 100644 --- a/src/dxvk/dxvk_options.h +++ b/src/dxvk/dxvk_options.h @@ -27,9 +27,6 @@ namespace dxvk { /// Shader-related options Tristate useRawSsbo; - /// Maximum memory chunk size in MiB - int32_t maxChunkSize; - /// HUD elements std::string hud; diff --git a/src/util/config/config.cpp b/src/util/config/config.cpp index 9609b7558..03cf356b9 100644 --- a/src/util/config/config.cpp +++ b/src/util/config/config.cpp @@ -26,14 +26,6 @@ namespace dxvk { { R"(\\Diablo IV\.exe$)", {{ { "dxgi.hideNvidiaGpu", "False" }, }} }, - /* WILD HEARTS™️ * - * D3D12 title using D3D11 device for * - * media texture creation, whereby a large * - * chunk size only slows down media * - * initialization */ - { R"(\\WILD HEARTS(_Trial)?\.exe$)", {{ - { "dxvk.maxChunkSize", "4" }, - }} }, /* Ratchet & Clank: Rift Apart - does not allow * enabling ray tracing if it sees an AMD GPU. */ { R"(\\RiftApart\.exe$)", {{ @@ -395,38 +387,6 @@ namespace dxvk { { R"(\\SnowRunner\.exe$)", {{ { "d3d11.dcSingleUseMode", "False" }, }} }, - /* Rockstar Games Launcher */ - { R"(\\Rockstar Games\\Launcher\\Launcher\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, - /* Rockstar Social Club */ - { R"(\\Rockstar Games\\Social Club\\SocialClubHelper\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, - /* EA Desktop App */ - { R"(\\EADesktop\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, - /* Origin app (legacy EA Desktop) */ - { R"(\\Origin\\(Origin|OriginWebHelperService)\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, - /* Ubisoft Connect (UPlay) */ - { R"(\\Ubisoft\\Ubisoft Game Launcher\\(UbisoftConnect|upc)\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, - /* GOG Galaxy */ - { R"(\\GalaxyClient\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, - /* Epic Games Launcher */ - { R"(\\(EpicGamesLauncher|EpicWebHelper)\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, - /* Blizzard Entertainment Battle.net */ - { R"(\\Battle\.net\.exe$)", {{ - { "dxvk.maxChunkSize", "1" }, - }} }, /* Fallout 76 * Game tries to be too "smart" and changes sync * interval based on performance (in fullscreen)