我有一台戴尔 TB15,连接到两个 1920x1080 屏幕(一个通过显示端口,另一个通过 HDMI;DP 链接总是出问题),并且一直将它与运行 Ubuntu 的 XPS13 9360 和运行 Windows 7 的戴尔移动工作站一起使用。需要一些固件和驱动程序更新,但它运行得很好。
现在我有一台 MBP... A1708 2017 年中运行 MacOS X 10.13.6,它根本不起作用。当我将 TB15 插入两个 TB3 端口之一时,插头上的 LED 保持熄灭状态。但有趣的是:Mac 通过雷电从 TB15 底座充电。所以我猜这一定是固件/驱动程序问题。
我已尝试过:
检查 Mac 上的两个 TB 端口是否有区别。没有。
安装提供的所有操作系统更新。没有。
检查底座是否显示在系统信息 -> thunderbolt 中(见屏幕截图)。两个端口上均显示“未连接设备”。
安装 Thunderbolt3Unblocker 内核模块,允许使用 Apple 不支持的硬件(来自 [1] 另请参阅 [2])。A...
kextstat | grep ryan
... 重启后控制台会显示它,所以我假设它已加载。我确实期望过高,因为我读到它只解锁系统信息中显示为“不支持”的设备;但值得一试。然而,什么也没有。
- 重置了 SMC、NVRAM;参见 [3]。在 command-option-pr 之后重新启动时,它在启动过程中要求我输入 wifi 密钥,执行了一些操作然后启动。但也没有解决问题。
现在我陷入困境。我真的不想再买一个底座,因为这个设置对我来说一直很好用;但我必须让 Mac 在我的环境中工作……
任何想法都值得赞赏。
答案1
下午好,
请仔细遵循此手动过程。它对我有用,但我还没有让显示器工作,但使用底座上的其他显示输出可能会更幸运。
我可以确认所有 USB 接口均能正常工作,3.5 毫米音频接口也能正常工作,并且我的 MBP 15 英寸正在通电
• 首先需要重启 Mac,然后按住 cmd+r 进入恢复模式。然后进入终端并输入 csrutils disable,输入 csrutils status 检查是否已完成。
• 重新启动并正常返回 Mac。
• 您现在需要一个 HEX 编辑器,我使用了 Mac 商店中的 iHEX。
• Shift+cmd+g 并输入 /system/Library/Extensions
• 右键单击并显示包内容
• Contents/MacOS 并将其复制到某处进行备份,然后将其复制到您的桌面上。
• 将 IOThunderboltFamily 从桌面拖到 iHEX
• 按 cmd+f
• 找到 55 48 89 E5 41 57 41 56 41 55 41 54 53 48 81 EC 28 01,将其替换为 55 48 89 E5 31 C0 5D C3 41 55 41 54 53 48 81 EC 28 01,然后按 cmd+s。
• 将文件从桌面拖到 Contents/MacOS,当系统询问是否覆盖时单击“是”。
• 下载 KextUtility (http://cvad-mac.narod.ru/index/0-4) 并运行它,让它发挥它的魔力。
• 重新启动计算机并插入底座。
希望这会有所帮助,我从非常有用的 egpu.io 中学到了一切。
答案2
Thunderbolt3Unblocker是一种相对安全且简单的添加 Dell TB15 Thunderbolt 底座支持的方法。
注意事项:我使用 Win10 笔记本电脑更新 TB15 固件。戴尔的更新软件提供了固件更新。
USB 和 Power Delivery 可以工作,但 DisplayPort/HDMI 输出不可以。
答案3
答案4
这是 OS X 的一个问题。
OS X(版本 10.13.4 至 10.13.6)不支持此扩展坞所需的 DisplayPort 驱动程序。
不过,OS X 10.14 修复了这个问题。如果你能更新到 10.14,就不会有任何问题了。