Linux 6.3 починає офіційну підтримку інтерфейсу контролера Steam Deck, серед усіх цих нових функцій

Linux 6.3

Співали, чи майже. Принаймні була написана пісня, і після розробки, в якій найпомітнішою та найпоширенішою новиною була відсутність новин, Лінус Торвальдс випустив стабільну версію Linux 6.3, в вище Так, був потрібний восьмий RC, але тому, що в різдвяний період все дуже сповільнилося. Цього разу навіть Великдень не зміг сповільнити хороший цикл.

Новин завжди багато, але деякі виділяються над іншими. У Linux 6.3 вражає те, що почалася підтримка інтерфейсу контролера Steam Deck, консолі Valve. І це те, що, хоча його можна було використовувати для відтворення майже будь-якої назви Steam, апаратне забезпечення було новим, коли воно було представлено, тому його довелося включити в ядро, щоб покращити його роботу. Ось список із найвидатніші новини Вони прийшли разом з Linux 6.3.

Основні моменти Linux 6.3

  • Процесори:
    • AMD Auto IBRS для процесорів Zen 4 у всіх пакетах продуктів Ryzen і EPYC.
    • Підтримка Intel LKGS для цієї інструкції Load Kernel GS як частини майбутньої функції FRED.
    • Підготовка ядра Linux для ARM SME2 і SME2.1 як масштабованих матричних розширень ARM.
    • Нові драйвери керування живленням для ARM і RISC-V.
    • Рядкові функції, оптимізовані для RISC-V з використанням розширення обробки бітів Zbb.
    • Драйвер TPMI від Intel було об’єднано, щоб цей регістр з урахуванням топології та інтерфейс капсули PM використовувалися для обробки різних функцій керування живленням.
    • Intel TDX оновлено, щоб уникнути сценарію «повного божевілля».
    • Драйвер AMD-Xilinx XDMA було об’єднано для цієї підсистеми Xilinx Direct Memory Access (DMA).
    • AMD Slow Memory Bandwidth Allocation Enforcement для серверних процесорів Zen 4.
    • Сумісність із Qualcomm Snapdragon 8 Gen 2.
    • Різні оновлення RAS і EDAC для серверів AMD і Intel, включаючи 5-канальний DDR12 для Granite Rapids.
  • Графіка:
    • Драйвер Intel Meteor Lake VPU був об’єднаний для цього «універсального процесора», який дебютує в SoC наступного покоління Meteor Lake. VPU використовуватиметься для висновків ШІ. Це перший новий драйвер, який використовує підсистему «accel» прискорювача обчислень, яка була запущена в Linux 6.2.
    • Драйвер штучного інтелекту Intel Habana Labs також було перенесено на нову підсистему/фреймворк Compute Accelerator.
    • Підтримка дисплеїв Intel Meteor Lake працює.
    • Підтримка Intel DP MST DSC.
    • Кілька старих драйверів, наприклад для ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA тощо, було видалено.
    • AMDGPU тепер надає інформацію PCIe простору користувача.
    • AMDGPU також переробила код сну S0ix.
    • Тепер Etnaviv підтримує ядра VeriSilicon NPU із незавершеною роботою щодо ввімкнення OpenCL на Mesa NPU.
    • Інші оновлення Direct Rendering Manager (DRM).
    • Покращення підтримки аналогового телебачення.
  • Файлові системи та сховище:
    • Значна оптимізація продуктивності EXT4 Direct I/O.
    • Регулювання BFQ для агрегатів з декількома приводами.
    • Незначні покращення файлової системи F2FS.
    • Підтримка MMC/SD тепер пропонує планувальник введення-виведення BFQ для полегшення компіляції ядра для таких систем.
    • Підтримка монтування Tmpfs IDMAPPED корисна для systemd, Kubernetes та інших завдань.
    • Шифрування AES-SHA2 для NFSD разом із деякими вдосконаленнями коду безпеки пам’яті.
    • Деякі покращення швидкості драйвера файлової системи Btrfs.
    • Параметр декомпресії з низькою затримкою для EROFS.
  • Мережі:
    • Новий драйвер Qualcomm ath12k додано для підтримки бездротових чіпсетів нового покоління Qualcomm WiFi 7.
    • Підтримка IPv4 BIG TCP для кращої продуктивності мережі, подібна до існуючого BIG TCP для IPv6.
    • Підтримка NVIDIA BlueField 3 DPU Ethernet.
    • Сумісність з WiFi адаптером Realtek RTL8188EU.
  • Інше обладнання:
    • HID-BPF було об’єднано, а також є вбудована підтримка інтерфейсу контролера Steam Deck як частину змін HID.
    • Підтримку контролера Sony DualShock 4 було видалено з hid-sony, оскільки з Linux 6.2 він підтримує офіційний драйвер hid-playstation.
    • Підтримка гоночного контролера Logitech G923.
    • Належна підтримка дротового контролера 8BitDo Pro 2 для геймерів Linux.
    • Сенсорний моніторинг для багатьох материнських плат ASUS B650/B660/X670 ASUS Ryzen.
    • Підтримка режиму розподілу смуги пропускання Thunderbolt / USB4 DisplayPort.
    • Підтримка Intel PMCI для максимум 10 FPGA.
    • Підтримка регіону CXL RAM та інших оновлень підсистеми Compute Express Link.
    • Підтримка звуку для Tesla FSD SoC.
    • Сумісність з більшою кількістю пристроїв Aquacomputer.
    • Підтримка контролера IT87952E Super I/O деяких нових материнських плат для настільних ПК.
    • Видалення сумісності з деякими старими платами та машинами ARM.
  • Безпека:
    • Підтримка Microsoft Pluton TPM CRB, яка є в останніх мобільних процесорах AMD Ryzen. Це призначено для обробки лише буфера відповіді на команди TPM2 (CRB) мікросхеми безпеки Pluton і нічого іншого.
    • Підтримка ввімкнення STIBP під час використання застарілої версії IBRS як частини пом’якшення безпеки ЦП для захисту потоків простору користувача.
    • Підтримка KASLR для LoongArch для рандомізації розташування адресного простору ядра.
    • Оптимізовані версії AVX2 і AVX-512 шифрування ARIA в криптографічній підсистемі ядра Linux.
  • Загальні поліпшення:
    • Більше коду Rust було об’єднано перед дебютом перших драйверів ядра Rust у найближчому майбутньому.
    • Покращення в MEMFD і MGLRU.
    • Підтримка вкладеного гіпервізора Microsoft Hyper-V.
    • Невеликі оптимізації в коді програміста.
    • Численні оновлення KVM.
    • Вилучено підтримку компілятора Intel ICC.
    • Виправлення для Zstd.
    • Покращення Restartable Sequences (RSEQ).
    • Покращення Printk у підготовці до потокових/атомних консолей.
    • Новий апаратний інструмент шуму «hwnoise».
    • Покращення Objtool для швидшого збирання ядра та меншого використання пам’яті. Ті, хто збирає конфігурацію ядра allyesconfig, тепер зможуть без проблем робити це на системах лише з 32 ГБ оперативної пам’яті.

Linux 6.3 тепер доступні і можна завантажити з kernel.org, але у формі архіву. Користувачі Ubuntu, які хочуть встановити його, повинні будуть зробити це самостійно, або вручну, або за допомогою таких інструментів, як Магістраль. Ubuntu 23.04 Він надійшов із версією 6.2 і залишатиметься в цій версії протягом 9 місяців, протягом яких буде підтримуватися.

Via: Майкл Ларабель.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.