From 58a9f4dd0e5a33d0a4e4680a0d11988207a1faf0 Mon Sep 17 00:00:00 2001 From: Mykola Grymalyuk <48863253+khronokernel@users.noreply.github.com> Date: Fri, 9 Apr 2021 14:38:38 -0600 Subject: [PATCH] Fix incorrectly setting layout 13 on non-MacPro3,1 --- Resources/build.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Resources/build.py b/Resources/build.py index bc26b4cd3..fe2c4a541 100644 --- a/Resources/build.py +++ b/Resources/build.py @@ -201,12 +201,9 @@ class BuildOpenCore: # Audio Patch if self.model in ModelArray.LegacyAudio: print("- Adding audio properties") - if self.model in ModelArray.nvidiaHDEF: - hdef_path = "PciRoot(0x0)/Pci(0x8,0x0)" - else: - hdef_path = "PciRoot(0x0)/Pci(0x1b,0x0)" + hdef_path = "PciRoot(0x0)/Pci(0x8,0x0)" if self.model in ModelArray.nvidiaHDEF else "PciRoot(0x0)/Pci(0x1b,0x0)" # In AppleALC, MacPro3,1's original layout is already in use, forcing layout 13 instead - if self.model != "MacPro3,1": + if self.model == "MacPro3,1": self.config["DeviceProperties"]["Add"][hdef_path] = {"apple-layout-id": 90, "use-apple-layout-id": 1, "alc-layout-id": 13,} else: self.config["DeviceProperties"]["Add"][hdef_path] = {"apple-layout-id": 90, "use-apple-layout-id": 1, "use-layout-id": 1,}