From ae7fa3bbb9bb3ae0affc46f9bf74907de58b10d1 Mon Sep 17 00:00:00 2001 From: Jazzzny Date: Mon, 17 Apr 2023 12:42:37 -0400 Subject: [PATCH 1/3] Add OpenCL support for WebDriver cards --- data/sys_patch_dict.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index 19b0bd323..e1e87a915 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -600,6 +600,9 @@ class SystemPatchDictionary(): "GeForceTeslaGLDriverWeb.bundle": "WebDriver-387.10.10.10.40.140", "GeForceTeslaVADriverWeb.bundle": "WebDriver-387.10.10.10.40.140", }, + "/System/Library/PrivateFrameworks": { + "GPUCompiler.framework": "11.6", + }, }, "Install Non-Root": { "/Library/Extensions": { From 6d21b1a8fee88ac335cf6bba6b83a1884591d6cf Mon Sep 17 00:00:00 2001 From: Jazzzny Date: Mon, 17 Apr 2023 17:28:57 -0400 Subject: [PATCH 2/3] Clarify --- data/sys_patch_dict.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index e1e87a915..74d9ac4a9 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -601,7 +601,8 @@ class SystemPatchDictionary(): "GeForceTeslaVADriverWeb.bundle": "WebDriver-387.10.10.10.40.140", }, "/System/Library/PrivateFrameworks": { - "GPUCompiler.framework": "11.6", + # Restore OpenCL by adding missing compiler files + "GPUCompiler.framework": "11.6" if os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 0, self.os_major, self.os_minor) else {}, }, }, "Install Non-Root": { From 9ac58e605dcfb5365682e0d06b06f0cc5c31a55a Mon Sep 17 00:00:00 2001 From: Jazzzny Date: Mon, 17 Apr 2023 19:41:37 -0400 Subject: [PATCH 3/3] Fix interpretation --- data/sys_patch_dict.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/sys_patch_dict.py b/data/sys_patch_dict.py index 74d9ac4a9..da9851a2b 100644 --- a/data/sys_patch_dict.py +++ b/data/sys_patch_dict.py @@ -602,7 +602,7 @@ class SystemPatchDictionary(): }, "/System/Library/PrivateFrameworks": { # Restore OpenCL by adding missing compiler files - "GPUCompiler.framework": "11.6" if os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 0, self.os_major, self.os_minor) else {}, + **({ "GPUCompiler.framework": "11.6"} if os_data.os_conversion.is_os_newer(os_data.os_data.monterey, 0, self.os_major, self.os_minor) else {}), }, }, "Install Non-Root": {