跳过正文
  1. Blogs/

3.6 配置NVRAM

·733 字·2 分钟· loading · loading · ·
折腾 黑苹果
柴西
作者
柴西
记住也好,记不住也好,反正名头不重要。
目录

NVRAM 部分,这部分基本上是通用的,这样就不用考虑各个机型了。

3.6配置NVRAM01

这部分一般主要关注以下 5 个选项。

UIScale UI 缩放
#

UIScale 有 01 和 02 两个值可选:

3.6配置NVRAM02

  • 01 表示默认缩放
  • 02 表示开启 HiDPi
  • 一般如果搭配的是原生 4k 显示器使用,效果会好一些
  • 如果非 4k 显示器使用脚本强制开启 HiDPi 的话也建议使用,这样开机 Logo 不会大小变

更新一下,OC 后面的版本这部分调整了,具体变动如下:

OC 后面的版本将 UCScale 这个参数移动到了「UEFI 设置」下面的 「显示输出」标签里面了,这样大家手动选择对应的值就 OK 了:

3.6配置NVRAM03

boot-args 启动项
#

主要设置一些启动项之类的:

3.6配置NVRAM04

常用内核引导标识符合集:

引导标识符 作用
-amd_no_dgpu_accel 关闭 AMD 显卡硬件加速
cpus=# 启用 # 个 CPU 核心
darkwake=0 禁用 Power Nap
dart=0 禁用 VT-d
debug=0x100 发生 KP 时不自动重启
kext-dev-mode=1 启用 Kext 开发模式, 非开发者请勿使用
-no_compat_check 关闭兼容性检查
-s 单用户模式
slide=# 手动设置 KASLR slide 值为 #
-v verbose 跑码模式
-x 安全模式
alcid=x 注入 AppleALC 声卡 ID
agdpmod=pikera 5700XT 等高端 A 卡需要配合这个参数,否则可能黑屏
-wegnoegpu 用于禁用除集成 Intel iGPU 之外的所有其他 GPU

csr-active-config SIP 相关
#

系统完整性保护 (SIP) 的设置,一般建议默认就行,

3.6配置NVRAM05

相关值的说明:

  • 00000000 - SIP 完全启用 (0x0)。
  • 03000000 - 禁用 kext 签名 (0x1) 和文件系统保护 (0x2)。
  • FF030000- 禁用macOS High Sierra 中的所有标志(0x3ff)。
  • FF070000- 禁用macOS Mojave 中的所有标志在macOS Catalina(0x7ff),因为 Apple 为可执行策略引入了一个值。
  • FF0F0000- 禁用 macOS Big Sur (0xfff) 中的所有标志,该标志为经过身份验证的 root提供了另一个新标志

建议使用下面这个切换 SIP,这样比较方便高效:

3.6配置NVRAM06

prev-lang:kbd 语言设置
#

这里设置到安装系统的时候的语言:

3.6配置NVRAM07

如果你安装系统发现为俄语的话,那么多半是这里语言设置不对,记得改回对应的语言,改好了要重置下 NVRAM 才可以生效。

常见的语言:

语种 字符串 DATA类型
英语 en-US:0 656e2d55533a30
中文 zh-Hans:0 7A682D48 616E733A 323532

WriteFlash
#

这个选项也是默认配置就勾选的,表示允许为所添加的变量写入闪存,我们保留默认即可:

3.6配置NVRAM08

相关文章

3.5 配置Misc
·572 字·2 分钟· loading · loading
折腾 黑苹果
3.4 配置Kernel
·2033 字·5 分钟· loading · loading
折腾 黑苹果
3.3 配置DeviceProperties
·6732 字·14 分钟· loading · loading
折腾 黑苹果