From ea96c546caeae95f06804b9ce0697d988beaa6ea Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk Date: Tue, 14 Mar 2023 08:57:10 -0600 Subject: [PATCH] build: Avoid overwritting DeviceProperties on MXM iMacs --- resources/build/graphics_audio.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/build/graphics_audio.py b/resources/build/graphics_audio.py index 61bf232f0..6f859234d 100644 --- a/resources/build/graphics_audio.py +++ b/resources/build/graphics_audio.py @@ -400,7 +400,8 @@ class build_graphics_audio: "class-code": binascii.unhexlify("FFFFFFFF"), } elif self.constants.serial_settings != "None": - self.config["DeviceProperties"]["Add"][self.gfx0_path] = {"agdpmod": "vit9696"} + if self.gfx0_path not in self.config["DeviceProperties"]["Add"] or "agdpmod" not in self.config["DeviceProperties"]["Add"][self.gfx0_path]: + self.config["DeviceProperties"]["Add"][self.gfx0_path] = {"agdpmod": "vit9696"} if self.model.startswith("iMac14,1"): # Ensure that agdpmod is applied to iMac14,x with iGPU only