From 66a10d21719d27e53faa2f6bed2d9413323a79bc Mon Sep 17 00:00:00 2001 From: PMheart <17109513+PMheart@users.noreply.github.com> Date: Mon, 21 Feb 2022 17:54:47 +0100 Subject: [PATCH] Inverted logic for GVA support (#98) --- Changelog.md | 3 +++ WhateverGreen/kern_rad.cpp | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Changelog.md b/Changelog.md index 6a17a530..aab51ada 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,8 @@ WhateverGreen Changelog ======================= +#### v1.5.8 +- Inverted logic for GVA support, which is now disabled by default and can be enabled by `enable-gva-support`. + #### v1.5.7 - Fixed maximum backlight level on Ice Lake IGPUs diff --git a/WhateverGreen/kern_rad.cpp b/WhateverGreen/kern_rad.cpp index 4d3553c4..b4f271f0 100644 --- a/WhateverGreen/kern_rad.cpp +++ b/WhateverGreen/kern_rad.cpp @@ -150,12 +150,11 @@ void RAD::processKernel(KernelPatcher &patcher, DeviceInfo *info) { for (size_t i = 0; i < info->videoExternal.size(); i++) { if (info->videoExternal[i].vendor == WIOKit::VendorID::ATIAMD) { if (!hasAMD) { - enableGvaSupport = getKernelVersion() >= KernelVersion::Mojave; hasAMD = true; } - if (info->videoExternal[i].video->getProperty("disable-gva-support")) - enableGvaSupport = false; + if (info->videoExternal[i].video->getProperty("enable-gva-support")) + enableGvaSupport = true; // When injecting values into device properties one cannot specify boolean types. // Provide special support for Force_Load_FalconSMUFW.