DriverDenyList
DriverDenyList
#Overview
name: DriverDenyList
The value of this variable can be defined or overridden in .ini config files. 11
.ini config files referencing this setting variable.
It is referenced in 1
C++ source file.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Config/BaseHardware.ini:40, section: [GPU_NVIDIA Windows]
- INI Section:
GPU_NVIDIA Windows
- Raw value:
(DriverVersion="<474.64", Reason="These driver versions have known stability issues and missing features", RHI="D3D11")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:43, section: [GPU_NVIDIA Windows]
- INI Section:
GPU_NVIDIA Windows
- Raw value:
(DriverVersion="<536.00", Reason="These driver versions have known stability issues and missing features", RHI="D3D12")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:44, section: [GPU_NVIDIA Windows]
- INI Section:
GPU_NVIDIA Windows
- Raw value:
(DriverVersion="<536.00", Reason="These driver versions have known stability issues and missing features", RHI="Vulkan")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:52, section: [GPU_NVIDIA Linux]
- INI Section:
GPU_NVIDIA Linux
- Raw value:
(DriverVersion="<535.00", Reason="These driver versions have known stability issues and missing features")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:60, section: [GPU_AMD Windows]
- INI Section:
GPU_AMD Windows
- Raw value:
(DriverVersion="<27.20.20913.2000", Reason="These driver versions have known stability issues and missing features", RHI="D3D11")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:65, section: [GPU_AMD Windows]
- INI Section:
GPU_AMD Windows
- Raw value:
(DriverDate="<2-19-2024", Reason="These driver versions have known stability issues and missing features", RHI="D3D12")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:66, section: [GPU_AMD Windows]
- INI Section:
GPU_AMD Windows
- Raw value:
(DriverDate="<2-19-2024", Reason="These driver versions have known stability issues and missing features", RHI="Vulkan")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:76, section: [GPU_AMD Linux]
- INI Section:
GPU_AMD Linux
- Raw value:
(DriverVersion="<23.3.1", Reason="These driver versions have known stability issues and missing features")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:85, section: [GPU_Intel Windows]
- INI Section:
GPU_Intel Windows
- Raw value:
(DriverDate="<8-6-2020", Reason="These driver versions have known stability issues and missing features", RHI="D3D11")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:88, section: [GPU_Intel Windows]
- INI Section:
GPU_Intel Windows
- Raw value:
(DriverVersion="<101.5333", Reason="These driver versions have known stability issues and missing features", RHI="D3D12")
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseHardware.ini:89, section: [GPU_Intel Windows]
- INI Section:
GPU_Intel Windows
- Raw value:
(DriverVersion="<101.5333", Reason="These driver versions have known stability issues and missing features", RHI="Vulkan")
- Is Array:
True
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/Core/Public/GenericPlatform/GenericPlatformDriver.h:323
Scope: file
Source code excerpt:
};
// This corresponds to one DriverDenyList entry in the Hardware.ini configuration file. One entry includes:
// * The drivers being denylisted, specified through one of the following:
// * A driver version, along with any comparison operator (e.g. "<473.47" would denylist any driver which version is less than 473.47). This uses the "unified" driver version (see FGPUDriverInfo::GetUnifiedDriverVersion).
// * A driver date, along with any comparison operator (e.g. "<=10-31-2023" would denylist any driver which release date is on or before Oct. 31, 2023).
// * A set of optional constraints that the denylist entry will consider when the driver is being tested (see FDriverConfigEntryConstraints).
// * The reason for the driver(s) being denylisted, e.g.visual glitches, stability, or performance issues.
struct FDriverDenyListEntry : public FDriverConfigEntryConstraints {