AMD准备围绕Linux下的USB4/Thunderbolt设备进行更多的改进
作为 AMD Rembrandt APU 支持 USB4 和基于 Thunderbolt 3 协议的规范的一部分,AMD 最近几个月一直在进行一些 Linux 驱动改进,以加强对其平台的 USB4/Thunderbolt 支持。AMD 近来的补丁系列包括 USB4 DisplayPort 通道和其他 USB4/Thunderbolt 工作。
他们的最新成果是围绕"is_thunderbolt"检查重构各种 Linux 内核,如果设备是通过 Thunderbolt 连接,而不是直接通过 PCIe 连接,内核内的驱动程序就会改变其行为,并作为确定设备是否有可能被移除/外部连接的一种手段。is_thunderbolt 检查过程原本是为早期的英特尔 Thunderbolt 控制器设计的,它不包含命令完成这一事件。
AMD Linux 工程师 Mario Limonciello 在过去一周发布了"is_thunderbolt"系列补丁的几个修订版,因此最终预期的驱动行为涵盖了"并非来自英特尔的 USB4 设计"(也就是 AMD)。is_thunderbolt 检查被认为是非常规的,其他各种与 Thunderbolt 相关的内核代码变化也是拟议的补丁系列的一部分。
作为 12 个补丁的一部分,本次补丁还清理了 AMD 和 Nouveau 驱动代码中涉及 eGPU/可移动 GPU 支持和其他怪异的路径。
更多细节见这个补丁系列:
https://lists.freedesktop.org/archives/dri-devel/2022-February/341724.html
可以看出,AMD 正在为 Linux 进行更多的 USB4/Thunderbolt 处理改进,以改善非 Intel 平台下的表现,而 AMD 方面的 USB4 正在与 Ryzen 6000 移动系列 APU 一起引入。
来自: 网易科技