第一生活网

AMD 专注于更多针对 Linux 的 Thunderbolt 和 USB4 优化

师翰昭
导读 去年 10 月,有关 AMD 的Rembrandt 系列 APU将开始提供基于 Thunderbolt 3 协议的 USB4 支持的报道浮出水面。AMD 正在对 Linu

去年 10 月,有关 AMD 的Rembrandt 系列 APU将开始提供基于 Thunderbolt 3 协议的 USB4 支持的报道浮出水面。AMD 正在对 Linux 驱动程序进行大量修改,以根据这种新用途改进其设备的 USB4/Thunderbolt 支持。

AMD 将在未来构建中将 USB4 技术引入 Linux 以在单根电缆中实现更快的信号传输

USB4是通用串行总线 (USB) 标准的第五次重大修改。最初于 2019 年 3 月首次亮相,英特尔于 8 月晚些时候发布了官方规范。主要的 USB4 芯片组于 2019 年底在 12 月揭晓并展示。USB4 将开始出现在 AMD Ryzen 6000 移动系列 APU 中。

Intel Sapphire Rapids-AP,下一代 Golden Cove Core 驱动的 HEDT CPU 系列,传闻将于 2022 年底推出

USB4 通过将视频和数据信号集成到其称为 USB4 Fabric 的隧道协议中,扩展了 USB-C 技术的多功能性及其对 alt 模式的使用。这项新技术将 USB、DisplayPort 和 PCIe 流量更改为数据包,然后通过其拓扑结构引导移动,类似于通过网络传输的分组数据。这种方法允许 USB4 将其先前版本的最高带宽提高一倍 - 高达 40 Gbps - 并保持与几乎所有早期版本的向后兼容。USB4 还要求设备支持 USB-PD 配电协议,允许设备之间的电力传输和充电。

AMD 最新的 Linux 内核系列包含 USB4 DisplayPort Tunneling 和额外的 USB4/Thunderbolt 应用。该公司的最新努力是围绕内核中的驱动程序使用的“is_thunderbolt”检查重构几个 Linux 内核。这项新技术将修改设备的行为,因为它连接到 Thunderbolt 端口,而不是当前连接到 PCIe,以解决设备是否可移动或从机器外部连接的问题。is_thunderbolt 检查是针对缺少命令完成事件的早期 Intel Thunderbolt 控制器启动的。USB4 DisplayPort 隧道将接收相同的信号并将其转换为可沿 USB-C 电缆即时传输的数据包。

AMD 技术人员的主要成员 Mario Limoncello 上周发布了“is_thunderbolt”补丁序列的不定期修订版。最终,计划中的驱动程序行为包括公司的 USB4 计划。is_thunderbolt 检查目前被视为内核异常,AMD 还将在该系列中包括额外的 Thunderbolt 样式内核代码更改。AMD 的 12 个 Linux 补丁还将简化 AMD 和 Nouveau 驱动程序代码,用于其涉及 eGPU 和可移动 GPU 支持等的路径。