Linux kernel ünnepnap, itt a 6.19 – jobb támogatás a régebbi AMD GPU-khoz és új DRM színkezelési API

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

Megérkezett a Linux Kernel 6.19, és számos fontos fejlesztést hoz az Intel és az AMD hardvereihez, új grafikus alrendszeri lehetőségekkel és fájlrendszer-fejlesztésekkel.  Az AMD oldalán különösen fontos előrelépés, hogy az AMD GCN 1.0 és GCN 1.1 architektúrájú dedikált grafikus kártyák (dGPU-k) immár alapértelmezetten az AMDGPU illesztőprogramot használják a korábbi, örökölt Radeon meghajtó helyett. Ez a váltás jobb teljesítményt, modernebb funkciókat és azonnali RADV (Vulkan) kompatibilitást biztosít, ami főként játékok és grafikus alkalmazások esetén jelent komoly előnyt. Az Intel háza táján folytatódik a felkészítés a közelgő Wildcat Lake és Nova Lake platformokra. Emellett több új technológia is bekerült a főágba, köztük a Linear Address Space Separation (LASS), amely a memóriavédelem és a biztonság területén hoz fejlesztéseket, valamint a Content Adaptive Sharpness Filter (CASF), amely a megjelenítés minőségének javítását célozza. A Linux 6.19 egyik kiemelt újdonsága a DRM Color Pipeline API, amely a Valve támogatásával került be a kernelbe. Ez az új API modernebb és rugalmasabb színkezelési lehetőségeket biztosít a grafikus alrendszer számára, különösen fontos lehet professzionális megjelenítők, HDR-támogatás és játékos felhasználás esetén. A grafikus fejlesztések mellett több fájlrendszer is javításokat és optimalizációkat kapott, valamint új hardvertámogatások jelentek meg, például az ASUS Armoury és az Uniwill platformmeghajtók formájában.

Kiemelt újdonságok

A Linux 6.19 funkciólistájában részletesebb áttekintést kaphat a kernel ezen verziójának összes változásáról.

A 6.19-es kiadás főbb újdonságai áttekintésben

A Linux kernel 6.19 több tucat alrendszert érintő változást hoz, amelyek közül a legfontosabbak:

Processzorok és Architektúrák

  • Kezdeti támogatás a Tenstorrent Blackhole és Black Sesame C1200 SoC-khez.
  • KVM x2AVIC támogatás AMD SVM számára, akár 4 096 vCPU-ig (a korábbi 512 helyett).
  • Intel KVM TDX zárolási kód átdolgozása versenyhelyzetek és hibák elkerülésére.
  • Intel Wildcat Lake és Nova Lake eszközazonosítók frissítései, audio és egyéb támogatások.
  • LoongArch32 engedélyezése 32 bites portként a meglévő LoongArch64 architektúrához.
  • RISC-V párhuzamos CPU hot-plug támogatás és Zalasr ISA.
  • Turbostat cache statisztikák kibővítése.
  • ARM MPAM támogatás upstreamelése (Intel RDT-hez hasonló erőforrás-kezelés).
  • PCIe link titkosítás és eszköz-hitelesítés, AMD SEV-TIO kezdeti implementáció.
  • AES-GCM optimalizációk AMD Zen 3 és AVX-512 CPU-k számára.
  • Intel LASS (Linear Address Space Separation) integráció.
  • AMD Zen 6 RAS és Smart Data Cache Injection (SDCI) előkészítések.

Grafika és DRM

  • DRM Color Pipeline API integrálva az AMDGPU, VKMS és Intel driverekbe – HDR Linux támogatás erősítése.
  • AMD GCN 1.0/1.1 GPU-k immár alapértelmezettként az AMDGPU driverrel.
  • Intel Xe3P grafikus vezérlők kezdeti támogatása Nova Lake és Crescent Island platformon.
  • Intel CASF adaptive sharpening upstreamelve.
  • Nouveau driver támogatás nagyobb oldalakhoz és tömörítéshez.
  • Arm Ethos NPU driver integrálása az accelerator alrendszerbe DRM alatt.

Tárolórendszerek

  • EXT4 online töredezettség-mentesítés optimalizálva, nagyobb blokkméretek támogatása.
  • Peer-to-peer DMA fejlesztések a blokk rétegben (NVIDIA).
  • NTFS3 támogatja az 1970 előtti időbélyegeket.
  • Per-CPU BIO caching alapértelmezettként.
  • F2FS és Btrfs teljesítmény-optimalizációk, FSCRYPT előkészítések.
  • Microsoft RAMDAX támogatás – RAM NVDIMM-ként kezelhető.
  • NFS könyvtár-delegációk, DM-VERITY gyorsított hash-elés.
  • Írási chunk méretek növelése, Apple HFS/HFS+ hibajavítások.

Hálózat és PCIe

  • 4× gyorsulás nagy adatátvitelnél lock nélküli listával.
  • Bluetooth PAST kezdeti támogatás.
  • Realtek RTL8125K és RTL8852AU/RTL8852CU USB eszközök támogatása.
  • NVIDIA 1.6 Tb/s hálózati előkészületek.
  • PCIe Resizable BAR (ReBAR) kód tisztítása és centralizálása.

Laptopok, kézi és egyéb eszközök

  • ASUS Armoury driver: új BIOS attribútumok és ROG Ally támogatás.
  • Uniwill laptop driver: RGB fények, akkumulátor töltés, hotkey kezelés.
  • Lenovo IdeaPad Rapid Charge támogatás.
  • Apple Silicon és Steam Deck hőmérséklet-figyelés.
  • Új RTC, Rockchip RKCIF/RKVDEC HEVC, USB3 és I3C HDR támogatás.

Rust kernel modulok

  • I2C és egyéb driverek Rust nyelven írhatók.
  • Rust modulok mostantól támogatják a modul paramétereket.
  • Printk és egyéb teljesítmény-optimalizációk.

Egyéb kernel fejlesztések

  • Nagyobb betekintés a “hung task” és lock-up detektoroknál.
  • Microsoft Hyper-V új L1VH módja.
  • User-Space I/O (UIO) Shared Virtual Addressing (SVA) támogatás.
  • DMA-BUF támogatás VFIO PCI eszközökhöz.
  • Új konzol betűtípus, sched_ext optimalizáció eBPF esetekre.
  • Microsoft C Extensions engedélyezése alapértelmezettként.

Biztonság

  • Live Update Orchestrator (LUO): Kexec alapú kernel live update megoldás.
  • Kernel Credential Guards integrálva.
  • klp-build livepatch modul generálás.
  • IPE biztonsági ellenőrzések végrehajtása indirekt script-ekre.

Részletek

Ahogy Linus írta vasárnap:

No big surprises anywhere last week, so 6.19 is out as expected - just
as the US prepares to come to a complete standstill later today
watching the latest batch of televised commercials. The betting man
would expect them all to be AI-generated, but maybe some enterprising
company decides to buck the trend? Doubtful, but there's always a
slight chance.

But for anybody outside the US, maybe taking the newest kernel out for
a spin instead is an option?

I have more than three dozen pull requests for when the merge window
opens tomorrow - thank you to all the early maintainers. And as people
have mostly figured out, I'm getting to the point where I'm being
confused by large numbers (almost running out of fingers and toes
again), so the next kernel is going to be called 7.0.

But today, the big news is 6.19. And some random sporting event.

                Linus

Azaz:

Az elmúlt héten sehol sem történt semmi nagy meglepetés, így a 6.19 a várakozásoknak megfelelően megjelent – éppen akkor, amikor az Egyesült Államok ma később teljesen leáll, hogy a legújabb adag televíziós reklámot nézze. A fogadóirodák törzsvendégei arra számítanának, hogy ezek mind mesterséges intelligenciával készültek, de talán akad egy vállalkozó szellemű cég, amely szembe megy a trenddel? Kétlem, de azért mindig van egy csekély esély.

Az Egyesült Államokon kívül élők számára viszont talán az is egy lehetőség, hogy inkább az új kernelt próbálják ki.

Több mint három tucat pull request vár rám holnapra, amikor megnyílik az összeolvasztási ablak – köszönöm minden korán jelentkező karbantartónak. És ahogy azt a legtöbben már észrevették, lassan eljutok oda, hogy a nagy számok kezdenek összezavarni (majdnem ismét elfogytak az ujjaim és a lábujjaim), így a következő kernel a 7.0 nevet fogja kapni.

De ma a nagy hír a 6.19.
És valamilyen véletlenszerű sportesemény.

A legújabb stabil kernel letölthető a Linux kernel weboldaláról a kernel.org címen valamint a kernelfa forráskódja is elérhető.