Novinky pro Linux 6.3: lepší podpora desek Asus či alokace pásma u Thunderboltu / USB4 ze strany GPU

3. 3. 2023
Doba čtení: 4 minuty

Sdílet

Autor: Depositphotos
LoongArch s podporou KASLR, AMD Auto IBRS a Zen 4, podpora senzorů desek Asus a produktů Gigabyte či NZXT, implementace Thunderbolt / USB4 DisplayPort Bandwidth Allocation Mode.

Podpora senzorů dalších základních desek Asus a produktů Gigabyte či NZXT

Společnost Asustek se nadále těší posilující podpoře různých senzorů na mnoha svých základních deskách a bude to platit i pro jádro Linux 6.3. Přibude v něm podpora řady dalších modelů s čipovými sadami B650, B660 a X670, tedy dva pro platformy AMD a jedna pro Intel (číselně prostřední – kde jsou ty časy, kdy „to“ AMD a Intel značily zcela rozdílně).

V rámci subsystému HWMON přibudou aktualizace vylepšující podporu I/O Nuvoton NCT6775 o přímé volání ASUS ACPI WMI, kde je navíc v jádru Linux 6.3 vyřešen dosavadní konflikt zdrojů s touto metodou u desek obsahujících řadič Nuvoton NCT6799D. Seznam se tak rozrůstá poměrně úctyhodně o následující podporované základní desky:

  • Asus EX-B660M-V5 PRO D4
  • Asus PRIME B650-PLUS
  • Asus PRIME B650M-A
  • Asus PRIME B650M-A AX
  • Asus PRIME B650M-A II
  • Asus PRIME B650M-A WIFI
  • Asus PRIME B650M-A WIFI II
  • Asus PRIME B660M-A D4
  • Asus PRIME B660M-A WIFI D4
  • Asus PRIME X670-P
  • Asus PRIME X670-P WIFI
  • Asus PRIME X670E-PRO WIFI
  • Asus Pro B660M-C-D4
  • Asus ProArt B660-CREATOR D4
  • Asus ProArt X670E-CREATOR WIFI
  • Asus ROG CROSSHAIR X670E EXTREME
  • Asus ROG CROSSHAIR X670E GENE
  • Asus ROG CROSSHAIR X670E HERO
  • Asus ROG MAXIMUS XIII EXTREME GLACIAL
  • Asus ROG MAXIMUS Z690 EXTREME
  • Asus ROG MAXIMUS Z690 EXTREME GLACIAL
  • Asus ROG STRIX B650-A GAMING WIFI
  • Asus ROG STRIX B650E-E GAMING WIFI
  • Asus ROG STRIX B650E-F GAMING WIFI
  • Asus ROG STRIX B650E-I GAMING WIFI
  • Asus ROG STRIX B660-A GAMING WIFI D4
  • Asus ROG STRIX B660-F GAMING WIFI
  • Asus ROG STRIX B660-G GAMING WIFI
  • Asus ROG STRIX B660-I GAMING WIFI
  • Asus ROG STRIX X670E-A GAMING WIFI
  • Asus ROG STRIX X670E-E GAMING WIFI
  • Asus ROG STRIX X670E-F GAMING WIFI
  • Asus ROG STRIX X670E-I GAMING WIFI
  • Asus ROG STRIX Z590-A GAMING WIFI II
  • Asus ROG STRIX Z690-A GAMING WIFI D4
  • Asus TUF GAMING B650-PLUS
  • Asus TUF GAMING B650-PLUS WIFI
  • Asus TUF GAMING B650M-PLUS
  • Asus TUF GAMING B650M-PLUS WIFI
  • Asus TUF GAMING B660M-PLUS WIFI
  • Asus TUF GAMING X670E-PLUS
  • Asus TUF GAMING X670E-PLUS WIFI
  • Asus TUF GAMING Z590-PLUS WIFI

Phoronix dále dodává, že si polepší i Gigabyte, byť střídměji, a to díky podpoře SuperIO čipu ITE IT87952E, který využívá dnes již morálně zastaralá, ač stále skvělá deska Gigabyte Z690 AORUS Master. Dále nechybí vylepšení v podobě ovladače OneXPlayer (zařízení AYANEO AIR a AIR Pro) a podpora dalších řadičů NZXT RGB & Fan v rámci ovladače nzxt-smart2 pro tohoto výrobce kitů vodního chlazení atd. Z těch méně viditelných věcí je pak v pull requestu třeba podpora napěťového regulátoru Infineon TDA38640.

LoongArch s podporou KASLR

Vývojáři společnosti Loongson připravili pro Linux 6.3 implementaci Kernel Address Space Layout Randomization (KASLR). Pro procesory architektury LoongArch toho bude v jádru Linux 6.3 více, vedle KASLR jsou připravovány pro začlenění kernelové relokace, single kernel implementace pro Kdump, podpora hardwarových breakpointů/watchpointů, podpora KProbes/KRetProbes či nově podpora některých self-testů jádra. Minimálně v oblasti KASLR tak LoongArch stahuje skluz za jinými CPU Architekturami, které chyby tohoto typu řeší již delší dobu. Podrobnosti jsou k dispozici v pull requestu.

Připomínka: AMD Auto IBRS a Zen 4

V kontextu bezpečnostních oprav a mechanismů připomeňme, že s generací 5nm procesorů AMD Zen 4, tedy současnými Ryzeny 7000 (a jim odpovídajícími EPYCy a koncem roku i až 96jádrovými Threadrippery) přišel i mechanismus pro automatické řešení IBRS, tedy Auto Indirect Branch Restricted Speculation. Hovořilo se o něm už v souvislosti se současnou verzí jádra Linux 6.2, nicméně věci se budou dít i v Linuxu 6.3, kde se sluší vzpomenout měření Phoronixu z ledna tohoto roku, kde naměřený nárůst výkonu na tehdejší vývojové verzi jádra dosahoval 2 až 9 % dle typu úlohy. Intel již má v jádru podobnou funkcionalitu zvanou Enhanced IBRS (pracovat na ní začal už v roce 2018, kdy došlo k odhalení Spectre a Meltdown).

bitcoin školení listopad 24

Podpora Thunderbolt / USB4 DisplayPort Bandwidth Allocation Mode

Před několika dny sám velký Greg Kroah-Hartman zaslal do jádra aktualizace podpory USB/Thunderbolt. Vedle obvyklé várky patchů řešících nová zařízení je zde zejména pull request přinášející implementaci podpory tzv. DisplayPort Bandwidth Allocation Mode, a to v ovladači Thunderbolt v rámci jeho plné kompatibility s rozhraním USB, včetně této novinky v poslední generaci USB4. S tímto režimem si může ovladač GPU vyjednávat s Thunderboltem dynamicky se měnící limit propustnosti skrze vstup DisplayPort rozhraní.

Dále přibývá třeba podpora USB Pro SoC NVidia Tegra 2/3/4, resp. Nvidia Jetson AGX Orin, dále USB 3.1 Gen1 hub VIA LAB VL817, USB 2.0 hub Genesys Logic GL852G.

Autor článku

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.