Pagpagawas sa kernel Linux 6.12 nga adunay suporta sa Realtime

Human sa duha ka bulan nga pag-develop, gipagawas ni Linus Torvalds ang kernel. Linux 6.12. Lakip sa labing talagsaong mga pagbag-o: ang abilidad sa pagpagana sa Realtime mode, sched_ext para sa paghimo og mga CPU scheduler pinaagi sa eBPF, QR code output sa mga kondisyon sa emerhensya, mekanismo sa Device Memory TCP, mekanismo sa pagreserba sa kahinguhaan sa server sa SCHED_DEADLINE, pagpaayo sa EEVDF task scheduler, IPE module para sa pagtakda og mga polisiya sa integridad.

Ang bag-ong bersyon naglakip sa 14607 nga mga pag-ayo gikan sa 2167 nga mga developer, ang gidak-on sa patch mao ang 37 MB (ang mga pagbag-o nga nakaapekto sa 13087 nga mga file, 507913 nga linya sa code ang gidugang, 234083 nga linya ang natangtang). Ang katapusan nga pagpagawas adunay 15130 nga mga pag-ayo gikan sa 2078 nga mga developer, ang gidak-on sa patch 85 MB (sa 6.10 kernel ang patch 41 MB ang gidak-on). Mga 45% sa tanan nga mga pagbag-o nga gipaila sa 6.12 adunay kalabotan sa mga driver sa aparato, gibana-bana nga 12% sa mga pagbag-o ang may kalabutan sa pag-update sa code nga espesipiko sa mga arkitektura sa hardware, 13% adunay kalabotan sa networking stack, 6% adunay kalabotan sa mga sistema sa file, ug 3% adunay kalabutan sa internal nga mga subsystem sa kernel.

Pangunang mga inobasyon sa kernel 6.12:

  • Mga serbisyo sa memorya ug sistema
    • Anaa na karon ang abilidad sa paghimo sa kernel gamit ang opsyon nga PREEMPT_RT nga walay dugang nga mga patch para sa real-time nga operasyon. Ang katapusang nawala nga feature sa kernel nga nakapugong sa pag-enable sa PREEMPT_RT mode mao ang suporta para sa non-blocking atomic output pinaagi sa printk function, nga gilakip usab sa kernel. Anaa ang suporta sa PREEMPT_RT para sa x86, x86_64, ARM64, ug RISC-V architectures. Hangtod karon, ang implementasyon sa PREEMPT_RT mode gihatag sa porma sa external patches, nga gigamit sa pipila ka distribution, sama sa RHEL, SUSE, ug Ubuntu, naghimo og managlahing Realtime nga mga edisyon sa ilang mga produkto, nga gipangayo sa mga lugar sama sa mga sistema sa pinansya, mga aparato sa pagproseso sa audio ug video, abyasyon, medisina, robotics, telekomunikasyon ug mga sistema sa industriya, diin gikinahanglan aron masiguro ang matag-an nga oras sa pagproseso sa panghitabo.
    • Ang mekanismo nga "sched_ext" (SCX) gidugang na, nga nagtugot sa paggamit sa eBPF sa paghimo og mga CPU scheduler nga mosakup sa halos tanang aspeto sa task scheduling ug CPU resource allocation. Ang maong mga scheduler mahimong dinamikong ma-load ug mapatuman sulod sa kernel. Linux в virtual nga makina eBPF. Ang mekanismo sa sched_ext nagpasayon ​​sa paghimo og mga task-specific scheduler, nagtugot sa pag-eksperimento sa lain-laing mga teknik ug estratehiya sa pag-iskedyul, ug nagtugot sa paspas nga paghimo og mga working prototype ug ang on-the-fly nga pag-ilis sa mga scheduler sa mga production infrastructure. Pananglitan, gamit ang sched_ext, makahimo ka og scheduler nga nagkonsiderar sa mga detalye sa usa ka piho nga aplikasyon ug dinamikong nag-usab sa estratehiya sa pag-iskedyul niini depende sa estado sa sistema ug uban pang mga hinungdan.
    • Ang komposisyon naglakip sa nahabilin nga bahin sa mga patch nga gikinahanglan alang sa operasyon sa mekanismo sa SCHED_DEADLINE server, nga nagsulbad sa problema sa underutilization sa mga kapanguhaan sa CPU pinaagi sa ordinaryo nga mga buluhaton sa diha nga ang CPU gimonopolyo sa high-priority (realtime) nga mga buluhaton. Aron mapugngan ang pagmonopolyo sa CPU, gigamit kaniadto sa kernel ang Realtime throttling nga mekanismo, nga misulay sa pagreserba sa 5% alang sa ubos nga prayoridad nga mga buluhaton, nga nagbilin sa 95% sa panahon alang sa realtime nga mga buluhaton. Kini nga mekanismo nagpabilin nga daghan nga gitinguha, tungod kay ang ordinaryong mga buluhaton sa daghang mga sitwasyon wala makadawat og igong oras sa processor. Ang SCHED_DEADLINE server nagpatuman ug mas episyente nga mekanismo sa pagreserba sa kahinguhaan.
    • Ang integrasyon sa EEVDF (Earliest Eligible Virtual Deadline First) task scheduler nahuman na, nga mipuli sa CFS (Completely Fair Scheduler) scheduler, nga gihatag sugod sa kernel 2.6.23. Kung gipili ang sunod nga proseso aron ibalhin ang pagpatuman, ang bag-ong scheduler nagkonsiderar sa mga proseso nga wala makadawat igo nga mga kapanguhaan sa processor o nakadawat usa ka dili takus nga daghang oras sa processor. Sa una nga kaso, ang pagbalhin sa kontrol sa proseso napugos, ug sa ikaduha, sa sukwahi, kini gi-post. Ang karaang CFS scheduler migamit ug heuristics ug fine-tuning aron mailhan ang mga proseso nga nagkinahanglan ug espesyal nga atensyon, samtang ang bag-ong scheduler nagsubay niini nga mas klaro ug wala magkinahanglan og fine-tuning. Ang EEVDF gilauman nga makunhuran ang mga paglangan sa mga buluhaton nga ang CFS adunay mga problema sa pag-iskedyul.
    • Sa kernel emergency handler - DRM Panic, nga naggamit sa DRM (Direct Rendering Manager) subsystem sa pagpakita sa usa ka biswal nga report sa estilo sa "asul nga screen sa kamatayon", ang abilidad sa pagpakita sa usa ka logo ug QR code uban sa usa ka kmsg report sa ang screen kung adunay mahitabo nga emerhensya nga kahimtang gidugang. Tungod kay 2953 ka bytes ra ang angay sa usa ka QR code, ang DRM_PANIC_SCREEN_QR_CODE_URL nga kapilian gihatag, diin ang report sa kmsg gi-compress gamit ang zlib ug gilakip ingon usa ka parameter sa URL, nga nagtugot sa mga 40 bytes nga mabalhin pinaagi sa V7500 QR code. Kung nagtukod og mga pakete gamit ang kernel, ang mga pag-apod-apod mahimong magtakda og base nga URL alang sa URL, nga magtugot kanila sa pag-navigate sa usa ka panid alang sa pagreport sa usa ka problema. Aron mapili ang format sa QR code, ang DRM_PANIC_SCREEN_QR_VERSION setting gihatag.
    • Gidugang nga suporta alang sa ARM POE (Permission Overlay Extension), nga nagtugot kanimo sa pagtakda sa mga katungod sa pag-access sa mga lugar sa memorya. Gigamit kini nga extension, sa mga sistema nga adunay mga processor sa ARM64, ang mekanismo sa Memory Protection Keys mahimong ipatuman, nga gigamit aron mapugngan ang pag-access sa mga panid sa memorya nga dili usbon ang lamesa sa panid sa panumduman.
    • Alang sa Loongarch, ARM64, PowerPC ug s390 nga mga arkitektura, ang pagpatuman sa getrandom() system call gibalhin, na-optimize gamit ang vDSO (virtual dynamic shared object) nga mekanismo, nga nagpaposible sa pagbalhin sa system call handler gikan sa kernel ngadto sa user space ug likayi ang mga switch sa konteksto. Gitugotan ka sa pag-optimize nga mapadali ang paghimo sa mga random nga numero hangtod sa 15 ka beses.
    • Ang katakus sa paggamit sa hingpit nga mga timeout, nga na-trigger kung ang usa ka piho nga oras naabot sa orasan sa sistema, gidugang sa io_uring asynchronous input/output subsystem (kaniadto, ang mga paryente ra nga timeout ang mahimong itakda, nga nagpakita sa gidugayon gikan sa pagsugod sa operasyon. ).
    • Gidugang nga mga file alang sa pagmugna og mga binding alang sa libcpupower library gamit ang SWIG toolkit, nga nagtugot kanimo sa pagmugna og mga binding gikan sa C/C++ code alang sa nagkalain-laing programming language. Gitugotan ka sa mga binding sa paghimo og mga script sa Python ug uban pang mga lengguwahe, ug gamiton kini aron mapalawig ang pagpaandar sa libcpupower library, nga naghatag usa ka API alang sa pagdumala sa cpufreq ug mga drayber gikan sa wanang sa gumagamit.
    • Ang cpuidle utility nagpakita sa bili sa idle state "residency", nga gigamit alang sa realtime nga mga sistema ug gikonsiderar ang minimum nga oras nga ang processor kinahanglan nga anaa sa idle state aron mahatagan og katarungan ang mga gasto sa enerhiya sa pagbalhin ngadto ug gawas niini nga estado.
    • Gidugang ang abilidad sa paggamit sa Clang compiler aron paghimo sa standard C library nga nolibc, nga gilakip sa kernel source code. Linux ug naghatag og kompletong impormasyon bahin sa mga basic system calls. Kung mag-build og nolibc sa Clang, ang link-time optimization (LTO) gi-enable.
    • Ang ubang mga interface sa cgroup1 wala na gigamit, sama sa TCP accounting, soft limit version XNUMX, ug memory exhaustion management. Ang suporta alang niini nga mga bahin nagpabilin nga bug-os alang sa karon, ug ang pasidaan gihimo aron tun-an ang gidaghanon sa mga tiggamit nga nagpadayon sa paggamit niini nga mga bahin.
    • Gidugang ang abilidad sa pag-configure sa usa ka ring trace buffer aron makatipig sa natipon nga datos pagkahuman sa pag-reboot, nga magtugot kanimo nga dili mawala ang natipon nga impormasyon sa pag-debug kung adunay pagkahagsa sa kernel. Ang datos gitipigan sa memorya. Ang pag-enable gihimo pinaagi sa trace_instance kernel command line parameter, pananglitan, ang pagbutang sa "trace_instance=boot_map@0x285400000:12M" magreserba ug 12 MB sa memorya sa 0x285400000 para sa "boot_map" buffer, nga ma-access pinaagi sa file /sys/kernel /tracing/instances/boot_map.
    • Padayon nga pagbalhin sa mga pagbag-o gikan sa Rust-for-branchLinux, may kalabutan sa paggamit sa Rust isip ikaduhang pinulongan para sa pagpalambo sa mga driver ug kernel module (Ang suporta sa Rust dili aktibo pinaagi sa default ug wala maglakip sa Rust sa gikinahanglan nga mga dependency sa build sa kernel). Gidugang ang 'list' ug 'rbtree' modules para sa pagtrabaho uban sa doubly linked lists ug red-black search trees. Gipalapdan ang mga kapabilidad sa 'init', 'sync', 'types', ug 'error' modules. Ang abilidad sa paggamit sa Rust code sa paghimo og kernel nga adunay proteksyon batok sa mga pag-atake sa Spectre (MITIGATION_{RETHUNK,RETPOLINE,SLS} options), gamit ang KASAN debugging system, ang kCFI (kernel Control Flow Integrity) ug Shadow Call protection mechanisms, ug kung mogamit og dugang nga GCC plugins. Gidugang ang driver para sa Applied Micro QT2025 PHY Ethernet controller, nga gisulat sa Rust. Usa ka lahi nga website nga adunay dokumentasyon ang giandam: rust.docs.kernel.org.
    • Ang xdrgen utility gidugang na sa kernel source code para sa pag-convert sa XDR (eXternal Data Representation) specifications ngadto sa XDR encoding ug decoding functions nga gisulat gamit ang C style nga gisagop sa kernel. Linux.
    • Gisagop sa kernel ang usa ka pagbag-o aron ipatuman ang mekanismo sa pag-mask sa pointer aron makunhuran ang gidaghanon sa hinay nga mga tawag sa barrier_nospec() sa 64-bit copy_from_user() function, nga gigamit sa pagkopya sa datos sa kernel gikan sa wanang sa gumagamit. Ang paggamit sa masking nagpadali sa pagsulay sa "per_thread_ops", nga nagtimbang-timbang sa gidaghanon sa mga operasyon nga mahimo sa usa ka hilo, sa 2.6%.
    • Usa ka bag-ong USB driver ang gidugang nga nagtugot kanimo sa paggamit sa 9pfs protocol isip usa ka transportasyon alang sa pagpadala ug pagdawat sa data gikan sa usa ka USB device sa dihang mo-mount sa 9p file system sa USB (pananglitan, "mount -t 9p -o trans=usbg, ngalan=/dalan/sa/ fs /mnt/9"). Usa ka pananglitan sa paggamit sa bag-ong drayber mao ang paggamit sa NFS imbes nga organisahon ang boot sa root partition sa dihang nag-develop sa mga embedded device.
  • Disk Subsystem, I/O ug File Systems
    • Ang abilidad sa pagtrabaho uban sa storage device kansang block gidak-on mas dako pa kay sa gidak-on sa panumduman nga panid sa sistema gidugang ngadto sa VFS subsystem. Sa mga sistema sa file, kini nga bahin gisuportahan lamang sa XFS.
    • Ang FUSE subsystem, nga nagtugot kanimo sa paghimo og mga implementasyon sa mga file system nga naglihok sa user space, adunay dugang nga suporta alang sa pagmapa sa user identifiers sa mounted file system, nga gigamit sa pagpares sa mga file sa usa ka partikular nga user sa usa ka mount foreign partition uban sa laing user sa kasamtangan. sistema.
    • Usa ka bag-ong operasyon sa fcntl, F_CREATED_QUERY, ang gipatuman, nga naghatag sa usa ka aplikasyon sa katakus sa pagtino kung ang usa ka file nga giablihan gamit ang O_CREAT nga bandila nahimo o kung kini naglungtad na kaniadto.
    • Gidugang ang abilidad sa paggamit sa talagsaon nga 64-bit mount point ID sa name_to_handle_at() system call aron malikayan ang mga kondisyon sa lumba kung mag-parse /proc/mountinfo.
    • Ang gidak-on sa "file" nga istruktura sa kernel gipakunhod gikan sa 232 ngadto sa 184 bytes, nga nagpamenos sa konsumo sa memorya sa mga sistema nga aktibong nagtrabaho sa mga file.
    • Ang pag-mount sa mga file system aron i-mount ang mga punto sa sulod sa /proc hierarchy, sama sa /proc/PID/fd, gidili, nga nakamugna ug potensyal nga isyu sa seguridad.
    • Ang pseudo-FS NSFS (NameSpace FS), nga gigamit sa pagtrabaho sa mga namespaces, naghatag og dugang nga impormasyon mahitungod sa mga namespace sa mga mount point.
    • Ang EROFS (Extendable Read-Only File System) nga sistema sa file, nga gidisenyo alang sa paggamit sa read-only nga mga partisyon, karon nagsuporta sa mounting file system direkta gikan sa mga imahe sa disk nga gitipigan isip mga file.
    • Bag-ong ioctl commands XFS_IOC_START_COMMIT ug XFS_IOC_COMMIT_RANGE gidugang sa XFS para sa pagbayloay sa sulod tali sa duha ka file.
    • Ang NFS midugang og suporta para sa "LOCALIO" protocol, nga nagtugot kanimo sa pagtino kung ang kliyente ug server NFS sa samang host aron ma-enable ang katugbang nga mga optimization.
    • Sa sistema sa Btrfs file, gisugyot ang mga pag-optimize sa pasundayag, ang code gi-refactor, ang lugar sa gilapdon sa pag-lock sa panahon sa mga operasyon sa pagbasa nakunhuran, ang trabaho nagpadayon sa pag-convert sa mga panid sa panumduman aron magamit ang mga folio sa panid, ug ang awtomatikong pagpagawas sa panumduman nahimo na. gipatuman alang sa istruktura sa btrfs_path.
    • Sa Ext4 file system, ang mga bug nga may kalabutan sa block alokasyon, pagdumala sa gilapdon, paspas nga pagpasalig, ug pag-journal naayo na.
  • Virtualization ug Security
    • Gidugang ang IPE (Integrity Policy Enforcement) LSM module, nga gimugna sa Microsoft aron mapalapad ang kasamtangan nga mandatory access control system. Gitugotan ka sa module sa paghubit sa usa ka kinatibuk-ang palisiya sa integridad alang sa tibuuk nga sistema, nga nagpaila kung unsang mga operasyon ang gitugotan ug kung giunsa ang pagkakasaligan sa mga sangkap kinahanglan mapamatud-an. Pananglitan, gamit ang IPE, mahimo nimong ipiho kung unsang mga executable nga mga file ang gitugotan nga modagan, nga gikonsiderar ang ilang pagsunod sa reference nga bersyon gamit ang cryptographic hash nga gihatag sa dm-verity system.
    • Sa entablado sa pag-compile sa kernel, posible nga maglainlain ang magamit nga mga pamaagi sa pagpanalipod batok sa lainlaing mga kahuyangan sa klase sa Spectre sa CPU. Ang Kconfig nagtanyag og bag-ong mga parametro: MITIGATE_MDS (proteksyon batok sa Microarchitectural Data Sampling vulnerability), MITIGATE_TAA (proteksiyon batok sa TSX Asynchronous Abort vulnerability), MITIGATE_MMIO_STALE_DATA (proteksiyon batok sa MMIO Stale Data vulnerability), MITIGATEult_L1TIGATF1. (proteksyon batok sa Retbleed vulnerabilities), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V2 (proteksiyon batok sa Spectre vulnerabilities), MITIGATE_SRBDS (proteksiyon batok sa Special Register Buffer Data Sampling vulnerability), MITIGATE_SSB (proteksiyon batok sa Speculative Store Bypass vulnerability).
    • Gidugang ang kapilian sa command line nga proc_mem.force_override ug usa ka set sa mga setting sa pagtukod sa Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE ug PROC_MEM_FORCE_NEVER) aron mapugngan ang mga pagbag-o sa memorya pinaagi sa /proc/pid/mem.
    • Subsistema sa LSM (Linux security module) gibalhin na ngadto sa paggamit og static calls, nga nakapaayo sa seguridad ug performance.
    • Ang abilidad sa paggamit sa standard cores para sa ARM64 architecture sa guest environments nga nagdagan sa Android-mga sistema nga adunay giusab nga KVM hypervisor (protektado nga KVM).
    • Ang Landlock LSM module, nga nagtugot kanimo nga limitahan ang interaksyon sa usa ka grupo sa mga proseso sa eksternal nga palibot, nagpatuman sa konsepto nga "IPC scoping" aron pilion nga limitahan ang interaksyon sa mga palibot sa sandbox gamit ang mga socket ug signal sa Unix. Pananglitan, mahimo nimong idili ang mga koneksyon gamit ang Unix sockets gikan sa usa ka sandbox environment ngadto sa mga proseso nga walay isolation apply, apan tugotan ang mga koneksyon sa mga proseso sa samang scope.
    • Sa KVM hypervisor, usa ka bandila ang gidugang sa CPUID alang sa mga guest system nga nagpakita sa suporta alang sa AVX10.1 extensions.
  • Subsystem sa network
    • Gidugang ang mekanismo sa Device Memory TCP, nga nagtugot sa paggamit sa mga socket sa network nga direktang ipadala ang mga sulod sa memorya sa mga peripheral device sa network (zero-copy mode) ug direkta nga ibutang ang mga sulod sa network packets sa device memory area sa tigdawat nga bahin. Ang mga datos nga gipasa sa mga pakete gibalhin gikan sa network card ngadto sa memorya sa usa ka peripheral device o gikan sa memorya sa device ngadto sa network card direkta, nga nag-bypass sa CPU, ug ang mga packet header mahuman sa regular nga kernel buffers.
    • Ang mga kapabilidad sa daghang Ethernet ug wireless nga mga drayber gipalapdan. Pananglitan, ang drayber sa Intel iwlwifi nagdugang suporta alang sa pagbalhin sa mga operasyon sa RLC / SMPS sa firmware nga bahin, ang drayber sa RealTek rtw89 nagdugang sa pasundayag ug nagdugang suporta alang sa RTL8852BT / 8852BE-VT (WiFi 6) chips, ang microchip Ethernet driver nagdugang suporta alang sa IEEE 802.3 bw (100BASE) nga mga detalye -T1) ug IEEE 802.3bp, gipaayo nga virtual nga mga pagpatuman sa Ethernet Microsoft vNIC ug IBM veth. Gidugang bag-ong mga drayber alang sa Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 ug Microchip LAN8650/1 10BASE-T1S MAC-PHY Ethernet chips.
    • Sa MPTCP (MultiPath TCP), usa ka extension sa TCP protocol alang sa pag-organisar sa paghatod sa TCP packets dungan sa pipila ka mga rota pinaagi sa lain-laing mga network interface, ang gidak-on sa mga gibug-aton nga gigamit sa routing misaka gikan sa 8 ngadto sa 16 bits. Gipatuman ang pagtuki sa nawala (blackhole) nga trapiko ug pagsuspinde sulod sa pipila ka panahon sa mga pagsulay sa pagtukod og mga koneksyon sa mga sistema nga mosangpot sa pagkawala sa trapiko.
    • Alang sa IPv6, gipatuman ang suporta alang sa "p" nga bandila sa PIO (Prefix Information Option), nga gigamit sa mga ad sa RA (IPv6 Router Advertisement) aron makapili og modelo sa pag-deploy sa kliyente pinaagi sa DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) imbes nga mag-assign. indibidwal nga mga adres base sa mga prefix gamit ang SLAAC (Stateless Address Autoconfiguration). Ang IPv6 IOAM6 nagdugang suporta para sa bag-ong tunsrc encapsulation mode para sa mas maayo nga performance.
    • Gipauswag nga pasundayag alang sa pagproseso sa mga pakete sa pagkontrol sa IPsec.
    • Gipauswag nga pasundayag sa pag-flush sa dagkong mga set sa lagda sa nftables. Ang nfnetlink_queue nagpauswag sa suporta sa SCTP.
    • Ang ethtool API midugang og suporta alang sa pagbugkos sa daghang network card ngadto sa usa ka network interface.
  • Kagamitan
    • Sa driver sa AMDGPU, ang trabaho nagpadayon sa pagpatuman sa suporta alang sa AMD RDNA4 ("GFX12") GPUs. Gidugang ang abilidad sa pag-reset sa indibidwal nga mga pila sa buluhaton nga wala’y pag-reset sa tibuuk nga GPU.
    • Nagpadayon ang trabaho sa drayber sa Xe drm (Direct Rendering Manager) para sa mga GPU nga gibase sa arkitektura sa Intel Xe, nga gigamit sa Intel Arc family video card ug integrated graphics, sugod sa mga tigproseso sa Tiger Lake. Ang bag-ong bersyon naglakip sa suporta alang sa mga GPU base sa Battlemage ug Lunar Lake microarchitectures. Ang suporta alang sa CCS (Color Control Surface) Xe2 modifiers gipaila aron makontrol ang mga parameter sa integrated ug discrete GPUs.
    • Ang i915 nga drayber nagpatuman sa abilidad sa pag-output sa impormasyon mahitungod sa fan speed pinaagi sa HWMON o sysfs interface (ang "fan1_input" attribute). Ang parameter nga "i915.modeset" wala na gamita;
    • Gidugang nga suporta alang sa A615, A306 ug A621 GPUs sa msm DRM driver (Qualcomm Adreno GPU).
    • Ang drayber sa Nouveau adunay mga internal nga istruktura nga giayo ug gilimpyohan.
    • Ang drayber sa intel_pstate, nga nagkontrol sa mga parameter sa konsumo sa kuryente (P-state) sa mga sistema nga adunay mga processor sa Intel, nagdugang suporta alang sa mga hybrid nga sistema nga adunay asymmetric (lainlain nga mga kinaiya) nga mga CPU, ingon man suporta alang sa pagdumala sa gahum sa mga processor base sa Granite Rapids ug Sierra Forest microarchitectures. Gidugang nga suporta alang sa Xeon Granite Rapids CPU sa intel_idle driver. Ang drayber sa intel_rapl naghatag og pag-ila sa mga proseso sa pamilya sa AMD 1Ah ug mga processor sa Intel ArrowLake-U.
    • Ang padayon nga paglakip sa mga pagbag-o aron suportahan ang ARM SoC Snapdragon X Elite, nga naggamit sa kaugalingon nga 12-core nga Oryon CPU sa Qualcomm ug Qualcomm Adreno GPU. Ang chip gitumong sa paggamit sa mga laptop ug PC, ug nag-una sa Apple M3 ug Intel Core Ultra 155H chips sa daghang mga pagsulay sa pasundayag.
    • Gidugang nga suporta alang sa ARM boards, SoCs ug device: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000/A6010, Surface Laptop RG7, Anbernic Laptop RG35, , Firefly Core-PX30-JD4, Lunzn Fastrhino R68S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS433, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R2S Plus, ExynosAuto v920, SOPHGO SG2002, Qualcomm5332 G4 Bugnaw nga Pi CM815 GenBook, Anbernic RG5XXSP, GameForce Ace, IBM P35, Kontron i.MX11 OSM-S, NanoPC-T93
    • Gidugang nga suporta alang sa mga screen panel nga Anbernic RG28XX, Sa Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40T08A, AOU116A, AOU02.3A, AOU116A. B06.1XAN116, AOU B04.1XAT101, BOE TV2WUM-LL140, BOE NV41WUM-N133, BOE NV63WUM-N116, BOE NV4WHM-A140D, BOE NE6WUM-N116G, CMNEA N2G, CMNEA-N116G MNB2LS601-1, Starry er4.
    • Ang audio subsystem adunay dugang nga suporta alang sa mga chips ug codec RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825. Ang mga daan nga sound driver alang sa Intel ASoC gideklarar nga dili na magamit, ug girekomenda nga gamiton ang mga driver sa AVS. Daghang mga pag-uswag ang nahimo sa drayber sa SoundWire.

Source: opennet.ru

Pagpalit kasaligan nga pag-host alang sa mga site nga adunay proteksyon sa DDoS, mga server sa VPS VDS 🔥 Pagpalit og kasaligang website hosting nga adunay proteksyon sa DDoS, VPS VDS servers | ProHoster