如何在 macOS Big Sur、Monterey、Ventura及更高版本上使用 NVIDIA WebDrivers

您所在的位置:网站首页 950显卡驱动哪个稳定性高 如何在 macOS Big Sur、Monterey、Ventura及更高版本上使用 NVIDIA WebDrivers

如何在 macOS Big Sur、Monterey、Ventura及更高版本上使用 NVIDIA WebDrivers

2024-06-20 01:29| 来源: 网络整理| 查看: 265

概述

自 macOS Mojave 发布以来,没有可用的 Web 驱动程序,这意味着需要 NVIDIA Web 驱动程序才能工作的 GPU 从 Mojave 及更高版本开始将无法工作。对 NVIDIA 架构的最新支持是 High Sierra 上的 NVIDIA Pascal 系列。但是,不需要 Web 驱动程序的 GPU 可以在 macOS Big Sur 上运行,因为从 Monterey 开始,Apple 取消了对 NVIDIA 的支持。但是在 OCLP 的帮助下,您可以修补系统并可以在 macOS Big Sur 和 Monterey 上使用 NVIDIA GPU。

要求

图形 macOS 兼容的 NVIDIA GPU,最高为 Pascal 系列 苹果系统 macOS Big Sur 和 Monterey、Ventura及更高版本

兼容性

有关 GPU 兼容性的更多信息,请参阅下面链接的线程。http://imacos.top/2022/12/26/macos-nvidia-gpu-hackintosh/

第 1 步:启用 NVIDIA 图形准备设置 设置 BIOS 第一步是设置 BIOS 以在您的系统上启用 NVIDIA GPU。请按照以下步骤为 NVIDIA GPU 设置 BIOS。 1. 在您的目标计算机上,引导至 BIOS。如图所示设置以下参数。 设置 Value 笔记 Initial PCIe Output Display PCIe/Auto/Enabled 根据您系统的 BIOS,使用可用的 值 之一 Intel Processor Graphics Disabled

3. 保存并退出设置

笔记:

以上设置仅适用于图形。有关详细信息,请参阅 BIOS 设置。 如果您的系统在 BIOS 中没有上述任何设置,请忽略这些设置。

删除过时的 Kexts、注入和 ACPI 重命名 设置 BIOS 后,下一步是删除可能干扰图形实现的 kexts、注入和 ACPI 重命名。要删除此类,请按照以下步骤操作。

Kexts 移除 如果您正在使用下面列出的任何这些 kexts,建议将它们移除。请参阅下面的注释。

1. 挂载你的 ESP/EFI 2. 删除以下 kexts。

IntelGraphicsFixup.kext NvidiaGraphicsFixup.kext CoreDisplayFixup.kext Shiki.kext IntelGraphicsDVMTFixup.kext AzulPatcher4600.kext AppleBacklightFixup.kext, FakePCIID_Intel_HD_Graphics.kext FakePCIID_Intel_HDMI_Audio.kext FakePCIID.kext 笔记: 如果您使用的是 OpenCore,您还需要从 config.plist 的内核部分中删除 kext 条目 对于 Mojave 和之前的版本,请确保这些 kexts 不存在于 Library/Extensions 或 System/Library/Extensions 中。 如果您正在使用任何其他 FakePCIID 插件,请不要删除 FakePCIID.kext。

Clover 属性和注入 如果您使用的是 Clover,则需要禁用 Clover 显卡属性和注入仿冒ID。

1. 挂载你的 ESP/EFI 2. 打开你的 config.plist 并禁用和/或从各自的部分中删除以下内容

禁用 DSDT 修复 DSDT 修复可以在Acpi>Fixes部分中禁用。

AddHDMI FixDisplay FixIntelGfx AddIMEI FixHDA AddPNLF

删除仿冒 ID 可以在该Devices>Fake ID部分中禁用仿冒 ID。

ATI IntelGFX NVidia IMEI

禁用注入 属性 可以在该Devices>Properties部分中禁用注入属性。

Inject UseIntelHDMI HDMIInjection SetIntelBacklight SetIntelMaxBacklight

禁用图形 注入可以在显卡设置部分 禁用图形注入

ATI Intel NVidia

删除 ig-platform-id ig-platform-id 可以在显卡设置部分删除

ACPI 重命名 如果您正在使用任何 ACPI 重命名,您需要禁用或删除 ACPI 重命名,因为这些可能与 WhateverGreen 的自动重命名冲突。

1. 挂载您的 ESP/EFI 2. 打开您的 config.plist 并删除以下 ACPI 重命名。对于 Clover,它在Acpi>DSDT>Patchessection 中,对于 OpenCore,它在ACPI>Patchsection 下。

GFX0 to IGPU PEGP to GFX0 HECI to IMEI MEI to IMEI HDAS to HDEF B0D3 to HDAU

添加所需 添加所需的 kexts 以启用图形并使用 WhateverGreen 属性。WhateverGreen 不能独立工作。需要Lilu和WhateverGreen一起配合工作。

1. 从本站点驱动部分下载 Lilu 和 WhateverGreen。 2. 安装您的 ESP/EFI。

对于 Clover: 如果您使用的是 Clover,则将两个 kexts 复制到EFI/Clover/Kext/Others

对于 OpenCore: 如果您使用的是 OpenCore,则将两个 kexts 复制到 EFI/OC/Kexts。您还需要在Kernelconfig.plist 的部分添加 kext 条目。

笔记: 下载最新版本以获得更好的支持。 仅使用 RELEASE.zip 文件。 如果目录中已经存在 kext,请将其替换为新版本 不要使用 WhateverGreen.kext.dSYM、WhateverName.app 和 Lilu.kext.dSYM

修改config.plist启动参数 在开始修补之前,第一步是设置 config.plist,这将允许在目标系统上进行 root 修补并启用 Web 驱动程序加载。要设置您的 config.plist,请按照以下步骤操作。

对于Clover

1. 安装您的 ESP。 2. 从 EFI/Clover 目录打开 config.plist 3. 转到引导部分,确保取消选中“nv_disable=1”(如果已启用)。 4. 在系统参数下,勾选 NVIDIAWeb

5. 保存您的 config.plist

对于 OpenCore: 如果您使用 OpenCore 作为引导加载程序,您可以按照以下步骤操作。

1. 安装你的 EFI 分区 2. 打开你的配置,plist 3. 在 NVRAM 部分,在 UUID“7C436110-AB2A-4BBB-A880-FE41995C9F82”中,在 boot-args 键下添加以下引导参数。

UUID Key类型 笔记 7C436110-AB2A-4BBB-A880-FE41995C9F82 nvda_drv 31 DATA 启用加载 NVIDIA 驱动程序 类似于 Clover 的 NVIDIAWeb 启动参数 笔记 amfi_get_out_of_my_way=0x1 禁用库验证 ngfxcompat=1 通过 WhateverGreen 强制兼容 ngfxgl=1 强制 OpenGL 渲染 nvda_drv_vrl=1 启用 Web 驱动程序

4. 在键 csr-active-config 中,030A0000用作根修补的数据值。 5. 保存你的 config.plist

第 2 步:使用新配置启动 一旦你完成了第 1 步,你需要使用更新的配置启动。只需重新启动系统即可。建议重置 NVRAM 两次。

第 3 步:修补系统卷 要使用 OCLP 修补系统,请按照以下步骤操作。

1. 从本论坛的下载部分下载 OpenCore Legacy Patcher (OCLP)。 2. 打开 OCLP,您会看到类似于下面所附屏幕截图的内容。

3. 单击“设置”,然后选择“Settings”。您会看到类似于下面所附屏幕截图的内容。

4. 从Settings中,选择强制 Web 驱动程序,然后单击返回设置,然后单击返回主菜单。

5. 单击 Post Install Root Patch,您将看到类似于下面所附屏幕截图的内容。

如您所见,OCLP 已自动检测要应用的补丁。如果不满足补丁要求,你可能会注意到这样的事情

如果您注意到这一点,请确保满足步骤 #2 中所述的要求。

6. 单击 Start Root Patching,您需要以 root 身份运行 OCLP。您会看到类似于下面所附屏幕截图的内容。

7. 单击是以 root 身份重新启动 OCLP。出现提示时,输入您的系统密码。您会看到类似于下面所附屏幕截图的内容。

一旦 OCLP 以 root 身份启动,它将开始修补系统卷。

当 OCLP 窗口打开时,您会看到一个提示,如下面的屏幕截图所示

8. 点击确定,过一会儿,您会看到 OCLP 的另一个提示,如下面的屏幕截图所示

9. 单击“打开系统偏好设置”,然后单击“安全和隐私”

10. 点击锁定按钮解锁,它会提示您输入密码。出现提示时,输入您的系统密码。 解锁设置后,您将看到“允许”按钮。单击允许按钮。

11.它会提示你允许。单击允许,然后选择重新启动。您的系统现在将重新启动。 12. 引导回您的系统,您会注意到现在 NVIDIA 图形已启用,因此 Dock 也将是透明的。

效果截图

本指南以 NVIDIA GTX 960 (Kepler) 为例。

原文链接:http://imacos.top/2022/12/26/macos-monterey-ventura-nvidia/,转载请注明出处。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3