User-Profile-Image
hankin
  • 5
  • 联想/Lenovo
    • ThinkPad
  • 华硕/ASUS
  • 戴尔/DELL
  • 惠普/HP
  • 宏碁/Acer
  • 神舟/Hasee
  • 微星/msi
  • 华为/HUAWEI
  • 小米/xiaomi
  • DIY组装机
  • 其它品牌
  • 分类
    • 黑苹果资讯
    • 驱动下载
    • 软件工具
    • 联想/Lenovo
    • 神舟/Hasee
    • 没有人要
    • 戴尔/DELL
    • 惠普/HP
    • 微星/msi
    • 小米/xiaomi
    • 宏碁/Acer
    • 安装教程
    • 华硕/ASUS
    • 华为/HUAWEI
    • ThinkPad
    • Mac教程
    • DIY组装机
  • 页面
    • 关键字
  • 友链
    • 云东方
    • Edge插件网
    • 统信UOS之家
    • 表盘吧
    • 云东方内衣网
Help?

Please contact us on our email for need any support

Support
  • 首页
  • 黑苹果资讯
  • Mac教程
  • 软件工具
  • 驱动下载
  • 系统下载
  • 安装教程
  • 黑苹果特惠
    首页   ›   驱动下载   ›   正文
驱动下载

NVMeFix是Apple NVMe存储驱动程序IONVMeFamily的一组修补程序

2021-01-26 23:17:04
1120  0 0

NVMeFix是Apple NVMe存储驱动程序IONVMeFamily的一组修补程序。其目标是改善与非Apple SSD的兼容性。它可以在Apple和非Apple计算机上使用。

实现了以下功能:

  • 自主电源状态转换以减少控制器的空闲功耗。
  • 主机驱动器有功功率状态管理。
  • 某些控制器(VMware,三星PM981)上的超时恐慌的解决方法。

如果有足够的信息提交给我们的Bugtracker,则可以解决与第三方SSD的其他不兼容问题。

不幸的是,某些问题不能仅通过内核端驱动程序来解决。例如,MacBookPro 11,1 EFI包含NVMHCI DXE驱动程序的旧版本,当从启用完整磁盘加密的休眠状态恢复时,该驱动程序会挂起。

安装

NVMeFix至少需要Lilu 1.4.1和至少10.14系统版本。它可能与旧系统兼容,但尚未经过测试。

它可以安装到/Library/Extensions引导加载程序中,或由引导加载程序注入。

组态

-nvmefdbg启用详细的DEBUG构建日志记录。

-nvmefoff 禁用kext。

开启APST时,某些SSD行为异常。NVMeFix尝试检测损坏的主板和SSD组合并加以解决。通过Clover注入的IORegistry键或OpenCore提供的NVRAM变量检测主板。

APST表条目指定发生过渡的最小空闲等待时间。最大可接受延迟为100000微秒,可以通过ps-max-latency-us父PCI设备(例如 IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP06@1C,5/IOPP/SSD0@0)的低字节8字节属性来覆盖 。如果设置为0,则将完全禁用APST。

诊断程序

RELEASE build将仅记录有关故障的高级信息。

DEBUG build将另外记录使用的电源状态,详细的错误消息,并尝试从控制器获取APST状态和表格。

APST启用状态将发布到IONVMeController IORegistry条目apst键。

如果主动电源管理初始化成功,NVMePMProxy将使用IOPowerManagement词典在IOPower IORegistry平面中创建一个条目。

例如,可以使用获取有关控制器支持的电源状态的信息smartmontools。例如,在以下输出中,控制器报告5个状态,其中前三个高功率状态将由NVMeFix用于主动电源管理,后两个状态可用于APST,具体取决于ps-max-latency-us。

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     9.00W       -        -    0  0  0  0        0       0
 1 +     4.60W       -        -    1  1  1  1        0       0
 2 +     3.80W       -        -    2  2  2  2        0       0
 3 -   0.0450W       -        -    3  3  3  3     2000    2000
 4 -   0.0040W       -        -    4  4  4  4     6000    8000

IONVMeFamily支持以下调试标志位字段,该字段通过nvmebootarg或debug.NVMesysctl传递:

1: Log some events via kprintf
2: Detailed event trace via kernel_debug with 0x61500xx debugid
4: PRP-related event trace via kernel_debug with 0x61540xx debugid
8: Force disable LPSR for Apple controllers
16: Perform only PCI initialisation of NVMe controller
32: Ignore initialisation errors
128: Disable LPSR for Apple controllers
512: Disable Unmap feature for IONVMeBlockStorageDevice

IONVMeFamily支持以下其他引导参数:

nand-io-timeoutms: Timeout for NVMe requests in ms, 35 s by default
enable-IO-log: Issue CORE_DEBUG_ENABLE_IOLOG ASP command (for Apple controllers)


附
件
下
载

文件名称:NVMeFix

更新日期:最近

文件大小:

提示:如遇问题或者链接失效请联系站长,欢迎捐赠本站以及广告合作!

点击下载

如本文“对您有用”,欢迎随意打赏作者,让我们坚持创作!

0 打赏
评论 (0)

点击这里取消回复。

欢迎您 游客  

赞助商
随机文章
Apple 增加了新的黑色和银色妙控键盘、触控板和鼠标
1年前
macOS Big Sur 11.2.1更新发布,具有安全性和错误修复
2年前
M1 Ultra Mac Studio 基准测试证明它超越了顶级 Mac Pro
1年前
Clover EFI bootloader最新下载地址,三叶草EFI引导程序更新日志Clover_v2.5k_r5070
2年前
Hackintosh-Acer-Swift3-SF313-52 EFI引导文件下载
2年前
如何在iCloud.com上恢复已删除的照片和视频
2年前
OpenCore如何配置Windows双重启动
2年前
Hackbook_Redmi_G EFI引导文件下载
2年前
iMac喜欢什么?
ACER-A315-53G AppleALC.kext V1.5.5 Apple Glasses ASUS S4000VA Catalina 10.15.7 Clevo-NH50-NH70-Hackintosh Clover Clover EFI Clover_v2.5k_r5070 EFI引导文件 EFI引导文件下载 EFI文件 Face ID Hackintosh Homebrew iMac KEXT修补程序 Lenovo 天逸 510S Lilu.kext Lilu.kext驱动 macOS Big Sur OC下载 OC学习基本教程 Oc引导文件 OpenCore OPENCORE 0.6.1 EFI OpenCore入门 Opencore引导文件 S5300FN Safari自动填充 XiaoXinAir14IML XPS13-9300-hackintosh Y7000P-I7-9750H Yoga13 Z10-CU7PF 三叶草EFI引导 下载地址 修复macOS Big Sur 安装程序 引导文件下载 神舟战神 高价VR 产品 黑苹果 黑苹果OC 黑苹果声卡
赞助商
Copyright © 2023 Copyright © 2020-2020 关于本站-隐私申明-版权申明-广告合作-Sitemap-XML-支持我们
smarty_hankin 主题. Designed by hankin
主页
页面
  • 关键字
博主
imac
imac 管理员
专注于黑苹果系统教程驱动软件分享
174 文章 6 评论 193714 浏览
测试
测试
赞赏作者

请通过微信、支付宝 APP 扫一扫

感谢您对作者的支持!

 支付宝 微信支付