AMD se concentre sur davantage d’optimisations Thunderbolt et USB4 axées sur Linux

En octobre dernier, des rapports indiquant que les APU de la série Rembrandt d’AMD commenceraient à offrir le support USB4, établi sur le protocole Thunderbolt 3, ont fait surface. AMD crée de nombreuses modifications du pilote Linux pour améliorer la prise en charge USB4/Thunderbolt de ses appareils à la lumière de cette nouvelle utilisation.

AMD apportera la technologie USB4 à Linux dans les futures versions pour des signaux plus rapides dans un câble individuel

USB4 est la cinquième modification importante des critères Universal Serial Bus (USB). Initialement lancé en mars 2019, Intel a publié la spécification officielle plus tard en août. Le chipset USB4 principal a été révélé et présenté fin décembre 2019. L’USB4 commencera à être présent dans les APU de la série mobile AMD Ryzen 6000.

Intel Sapphire Rapids-AP, la gamme de processeurs HEDT alimentés par Golden Cove Core de nouvelle génération, devrait être lancée d’ici la fin de 2022

USB4 étend la polyvalence de la technologie USB-C et son utilisation des modes alternatifs en intégrant des signaux vidéo et de données dans son protocole de tunnellisation appelé USB4 Fabric. Cette nouvelle technologie modifie le trafic USB, DisplayPort et PCIe en paquets, puis dirige le mouvement sur sa topologie, comparable aux données en paquets circulant sur un réseau. Cette méthode permet à USB4 de doubler la bande passante la plus élevée de ses versions précédentes – jusqu’à 40 Gbps – et de rester rétrocompatible avec presque toutes les versions précédentes. USB4 exige également que les appareils prennent en charge le protocole de distribution d’alimentation USB-PD, permettant le transfert d’alimentation et la charge entre les appareils.

La dernière série de noyaux Linux d’AMD contient un tunnel USB4 DisplayPort et un emploi USB4/Thunderbolt supplémentaire. La dernière tentative de la société consiste à restructurer plusieurs noyaux Linux autour d’une vérification « is_thunderbolt » utilisée par les pilotes au sein de leur noyau. Cette nouvelle technologie modifiera le comportement du périphérique car il est lié à un port Thunderbolt plutôt qu’actuellement connecté au PCIe pour déterminer si le périphérique est amovible ou connecté en externe à la machine. Cette vérification is_thunderbolt a commencé pour les premiers contrôleurs Intel Thunderbolt qui manquaient d’événements de commande terminée. Le tunnel USB4 DisplayPort prendra ce signal identique et le transformera en paquets pouvant être transmis instantanément via le câble USB-C. Cette technologie autorisera moins de périphériques matériels et permettra à de nombreux signaux de voyager dans un câble individuel.

Mario Limoncello, membre principal de l’équipe technique d’AMD, a publié la semaine dernière des révisions occasionnelles de la séquence de correctifs « is_thunderbolt ». Finalement, le comportement prévu du pilote inclut les plans USB4 de l’entreprise. La vérification is_thunderbolt est actuellement considérée comme une bizarrerie du noyau, et AMD inclura également des modifications supplémentaires du code du noyau de style Thunderbolt dans la série. Les douze correctifs Linux d’AMD simplifieront également les codes de pilote AMD et Nouveau pour ses chemins concernant la prise en charge de l’eGPU et du GPU amovible, etc.

Pour plus de détails sur la dernière série de correctifs AMD, consultez Freedesktop.org.

Source : Phoronix

Source-123