mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-20 19:54:19 +01:00
[dxgi] Remove useMonitorFallback option
QueryDisplayConfig optimization is now in Proton 9 Wine
This commit is contained in:
parent
2742486540
commit
28c7c09bf5
12
dxvk.conf
12
dxvk.conf
@ -644,18 +644,6 @@
|
||||
|
||||
# d3d9.textureMemory = 100
|
||||
|
||||
# Always enumerate all monitors on each dxgi output
|
||||
#
|
||||
# Used to avoid performance degradation in some games
|
||||
# (will be deprecated once QueryDisplayConfig optimization
|
||||
# is in Proton Wine).
|
||||
#
|
||||
# Supported values:
|
||||
# - True/False
|
||||
|
||||
# dxgi.useMonitorFallback = False
|
||||
|
||||
|
||||
# Hide integrated graphics from applications
|
||||
#
|
||||
# Only has an effect when dedicated GPUs are present on the system. It is
|
||||
|
@ -124,13 +124,10 @@ namespace dxvk {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// If any monitors are left on the list, enable the
|
||||
// fallback to always enumerate all monitors.
|
||||
if ((m_monitorFallback = !monitors.empty()))
|
||||
Logger::warn("DXGI: Found monitors not associated with any adapter, using fallback");
|
||||
else
|
||||
m_monitorFallback = m_options.useMonitorFallback;
|
||||
}
|
||||
|
||||
|
||||
|
@ -100,10 +100,6 @@ namespace dxvk {
|
||||
Logger::info("HDR was configured to be enabled, but has been force disabled as a UE4 DX11 game was detected.");
|
||||
this->enableHDR = false;
|
||||
}
|
||||
|
||||
this->useMonitorFallback = config.getOption<bool>("dxgi.useMonitorFallback", env::getEnvVar("DXVK_MONITOR_FALLBACK") == "1");
|
||||
if (this->useMonitorFallback)
|
||||
Logger::info("Enabled useMonitorFallback option");
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -49,9 +49,6 @@ namespace dxvk {
|
||||
/// Enable HDR
|
||||
bool enableHDR;
|
||||
|
||||
/// Use monitor fallback to enumerating all monitors per output
|
||||
bool useMonitorFallback;
|
||||
|
||||
/// Sync interval. Overrides the value
|
||||
/// passed to IDXGISwapChain::Present.
|
||||
int32_t syncInterval;
|
||||
|
@ -411,11 +411,6 @@ namespace dxvk {
|
||||
{ R"(\\RidersRepublic(_BE)?\.exe$)", {{
|
||||
{ "dxgi.hideAmdGpu", "True" },
|
||||
}} },
|
||||
/* HoloCure - Save the Fans!
|
||||
Same as Cyberpunk 2077 */
|
||||
{ R"(\\HoloCure\.exe$)", {{
|
||||
{ "dxgi.useMonitorFallback", "True" },
|
||||
}} },
|
||||
/* Kenshi *
|
||||
* Helps CPU bound performance */
|
||||
{ R"(\\kenshi_x64\.exe$)", {{
|
||||
@ -901,13 +896,6 @@ namespace dxvk {
|
||||
{ R"(\\RiftApart\.exe$)", {{
|
||||
{ "dxgi.hideNvidiaGpu", "False" },
|
||||
}} },
|
||||
/* CP2077 enumerates display outputs each frame.
|
||||
* Avoid using QueryDisplayConfig to avoid
|
||||
* performance degradation until the
|
||||
* optimization of that function is in Proton. */
|
||||
{ R"(\\Cyberpunk2077\.exe$)", {{
|
||||
{ "dxgi.useMonitorFallback", "True" },
|
||||
}} },
|
||||
/* Metro Exodus Enhanced Edition picks GPU adapters
|
||||
* by available VRAM, which causes issues on some
|
||||
* systems with integrated graphics. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user