Linux 6.14: nagy sebességnövekedés az NTSYNC támogatással, új lehetőségek az AMDXDNA Ryzen AI illesztőprogrammal és sok más fejlesztéssel

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Linux kernel 6.14 újdonságai között számos processzor-, grafikus gyorsító- és fájlrendszerekkel kapcsolatos frissítés található. A Linux 6.14 fejlesztése új mérföldkövet jelent a kernel fejlődésében, számos új funkcióval, hardvertámogatással és teljesítményoptimalizációval. Az AMDXDNA gyorsítóillesztő révén a Ryzen AI NPU-k hivatalos támogatást kapnak, míg az NTSYNC illesztőprogram lehetővé teszi a Windows NT szinkronizációs primitívek Linuxon való emulációját. Ez utóbbi hatalmas sebességnövekedést hoz a Proton-on és a Wine-on futtatott Windows alkalmazások és játékok esetében. Emellett érkezik a gyorsítótár nélküli pufferelt I/O támogatás, továbbá az AMD RDNA4 GPU-k és az Intel Panther Lake processzorok előkészítése is folytatódik. Nézzük meg részletesebben, mit hoz a Linux 6.14!

  • NT szinkronizációs primitív illesztőprogram a gyorsabb játékokhoz A Windows NT operációs rendszerek szinkronizációs primitívei eltérnek a Unix rendszereken használtaktól, ami teljesítményproblémákat okozhat, különösen emuláció során, mint például a Wine esetében. Az új illesztőprogram lehetővé teszi az NT primitívek modellezését, ami jelentős teljesítményjavulást hozhat, különösen a játékok terén.
    Példák a sebességnövekedésre:
    Játék Eredeti ntsync Javulás
    Anger Foot 69 99 43%
    Call of Juarez 99.8 224.1 125%
    Dirt 3 110.6 860.7 678%
    Forza Horizon 5 108 160 48%
    Lara Croft: Temple of Osiris 141 326 131%
    Metro 2033 164.4 199.2 21%
    Resident Evil 2 26 77 196%
    The Crew 26 51 96%
    Tiny Tina's Wonderlands 130 360 177%
    Total War Saga: Troy 109 146 34%
  • Btrfs RAID1 olvasási egyensúly A Btrfs mostantól három új RAID1 olvasási egyensúlyi módszert kínál, amelyek jobban elosztják az I/O műveleteket a RAID1 eszközein: rotáció (minden eszköz aktív marad), késleltetés (intelligensebb kezelése hibás blokkrétegeknek) és devid (kézi vezérlés).
  • Támogatás a nem gyorsítótárazott, pufferelt I/O-hoz Mostantól lehetséges a pufferelt I/O használata, amely után a fájloldalak eltávolításra kerülnek a page cache-ből, miután az adatot olvasták vagy írták. Ez a gyors tárolóeszközökön segít csökkenteni a RAM túlzott terhelését.
  • fsnotify fájl elő-hozzáférési értesítési esemény A rendszer mostantól előre értesíti, ha egy fájl tartalmát hozzáférik. Ez lehetővé teszi a felhasználói tér számára, hogy igény szerint töltsön be fájlokat lassú tárolóból.
  • dmem cgroup a GPU memóriaforrások jobb kezelésére A GPU munkaterhelését mostantól jobban lehet csoportosítani, megelőzve az erőforrások eltávolítását, ezáltal jobb teljesítményt és jobb memóriafelosztást biztosítva a GPU és a CPU memória között.
    • DokumentációDMEM
  • FUSE támogatás io_uring alapú kommunikációval A FUSE mostantól támogatja az io_uring kommunikációt a kernel és a felhasználói tér között, amely javítja a FUSE teljesítményét a kontextusváltások csökkentésével.
  • amdxdna illesztőprogram AMD NPUs számára Az új illesztőprogram támogatja az AMD Neural Processing Unit (NPU) eszközeit, amelyek mesterséges intelligencia alapú alkalmazások, mint a CNN-ek és LLM-ek gyors futtatását teszik lehetővé az AMD XDNA architektúrára építve.
  • XFS reflink és visszafelé-térképezés (reflink and reverse-mapping) támogatás a valós idejű eszközhöz Az XFS mostantól támogatja a reflink és a visszafelé-térképezést a valós idejű eszközöknél, amely újabb lehetőségeket kínál az adatkezelésben.
  • NFSv4.2+ attribútum delegálás Az NFSv4.2+ mostantól lehetővé teszi a fájlok mtime (módosítási idő) kezelését az NFS kliens számára, így gyorsítva a fájlkezelést a szerverre történő folyamatos adatok írása helyett.
  • x86 TLB ürítés skálázhatósági optimalizálások A TLB (Translation Lookaside Buffer) ürítésének optimalizálása, amely javítja a teljesítményt bizonyos mikrobemutatók során.

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

További újdonságok

Processzorok:

  • A RISC-V architektúra már védett a GhostWrite sebezhetőség ellen.
  • A TLB kiürítési skálázhatósági optimalizációk segítenek az AMD és Intel processzorok teljesítményén.
  • Új AMD illesztőprogramok, beleértve az AE4DMA illesztőt.
  • Qualcomm Snapdragon 8 Elite SoC és Blaize BLZP1600 SoC támogatás.
  • AMD P-State illesztőprogram fejlesztések, jobb teljesítményszabályozás.
  • AES-GCM és AES-XTS kriptográfiai gyorsítás az AMD CPU-k számára.
  • Intel Trust Domain Extensions (TDX) folyamatos fejlesztése bizalmas számítási VM-ekhez.
  • A Turbostat eszköz már felkészült az Intel Panther Lake és Clearwater Forest CPU-k támogatására.
  • Intel hőkezelő illesztőprogram előkészítése Panther Lake processzorokhoz.

Linux laptopokon:

  • Az újabb laptopokon megtalálható Microsoft Copilot gomb támogatása.
  • Gyorsabb felfüggesztés és visszaállás egyes rendszereken.
  • AMD x86 platform-illesztőprogramok frissítése.
  • Intel Touch Host Controller (THC) illesztőprogramok beépítése a kernelbe.

Linux és játékok:

  • Az NTSYNC illesztőprogram befejeződött, ami jobb Windows NT szinkronizációt biztosít a Wine/Steam Play (Proton) számára, így jobb játékélményt kínál Linuxon.
  • További játékkontrollerek támogatása az XPad illesztőprogramban.
  • SteelSeries Arctis 9 headset támogatás.

Grafika:

  • Az AMDXDNA illesztőprogram lehetővé teszi a Ryzen AI NPU hardver támogatását a DRM alrendszer "accel" területén belül.
  • Új "DMEM" csoport a GPU VRAM felhasználásának korlátozására.
  • Thunderbolt UHBR támogatás a Panther Lake Xe3 grafikus vezérlőhöz.
  • AMDGPU illesztőprogramba beépített DRM "Blue Screen of Death" támogatás.
  • További AMD RDNA4 fejlesztések a következő generációs Radeon RX 90x0 sorozathoz.

Tárolás és fájlrendszerek:

  • Bcachefs fájlrendszer fejlesztése a "kísérleti" jelölés eltávolítása felé.
  • Gyorsítótár nélküli pufferelt I/O támogatás a teljesítmény javítására.
  • IO_uring és FUSE fejlesztések a FUSE fájlrendszerek gyorsabb működéséért.
  • F2FS optimalizációk, amelyek hatékonyabb I/O kezelést biztosítanak.
  • Btrfs RAID1 körkörös (round-robin) opció a terhelés egyenletesebb elosztásáért.

Egyéb hardvertámogatások

  • Az NVIDIA VFIO illesztőprogram előkészítése a Blackwell GPU-khoz.
  • SoundWire Multi-Lane támogatás az alacsony késleltetésű hangfeldolgozáshoz.
  • Intel Thunderbolt 3 AltMode illesztőprogramok hozzáadása.
  • Új hardverszenzorok támogatása különböző alaplapokhoz.
  • Focusrite Scarlett 4. generációs USB audio interfészek támogatása.
  • ROCEv2 támogatás az Alibaba Cloud ERDMA illesztőprogramban.
  • FPGA támogatás az AAEON UP fejlesztőplatformhoz.

Rust a Linux kernelben:

  • A gendwarfksyms eszköz bevezetése a Rust integráció segítésére.
  • PCI és platform eszközillesztők Rust támogatása már majdnem teljesen kész.

Egyéb fejlesztések:

  • Az EFI elavult UGA protokolljának eltávolítása.
  • KUnit hardvergyorsítás alapértelmezetté válik, gyorsabb tesztelés érdekében.
  • Virtuális ARM64 vendégtámogatás VirtualBox alatt.
  • Jobb hibakeresés a korai rendszerindítási problémák esetén.
  • A "pid_max" értékének beállítása egyedi névtérben, ami régebbi szoftverek számára előnyös.

Biztonsági fejlesztések

  • A felhasználói címmaszkolás (user address masking) mostantól CMOV utasítással működik.
  • A Landlock LSM képes "furcsa" fájlokat kezelni, növelve a Linux biztonsági lehetőségeit.
  • SHA1 helyett alapértelmezetten SHA512 modultámogatás a biztonságosabb aláírás érdekében.
  • AT_EXECVE_CHECK bevezetése, amely segít a következetes biztonsági ellenőrzésben.

Részletek

Ahogy Linus írta vasárnap:

So it's early Monday morning (well - early for me, I'm not really a
morning person), and I'd love to have some good excuse for why I
didn't do the 6.14 release yesterday on my regular Sunday afternoon
release schedule.

I'd like to say that some important last-minute thing came up and
delayed things.

But no. It's just pure incompetence.

Because absolutely nothing last-minute happened yesterday, and I was
just clearing up some unrelated things in order to be ready for the
merge window. And in the process just entirely forgot to actually ever
cut the release. D'oh.

So yes, a little delayed for no good reason at all, and obviously that
means that the merge window has opened. No rest for the wicked (or the
incompetent).

Below is the shortlog for the last week. It's nice and small - not
only was there no last-minute issue yesterday, the whole last week was
pretty calm. The patch is dominated by some amd gpu updates, and even
those are pretty small. The rest is random small changes all over.

Judging by my pending pile of pull requests, 6.15 will be much busier.

          Linus

Azaz:

Szóval, korán reggel van hétfő (nos, korán nekem, nem igazán vagyok reggeli ember), és szeretnék valami jó kifogást találni arra, hogy miért nem csináltam meg a 6.14-es kiadást tegnap, a szokásos vasárnapi délutáni kiadási időpontomban. Azt szeretném mondani, hogy valami fontos, utolsó pillanatban felmerülő dolog miatt csúszott a dolog.

De nem. Ez egyszerűen tiszta inkompetencia.

Mert semmi utolsó pillanatos dolog nem történt tegnap, én csak valami más, nem kapcsolódó dolgokat intéztem, hogy készen álljak a merge ablakra. És közben teljesen elfelejtettem tényleg kiadni a verziót. D'oh. Szóval igen, egy kicsit csúszott, de semmi jó oka nincs rá, és nyilvánvalóan ez azt jelenti, hogy a merge ablak most már nyitva van. Nincs pihenés a gonoszoknak (vagy az inkompetens embereknek).

Alább található az előző hét rövid összefoglalója. Szép és kicsi – nemcsak hogy tegnap nem volt semmilyen utolsó pillanatos probléma, de az egész hét elég nyugodt volt. A javításokat néhány AMD GPU frissítés dominálja, és még azok is elég kicsik. A többi apró változás itt-ott. A felhalmozódott pull request-eket elnézve a 6.15-ös kiadás sokkal elfoglaltabb lesz.

Hozzászólások

kami911 képe

Az NTSYNC alapján miről is

Értékelés: 

0
Még nincs értékelve

Az NTSYNC alapján miről is van szó,  ezeket a híreket érdemes még elolvasni:

20-650% közötti gyorsulás,  azért az elég ütős lesz.