提交 2e1c781b 编写于 作者: M mackie100

Updated SSDT-GPI0 description

@bluehomewu @btwise
上级 59a8d38a
......@@ -60,7 +60,8 @@
</dict>
<dict>
<key>description</key>
<string>Creates a stub so VoodooI2C can connect, for those having troubles getting VoodooI2C working can try SSDT-XOSI instead. Note that Intel NUCs do not need this.</string>
<string>This SSDT is used to force enable our GPI0 for VoodooI2C to connect onto. With most modern laptop DSDTs, there&apos;s a variable called GPEN or GPHD which are used for setting the status of the GPI0 device. For us, we want to enable the device.
</string>
<key>name</key>
<string>SSDT-GPI0</string>
</dict>
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<array>
<dict>
<key>description</key>
<string>Starting with macOS 10.15 Ambient Light Sensor presence is required for backlight functioning. Here we create an Ambient Light Sensor ACPI Device, which can be used by SMCLightSensor kext to report either dummy (when no device is present) or valid values through SMC interface.</string>
<key>name</key>
<string>SSDT-ALS0</string>
</dict>
<dict>
<key>description</key>
<string>Fix the system clocks found on newer hardware.</string>
<key>name</key>
<string>SSDT-ARTC</string>
</dict>
<dict>
<key>description</key>
<string>For 300-series only. If you can&apos;t force enable Legacy RTC in BIOS GUI. macOS does yet not support AWAC, so we have to force enable RTC. Do not use RTC ACPI patch. The Time and Alarm device provides an alternative to the real time clock (RTC), which is defined as a fixed feature hardware device. The wake timers allow the system to transition from the S3 (or optionally S4/S5) state to S0 state after a time period elapses. In comparison with the Real Time Clock (RTC) Alarm, the Time and Alarm device provides a larger scale of flexibility in the operation of the wake timers, and allows the implementation of the time source to be abstracted from the OSPM.</string>
<key>name</key>
<string>SSDT-AWAC</string>
</dict>
<dict>
<key>description</key>
<string>Power Management. For AMD B550 and A520 users, you must include this SSDT to boot. Note that X570 and older boards do not need this SSDT.</string>
<key>name</key>
<string>SSDT-CPUR</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Broadwell desktops and older.</string>
<key>name</key>
<string>SSDT-EC-DESKTOP</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Broadwell laptops and older.</string>
<key>name</key>
<string>SSDT-EC-LAPTOP</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Skylake desktops and newer and AMD CPU based systems.</string>
<key>name</key>
<string>SSDT-EC-USBX-DESKTOP</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Skylake laptops and newer.</string>
<key>name</key>
<string>SSDT-EC-USBX-LAPTOP</string>
</dict>
<dict>
<key>description</key>
<string>USB compatibility table. To disable EHC1 and EHC2 - set an option &quot;XHCI Mode&quot; to &quot;Enabled&quot; in yours BIOS. If the &quot;XHCI Mode&quot; option is not available in yours BIOS or works incorrectly, then use this ACPI table. Disabling through BIOS is preferable whenever possible. WARN: for 7-series you need to use either &quot;EH1D = One&quot; or &quot;EH2D = One&quot; but not both! This is because only one of the devices (EHC1 or EHC2) is used by macOS. Check the IOReg.</string>
<key>name</key>
<string>SSDT-EHCx_OFF</string>
</dict>
<dict>
<key>description</key>
<string>Creates a stub so VoodooI2C can connect, for those having troubles getting VoodooI2C working can try SSDT-XOSI instead. Note that Intel NUCs do not need this.</string>
<key>name</key>
<string>SSDT-GPI0</string>
</dict>
<dict>
<key>description</key>
<string>Only necessary when no IMEI device (with any name) is present in the DSDT and a custom device-id is needed to be set via DeviceProperties (some Sandy Bridge or Ivy Bridge configurations).</string>
<key>name</key>
<string>SSDT-IMEI-S</string>
</dict>
<dict>
<key>description</key>
<string>Only necessary when no IMEI device (with any name) is present in the DSDT and a custom device-id is needed to be set via DeviceProperties (some Sandy Bridge or Ivy Bridge configurations).</string>
<key>name</key>
<string>SSDT-IMEI</string>
</dict>
<dict>
<key>description</key>
<string>Power Management. For Haswell and higher CPU</string>
<key>name</key>
<string>SSDT-PLUG-DRTNIA</string>
</dict>
<dict>
<key>description</key>
<string>Fix NVRAM. Add PMC</string>
<key>name</key>
<string>SSDT-PMC</string>
</dict>
<dict>
<key>description</key>
<string>Fix Backlight. For Coffee Lake and newer</string>
<key>name</key>
<string>SSDT-PNLF-CFL</string>
</dict>
<dict>
<key>description</key>
<string>Fix Backlight. For most users.</string>
<key>name</key>
<string>SSDT-PNLF</string>
</dict>
<dict>
<key>description</key>
<string>So on 400 series motherboards, certain OEMs have broken the ACPI spec and this results in issues when booting into macOS. To fix this, we&apos;ll want to turn off the RHUB device and force macOS to manually rebuild the ports.</string>
<key>name</key>
<string>SSDT-RHUB</string>
</dict>
<dict>
<key>description</key>
<string>Required for all Big Sur users to ensure their RTC device is compatible. Note this is only to be used with X99 and X299, X79 only support 1 bank of RTC memory and so this SSDT can actually break a system.</string>
<key>name</key>
<string>SSDT-RTC0-RANGE-HEDT</string>
</dict>
<dict>
<key>description</key>
<string>Ensures unsed uncore bridges are disabled, otherwise X79 and X99 will kernel panic in Big Sur with IOPCIFamily. Required for all Big Sur users to ensure their RTC device is compatible.</string>
<key>name</key>
<string>SSDT-UNC</string>
</dict>
<dict>
<key>description</key>
<string>This SSDT can be used instead of an &quot;OS Check Fix&quot; patch to simulate a version of Windows for Darwin.</string>
<key>name</key>
<string>SSDT-XOSI</string>
</dict>
</array>
</dict>
</plist>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<array>
<dict>
<key>description</key>
<string>Starting with macOS 10.15 Ambient Light Sensor presence is required for backlight functioning. Here we create an Ambient Light Sensor ACPI Device, which can be used by SMCLightSensor kext to report either dummy (when no device is present) or valid values through SMC interface.</string>
<key>name</key>
<string>SSDT-ALS0</string>
</dict>
<dict>
<key>description</key>
<string>Fix the system clocks found on newer hardware.</string>
<key>name</key>
<string>SSDT-ARTC</string>
</dict>
<dict>
<key>description</key>
<string>For 300-series only. If you can&apos;t force enable Legacy RTC in BIOS GUI. macOS does yet not support AWAC, so we have to force enable RTC. Do not use RTC ACPI patch. The Time and Alarm device provides an alternative to the real time clock (RTC), which is defined as a fixed feature hardware device. The wake timers allow the system to transition from the S3 (or optionally S4/S5) state to S0 state after a time period elapses. In comparison with the Real Time Clock (RTC) Alarm, the Time and Alarm device provides a larger scale of flexibility in the operation of the wake timers, and allows the implementation of the time source to be abstracted from the OSPM.</string>
<key>name</key>
<string>SSDT-AWAC</string>
</dict>
<dict>
<key>description</key>
<string>Power Management. For AMD B550 and A520 users, you must include this SSDT to boot. Note that X570 and older boards do not need this SSDT.</string>
<key>name</key>
<string>SSDT-CPUR</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Broadwell desktops and older.</string>
<key>name</key>
<string>SSDT-EC-DESKTOP</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Broadwell laptops and older.</string>
<key>name</key>
<string>SSDT-EC-LAPTOP</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Skylake desktops and newer and AMD CPU based systems.</string>
<key>name</key>
<string>SSDT-EC-USBX-DESKTOP</string>
</dict>
<dict>
<key>description</key>
<string>Fix Embedded Controllers. For Skylake laptops and newer.</string>
<key>name</key>
<string>SSDT-EC-USBX-LAPTOP</string>
</dict>
<dict>
<key>description</key>
<string>USB compatibility table. To disable EHC1 and EHC2 - set an option &quot;XHCI Mode&quot; to &quot;Enabled&quot; in yours BIOS. If the &quot;XHCI Mode&quot; option is not available in yours BIOS or works incorrectly, then use this ACPI table. Disabling through BIOS is preferable whenever possible. WARN: for 7-series you need to use either &quot;EH1D = One&quot; or &quot;EH2D = One&quot; but not both! This is because only one of the devices (EHC1 or EHC2) is used by macOS. Check the IOReg.</string>
<key>name</key>
<string>SSDT-EHCx_OFF</string>
</dict>
<dict>
<key>description</key>
<string>Creates a stub so VoodooI2C can connect, for those having troubles getting VoodooI2C working can try SSDT-XOSI instead. Note that Intel NUCs do not need this.</string>
<key>name</key>
<string>SSDT-GPI0</string>
</dict>
<dict>
<key>description</key>
<string>Only necessary when no IMEI device (with any name) is present in the DSDT and a custom device-id is needed to be set via DeviceProperties (some Sandy Bridge or Ivy Bridge configurations).</string>
<key>name</key>
<string>SSDT-IMEI-S</string>
</dict>
<dict>
<key>description</key>
<string>Only necessary when no IMEI device (with any name) is present in the DSDT and a custom device-id is needed to be set via DeviceProperties (some Sandy Bridge or Ivy Bridge configurations).</string>
<key>name</key>
<string>SSDT-IMEI</string>
</dict>
<dict>
<key>description</key>
<string>Power Management. For Haswell and higher CPU</string>
<key>name</key>
<string>SSDT-PLUG-DRTNIA</string>
</dict>
<dict>
<key>description</key>
<string>Fix NVRAM. Add PMC</string>
<key>name</key>
<string>SSDT-PMC</string>
</dict>
<dict>
<key>description</key>
<string>Fix Backlight. For Coffee Lake and newer</string>
<key>name</key>
<string>SSDT-PNLF-CFL</string>
</dict>
<dict>
<key>description</key>
<string>Fix Backlight. For most users.</string>
<key>name</key>
<string>SSDT-PNLF</string>
</dict>
<dict>
<key>description</key>
<string>So on 400 series motherboards, certain OEMs have broken the ACPI spec and this results in issues when booting into macOS. To fix this, we&apos;ll want to turn off the RHUB device and force macOS to manually rebuild the ports.</string>
<key>name</key>
<string>SSDT-RHUB</string>
</dict>
<dict>
<key>description</key>
<string>Required for all Big Sur users to ensure their RTC device is compatible. Note this is only to be used with X99 and X299, X79 only support 1 bank of RTC memory and so this SSDT can actually break a system.</string>
<key>name</key>
<string>SSDT-RTC0-RANGE-HEDT</string>
</dict>
<dict>
<key>description</key>
<string>Ensures unsed uncore bridges are disabled, otherwise X79 and X99 will kernel panic in Big Sur with IOPCIFamily. Required for all Big Sur users to ensure their RTC device is compatible.</string>
<key>name</key>
<string>SSDT-UNC</string>
</dict>
<dict>
<key>description</key>
<string>This SSDT can be used instead of an &quot;OS Check Fix&quot; patch to simulate a version of Windows for Darwin.</string>
<key>name</key>
<string>SSDT-XOSI</string>
</dict>
</array>
</dict>
</plist>
......@@ -54,13 +54,13 @@
</dict>
<dict>
<key>description</key>
<string>USB兼容性表。禁用EHC1和EHC2-在您的BIOS中将选项"XHCI模式"设置为"启用"。如果"XHCI模式"选项在您的BIOS中不可用或无法正常工作,请使用此ACPI表。最好尽可能通过BIOS禁用。警告:对于7系列,您需要使用"EH1D = 1"或"EH2D = One"但不能同时使用!这是因为macOS仅使用一种设备(EHC1或EHC2)。检查IOReg。</string>
<string>USB兼容性表。禁用EHC1和EHC2-在您的BIOS中将选项&quot;XHCI模式&quot;设置为&quot;启用&quot;。如果&quot;XHCI模式&quot;选项在您的BIOS中不可用或无法正常工作,请使用此ACPI表。最好尽可能通过BIOS禁用。警告:对于7系列,您需要使用&quot;EH1D = 1&quot;&quot;EH2D = One&quot;但不能同时使用!这是因为macOS仅使用一种设备(EHC1或EHC2)。检查IOReg。</string>
<key>name</key>
<string>SSDT-EHCx_OFF</string>
</dict>
<dict>
<key>description</key>
<string>创建一个存根以便 VoodooI2C 可以连接,对于那些在让 VoodooI2C 工作有问题的人可以尝试使用 SSDT-XOSI。请注意,英特尔 NUC 不需要这个。</string>
<string>This SSDT is used to force enable our GPI0 for VoodooI2C to connect onto. With most modern laptop DSDTs, there&apos;s a variable called GPEN or GPHD which are used for setting the status of the GPI0 device. For us, we want to enable the device.</string>
<key>name</key>
<string>SSDT-GPI0</string>
</dict>
......
......@@ -54,13 +54,13 @@
</dict>
<dict>
<key>description</key>
<string>USB相容性表。停用EHC1和EHC2-在您的BIOS中將選項"XHCI模式"設定為"開啟"。如果"XHCI模式"選項在您的BIOS中不能使用或無法正常工作,請使用此ACPI表。最好盡可能通過BIOS停用。警告:對於7系列,您需要使用"EH1D = 1"或"EH2D = One"但不能同時使用!這是因為macOS僅使用一種裝置(EHC1或EHC2)。檢查IOReg。</string>
<string>USB相容性表。停用EHC1和EHC2-在您的BIOS中將選項&quot;XHCI模式&quot;設定為&quot;開啟&quot;。如果&quot;XHCI模式&quot;選項在您的BIOS中不能使用或無法正常工作,請使用此ACPI表。最好盡可能通過BIOS停用。警告:對於7系列,您需要使用&quot;EH1D = 1&quot;&quot;EH2D = One&quot;但不能同時使用!這是因為macOS僅使用一種裝置(EHC1或EHC2)。檢查IOReg。</string>
<key>name</key>
<string>SSDT-EHCx_OFF</string>
</dict>
<dict>
<key>description</key>
<string>Creates a stub so VoodooI2C can connect, for those having troubles getting VoodooI2C working can try SSDT-XOSI instead. Note that Intel NUCs do not need this.</string>
<string>This SSDT is used to force enable our GPI0 for VoodooI2C to connect onto. With most modern laptop DSDTs, there&apos;s a variable called GPEN or GPHD which are used for setting the status of the GPI0 device. For us, we want to enable the device.</string>
<key>name</key>
<string>SSDT-GPI0</string>
</dict>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册