A Linux 7.3 már ellenőrzi, tudják-e az USB‑C kábelek az Alt Mode-ot

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Két változás emelkedik ki számomra a Linux 7.3 USB alrendszerének kódjában. Az első a kernel, amelyre már régóta ráfért volna, hogy ellenőrizze az USB‑C kábelek képességeit, vagyis hogy támogatják‑e az alt módokat. A másik egy új, alacsony késleltetésű USB4STREAM opció, amely kisebb késleltetésű adatátvitelt tesz lehetővé USB4‑en összekapcsolt rendszerek között.

A Linux 7.3‑tól kezdve az USB Type‑C kód már ellenőrzi a kábelek alternatív mód támogatását. Eddig a Linux valójában nem vizsgálta a kábelek alt módra vonatkozó képességeit, például DisplayPort vagy Thunderbolt esetén. Emiatt a rendszer hibásan jelezhetett vissza állapotokat, vagy inicializálási hibák léphettek fel, ha olyan kábellel próbált valamilyen alternatív módot használni, amely ezt nem támogatja.

Az új kód a Linux 7.3‑ban már ellenőrzi az identity headert, hogy passzív kábellel van‑e dolgunk USB 2.0 sebességgel, illetve hogy az aktív kábelekhez tartoznak‑e megfelelő csatlakozók. Ezt az USB‑C kábelképesség‑ellenőrzést Andrei Kuchynski, a Google Chrome OS csapatának tagja adta hozzá.

A Linux 7.3 USB kódja tartalmazza az új busy poll opciót az USB4STREAM‑hez, amely alacsonyabb késleltetést biztosít, cserébe nagyobb CPU‑terhelésért. Az Intel a Linux 7.2‑ben vezette be az USB4STREAM‑et az USB4/Thunderbolt‑tal összekapcsolt rendszerek közötti adatcsomag‑továbbításhoz. A "busy_poll" engedélyezése USB4STREAM mellett mostantól lehetővé teszi az alacsonyabb késleltetésű adatátvitelt.

Emellett több kisebb USB‑frissítés is érkezik, például Device Tree bindingek az ASpeed AST2700 DWC3 vezérlőhöz, valamint egyéb apró módosítások.

A Linux 7.3 USB és Thunderbolt változtatásainak teljes listája ebben a pull requestben olvasható.