From 328d89db708ec9c1d3e31a760f530b64c4767b2b Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 2 Oct 2019 21:32:44 +1000 Subject: Vulkan: Add a DriverDetails bug for "slow cached readback memory" Using the cached memory type appears to be slower on Mali drivers, with ~10-15% CPU spent in the __pi___inval_cache_range kernel function. --- Source/Core/VideoCommon/DriverDetails.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Source/Core/VideoCommon/DriverDetails.cpp') diff --git a/Source/Core/VideoCommon/DriverDetails.cpp b/Source/Core/VideoCommon/DriverDetails.cpp index 0b04309702..1670f1a028 100644 --- a/Source/Core/VideoCommon/DriverDetails.cpp +++ b/Source/Core/VideoCommon/DriverDetails.cpp @@ -113,7 +113,11 @@ constexpr BugInfo m_known_bugs[] = { {API_VULKAN, OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, BUG_BROKEN_REVERSED_DEPTH_RANGE, -1.0, -1.0, true}, {API_VULKAN, OS_OSX, VENDOR_ALL, DRIVER_PORTABILITY, Family::UNKNOWN, - BUG_BROKEN_REVERSED_DEPTH_RANGE, -1.0, -1.0, true}}; + BUG_BROKEN_REVERSED_DEPTH_RANGE, -1.0, -1.0, true}, + {API_VULKAN, OS_ALL, VENDOR_ARM, DRIVER_ARM, Family::UNKNOWN, BUG_SLOW_CACHED_READBACK_MEMORY, + -1.0, -1.0, true}, + {API_VULKAN, OS_ALL, VENDOR_QUALCOMM, DRIVER_QUALCOMM, Family::UNKNOWN, + BUG_SLOW_CACHED_READBACK_MEMORY, -1.0, -1.0, true}}; static std::map m_bugs; -- cgit v1.2.3