Fa'asa'olotoina o le kernel Linux 6.12 faatasi ai ma le lagolago i le taimi moni

Ina ua mavae le lua masina o le atinaʻeina, na faʻalauiloa mai ai e Linus Torvalds le kernel. Linux 6.12. O nisi o suiga sili ona mata'ina: le mafai ona fa'agaoioia le Realtime mode, sched_ext mo le fatuina o CPU schedulers e ala i le eBPF, QR code output i tulaga fa'afuase'i, Device Memory TCP mechanism, SCHED_DEADLINE server resource reservation mechanism, fa'aleleia atili o le EEVDF task scheduler, IPE module mo le fa'atulagaina o faiga fa'avae o le fa'amaoni.

O le lomiga fou e aofia ai le 14607 faʻaleleia mai le 2167 developers, o le patch size o le 37 MB (o suiga na aʻafia ai 13087 faila, 507913 laina o code na faʻaopoopoina, 234083 laina na tapeina). O le faʻasalalauga mulimuli na i ai 15130 faʻamautu mai le 2078 developers, o le patch tele o le 85 MB (i le 6.10 kernel le patch o le 41 MB i le tele). E tusa ma le 45% o suiga uma na faʻaofiina i le 6.12 e fesoʻotaʻi ma avetaavale masini, e tusa ma le 12% o suiga e fesoʻotaʻi ma le faʻafouina o tulafono faʻapitoa i fausaga faʻapitoa, 13% e fesoʻotaʻi ma le upega o fesoʻotaʻiga, 6% e fesoʻotaʻi ma faila faila, ma 3% e feso'ota'i i totonu ole kernel subsystems.

Fa'afouga autu ile kernel 6.12:

  • Auaunaga manatua ma faiga
    • Ua maua nei le gafatia e fausia ai le kernel i le filifiliga PREEMPT_RT e aunoa ma ni fa'aopoopoga fa'apipi'i mo le fa'agaioiga i le taimi moni. O le vaega mulimuli o le kernel na misi lea na taofia ai le fa'agaoioia o le PREEMPT_RT mode o le lagolago lea mo le non-blocking atomic output e ala i le printk function, lea e aofia ai fo'i i le kernel. O lo'o avanoa le lagolago a le PREEMPT_RT mo le x86, x86_64, ARM64, ma le RISC-V architectures. Se'ia o'o mai i le taimi nei, o le fa'atinoina o le PREEMPT_RT mode sa saunia i le tulaga o fa'apipi'i i fafo, lea e fa'aaogaina e nisi o tufatufaga, e pei o le RHEL, SUSE, ma Ubuntu, na faia ni lomiga eseese o a latou oloa i le Realtime, o loʻo manaʻomia i vaega e pei o faiga tau tupe, masini e faʻaogaina ai leo ma vitio, vaʻalele, vailaʻau, robotics, fesoʻotaʻiga ma faiga faʻapisinisi, lea e manaʻomia ai le faʻamautinoa o le taimi e mafai ona vavaloina ai mea tutupu.
    • Ua fa'aopoopoina le faiga "sched_ext" (SCX), ma ua mafai ai ona fa'aogaina le eBPF e fatu ai ni fa'asologa o galuega mo le CPU e aofia ai toetoe lava o vaega uma o le fa'atulagaina o galuega ma le vaevaeina o puna'oa o le CPU. O ia fa'asologa e mafai ona utaina ma fa'atinoina i totonu o le kernel. Linux в masini komepiuta eBPF. O le faiga o le sched_ext e faafaigofie ai le fatuina o ni fa'asologa fa'apitoa mo galuega, e mafai ai ona fa'ata'ita'i i metotia ma fuafuaga fa'atulagaina eseese, ma e mafai ai ona vave fatuina ni fa'ata'ita'iga o galuega ma le suia vave o fa'asologa i totonu o atina'e gaosiga. Mo se fa'ata'ita'iga, fa'aaoga le sched_ext, e mafai ona e fatuina se fa'asologa e amana'ia ai mea patino o se talosaga fa'apitoa ma suia fa'afuase'i lana fuafuaga fa'atulagaina e fa'atatau i le tulaga o le faiga ma isi mea.
    • O le tuʻufaʻatasiga e aofia ai le vaega o totoe o patches e manaʻomia mo le faʻaogaina o le SCHED_DEADLINE server mechanism, lea e foia ai le faʻafitauli o le le faʻaaogaina o punaoa a le PPU e ala i galuega masani pe a pule le PPU i galuega maualuga (taimi moni). Ina ia puipuia le pulea o le PPU, na faʻaaoga muamua e le fatu le masini faʻapipiʻi Realtime, lea na taumafai e faʻaagaga le 5% mo galuega maualalo, ma tuʻu ai le 95% o le taimi mo galuega faʻapitoa. O lenei masini na tuua ai le tele o mea e manaʻomia, talu ai o galuega masani i le tele o tulaga e leʻi lava le taimi o le gaosiga. SCHED_DEADLINE 'au'auna fa'atino se faiga fa'apolopolo puna'oa e sili atu ona lelei.
    • Ua maeʻa le tuʻufaʻatasia o le EEVDF (Earliest Eligible Virtual Deadline First) faʻasologa o galuega, lea na suia ai le CFS (Completely Fair Scheduler) scheduler, faʻapipiʻiina e amata ile kernel 2.6.23. O le faʻatulagaina fou, pe a filifilia le isi faʻagasologa e faʻafeiloaʻi ai le faʻataunuʻuina, e amanaʻia faʻagasologa e leʻi lava le mauaina o punaoa faʻapipiʻi poʻo le mauaina o se taimi le talafeagai tele o le gaosiga. I le tulaga muamua, o le fesiitaiga o le pulega i le faagasologa ua faamalosia, ma i le lona lua, i se isi itu, ua tolopoina. O le CFS fa'asologa tuai na fa'aogaina le heuristics ma le fa'amanino lelei e iloa ai faiga e mana'omia le fa'apitoa, a'o le fa'asologa fou o lo'o su'eina ma le manino ma e le mana'omia se fa'alelei. O le EEVDF e fa'amoemoe e fa'aitiitia le tuai i galuega o lo'o iai fa'afitauli ole fa'atulagaina ole CFS.
    • I le fatu faʻalavelave faʻafuaseʻi - DRM Panic, lea e faʻaaogaina le DRM (Direct Rendering Manager) subsystem e faʻaalia ai se lipoti vaaia i le faiga o le "blue screen of death", le mafai ona faʻaalia se logo ma QR code ma se lipoti kmsg i luga. ua fa'aopoopo le lau pe a tupu se fa'alavelave fa'afuase'i. Talu ai e naʻo le 2953 bytes e fetaui i totonu o se QR code, o le DRM_PANIC_SCREEN_QR_CODE_URL filifiliga e tuʻuina atu, lea e faʻapipiʻi ai le lipoti kmsg e faʻaaoga ai le zlib ma faʻapipiʻi e fai ma parakalafa i le URL, lea e mafai ai ona faʻafeiloaʻi le 40 bytes e ala i le V7500 QR code. Pe a fausia afifi ma le fatu, tufatufa e mafai ona seti se URL faavae mo le URL, lea e mafai ai ona latou faʻafeiloaʻi i se itulau mo le lipotia o se faʻafitauli. Ina ia filifili le QR code format, ua saunia le DRM_PANIC_SCREEN_QR_VERSION seti.
    • Fa'aopoopoina le lagolago mo le ARM POE (Permission Overlay Extension), lea e mafai ai ona e setiina aia tatau i nofoaga e manatua ai. I le faʻaaogaina o lenei faʻaopoopoga, i luga o faiga faʻatasi ai ma ARM64 processors, e mafai ona faʻatinoina le Memory Protection Keys mechanism, lea e faʻaaogaina e faʻagata ai le avanoa i itulau manatua e aunoa ma le suia o le laulau itulau manatua.
    • Mo Loongarch, ARM64, PowerPC ma s390 architectures, o le faʻatinoga o le getrandom() system call ua faʻanofoina, faʻamalosia e faʻaaoga ai le vDSO (virtual dynamic shared object), lea e mafai ai ona faʻagasolo le telefoni feaveaʻi mai le fatu i le tagata faʻaoga. avanoa ma aloese mai suiga o anotusi. Optimization e mafai ai ona e faatelevaveina le fausiaina o numera faʻafuaseʻi e oʻo atu i le 15 taimi.
    • O le mafai ona faʻaogaina taimi faʻapitoa, faʻaosoina pe a oʻo i se taimi patino i luga o le uati o le system, ua faʻaopoopoina i le io_uring asynchronous input / output subsystem (muamua, naʻo taimi vavalalata e mafai ona seti, lea na faʻaalia ai le umi mai le amataga o le taotoga. ).
    • Faʻaopoopo faila mo le faʻatupuina o fusi mo le faletusi libcpupower e faʻaaoga ai le SWIG toolkit, lea e mafai ai ona e faʻatupuina fusi mai le C/C++ code mo gagana eseese polokalame. Fa'ataga e fa'atagaina oe e faia ni tusitusiga i le Python ma isi gagana, ma fa'aogaina e fa'alautele ai le fa'atinoga o le faletusi libcpupower, lea e maua ai se API mo le fa'atonutonuina o le cpufreq ma aveta'avale mai avanoa fa'aoga.
    • O le aoga cpuidle o loʻo faʻaalia ai le tau o le tulaga le aoga "nofomau", faʻaaogaina mo faiga faʻapitoa ma le amanaia le taimi maualalo e tatau ona i ai le gaosiga i le tulaga le aoga e faʻamaonia ai le tau o le malosi o le suiga i totonu ma fafo atu o lenei setete.
    • Ua fa'aopoopoina le mafai ona fa'aaoga le Clang compiler e fausia ai le faletusi masani a le C nolibc, lea o lo'o aofia i le kernel source code. Linux ma e maua ai se fa'amatalaga auiliili e uiga i vala'au fa'avae o le polokalama. Pe a fausia le nolibc i le Clang, e fa'agaoioia le fa'aleleia atili o taimi feso'ota'i (LTO).
    • O nisi o feso'ota'iga cgroup1 ua le toe fa'aaogaina, e pei o le TCP accounting, fa'atapula'a vaivai version XNUMX, ma le puleaina o le vaivai. Lagolago mo nei foliga o loʻo tumau pea mo le taimi nei, ma o le lapataiga e faia e suʻesuʻe le numera o tagata faʻaoga o loʻo faʻaauau pea ona faʻaogaina nei foliga.
    • Faʻaopoopoina le mafai e faʻapipiʻi ai se faʻamaufaʻailoga mama e teu ai faʻamaumauga faʻapipiʻi pe a uma le toe faʻafouina, lea e mafai ai ona e le leiloa faʻamatalaga faʻapipiʻi faʻapipiʻi pe a tupu se faʻalavelave fatu. O faʻamaumauga o loʻo teuina i le mafaufau. O le faʻatagaina e faia e ala i le trace_instance kernel command line parameter, mo se faʻataʻitaʻiga, seti "trace_instance = boot_map@0x285400000:12M" o le a faʻaagaga 12 MB o le manatua i le 0x285400000 mo le "boot_map" buffer, lea o le a mafai ona maua i le faila / sys / kernel /tracing/instances/boot_map.
    • Fa'aauau pea ona siitia suiga mai le lala o le Rust-for-Linux, e fesoʻotaʻi ma le faʻaaogaina o le Rust o se gagana lona lua mo le atinaʻeina o avetaavale ma modules kernel (E le o galue le lagolago a le Rust i le tulaga masani ma e le aofia ai le Rust i totonu o faʻalagolago manaʻomia o le kernel). Faʻaopoopoina modules 'lisi' ma le 'rbtree' mo le galulue faʻatasi ma lisi fesoʻotaʻi faalua ma laʻau suʻesuʻe mumu-uliuli. Faʻalauteleina gafatia o modules 'init', 'sync', 'types', ma le 'error'. O le gafatia e faʻaaoga ai le code Rust pe a fausia se kernel ma le puipuiga mai osofaʻiga a le Spectre (MITIGATION_{RETHUNK,RETPOLINE,SLS} filifiliga), faʻaaogaina le KASAN debugging system, le kCFI (kernel Control Flow Integrity) ma le Shadow Call protection mechanisms, ma pe a faʻaaogaina isi plugins GCC na faʻaopoopoina. Na faʻaopoopoina se avetaavale mo le Applied Micro QT2025 PHY Ethernet controller, na tusia i le Rust. Ua saunia se upega tafaʻilagi ese ma pepa faʻamaonia: rust.docs.kernel.org.
    • Ua fa'aopoopoina le meafaigaluega xdrgen i le code puna o le kernel mo le liua o fa'amatalaga XDR (eXternal Data Representation) i galuega fa'atino XDR encoding ma decoding na tusia e fa'aaoga ai le sitaili C na fa'aaogaina e le kernel. Linux.
    • Ua toe teuteu le fatu e fa'atino ai se masini fa'apipi'i fa'asino e fa'aitiitia ai le numera o telefoni fa'agesegese ile barrier_nospec() ile 64-bit copy_from_user() galuega, fa'aoga e kopi ai fa'amatalaga i totonu ole fatu mai avanoa fa'aoga. O le faʻaaogaina o le masking e faʻavaveina ai le suʻega "per_thread_ops", lea e iloilo ai le numera o gaioiga e mafai ona faia i le tasi filo, e 2.6%.
    • Ua faʻaopoopoina se avetaʻavale USB fou e mafai ai ona e faʻaogaina le 9pfs protocol e avea o se felauaiga mo le lafoina ma le mauaina o faʻamatalaga mai se masini USB pe a faʻapipiʻi le 9p file system i luga ole USB (mo se faʻataʻitaʻiga, "mount -t 9p -o trans=usbg, igoa=/path/to/ fs /mnt/9"). O se faʻataʻitaʻiga o le faʻaaogaina o le avetaʻavale fou o loʻo faʻaaogaina nai lo le NFS e faʻapipiʻi ai le faʻavae o le vaeluaga o aʻa pe a atiaʻe masini faʻapipiʻi.
  • Disk subsystem, I/O ma faila faiga
    • O le mafai ona galue ma masini e teu ai o latou poloka poloka e sili atu nai lo le tele o le itulau manatua i totonu o le polokalama ua faʻaopoopoina i le VFS subsystem. I faila faila, o lenei vaega o loʻo lagolagoina nei i le XFS.
    • O le FUSE subsystem, lea e mafai ai ona e faia ni faʻatinoga o faila faila o loʻo faʻaogaina i avanoa faʻaoga, ua faʻaopoopoina le lagolago mo le faʻatulagaina o faʻamatalaga tagata faʻaoga o faila faila faʻapipiʻi, faʻaaogaina e faʻafetaui faila a se tagata faʻapitoa i luga o se vaeluaga mai fafo ma se isi tagata faʻaoga i le taimi nei. faiga.
    • O se fa'agaioiga fcntl fou, F_CREATED_QUERY, ua fa'atinoina, e tu'uina atu i se talosaga le tomai e iloa ai pe na tatalaina se faila e fa'aaoga ai le fu'a O_CREAT na faia pe na iai muamua.
    • Fa'aopoopo le tomai e fa'aoga ai ID tulaga ese 64-bit mount point i le name_to_handle_at() system call e aloese ai mai tulaga tuuga pe a fa'asolo /proc/mountinfo.
    • O le tele o le fausaga o le "faila" i totonu o le fatu ua faʻaititia mai le 232 i le 184 bytes, lea e faʻaitiitia ai le mafaufau i luga o faiga e galue malosi ma faila.
    • O le fa'apipi'iina o faila faila e fa'atū ai togi i totonu o le /proc hierarchy, e pei o le /proc/PID/fd, sa fa'asa, lea na tupu ai fa'afitauli saogalemu.
    • O le pseudo-FS NSFS (NameSpace FS), faʻaaogaina mo le galue i igoa, e tuʻuina atu faʻamatalaga faʻaopoopo e uiga i igoa avanoa o mauga.
    • O le EROFS (Extendable Read-Only File System), ua fuafuaina mo le faʻaogaina i luga o le faitau-naʻo vaeluaga, o loʻo lagolagoina nei le faʻapipiʻiina o faila faila saʻo mai ata tisiki na teuina o faila.
    • O tulafono fou ioctl XFS_IOC_START_COMMIT ma XFS_IOC_COMMIT_RANGE ua fa'aopoopoina i le XFS mo le fesuia'iga o mea i le va o faila e lua.
    • Ua fa'aopoopo e le NFS le lagolago mo le "LOCALIO" protocol, lea e mafai ai ona e fuafua pe o le kalani ma tautua NFS i luga o le 'au'aunaga lava e tasi e fa'agaoioia ai fa'aleleiga talafeagai.
    • I totonu o le faila faila Btrfs, ua tuʻuina atu faʻataʻitaʻiga faʻatinoga, ua toe faʻaleleia le code, ua faʻaitiitia le vaega o le lokaina i le taimi o le faitau, o loʻo faʻaauau pea le galuega i le liliuina o itulau manatua e faʻaaoga ai lautusi itulau, ma otometi le tatalaina o manatuaga ua uma. faʻatinoina mo le fausaga btrfs_path.
    • I totonu o le faila faila Ext4, faʻapipiʻi e fesoʻotaʻi ma poloka poloka, pulega lautele, faʻatonuga vave, ma faʻasalalauga ua faʻamautu.
  • Virtualization ma le Puipuiga
    • Fa'aopoopo le IPE (Integrity Policy Enforcement) LSM module, na atia'e e Microsoft e fa'alautele ai le faiga fa'atonu o lo'o iai. O le module e mafai ai ona e faʻamalamalamaina se faiga faʻavae lautele mo le faiga atoa, faʻaalia po o fea gaioiga e faʻatagaina ma pe faʻafefea ona faʻamaonia le moni o vaega. Mo se faʻataʻitaʻiga, i le faʻaaogaina o le IPE, e mafai ona e faʻamaonia poʻo fea faila e mafai ona faʻaogaina e faʻatagaina e tamoʻe, ma amanaʻia lo latou tausisia o le faʻamatalaga faʻamatalaga e faʻaaoga ai le cryptographic hashes saunia e le dm-verity system.
    • I le tulaga o le tuʻufaʻatasia o fatu, e mafai ona tuʻufaʻatasia auala avanoa e puipuia ai mai faʻafitauli eseese o le Specter class i le PPU. Kconfig ofo atu ni taʻiala fou: MITIGATE_MDS (puipuiga mai le Microarchitectural Data Sampling vulnerability), MITIGATE_TAA (puipuiga mai le TSX Asynchronous Abort vulnerability), MITIGATE_MMIO_STALE_DATA (puipuiga mai le MMIO Stale Data vulnerability), MITIGATE_L1TFability Terminal, MITIGATE_L1TFability Faʻasaʻo Faʻasaʻo Faʻasaʻo. (puipuiga mai le Retbleed vulnerabilities), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V2 (puipuiga mai le Specter vulnerabilities), MITIGATE_SRBDS (puipuiga mai le Special Register Buffer Data Sampling vulnerability), MITIGATE_SSB (puipuiga mai le Speculative Store Bypass vulnerability).
    • Fa'aopoopo le filifiliga laina fa'atonu proc_mem.force_override ma se seti o fa'apotopotoga fa'apotopotoga i Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE ma PROC_MEM_FORCE_NEVER) e taofia ai suiga manatua e ala i /proc/pid/mem.
    • O le vaega o le LSM (Linux security module) ua sui i le faʻaaogaina o valaau tumau, lea ua faʻaleleia atili ai le saogalemu ma le faʻatinoga.
    • O le mafai ona faʻaaoga cores masani mo le fausaga ARM64 i siosiomaga faʻapitoa o loʻo faʻagaoioia i luga Android-faiga e iai se KVM hypervisor ua fa'aleleia (KVM puipuia).
    • O le Landlock LSM module, lea e mafai ai ona e faʻatapulaʻaina le fegalegaleaiga o se vaega o faiga ma le siosiomaga i fafo, faʻaaogaina le manatu "IPC scoping" e filifili faʻatapulaʻa fegalegaleaiga ma siosiomaga sandbox e faʻaaoga ai sockets Unix ma faailoilo. Mo se faʻataʻitaʻiga, e mafai ona e faʻasaina fesoʻotaʻiga e faʻaaoga ai sockets Unix mai se siʻosiʻomaga sandbox i faiga e le faʻaogaina le tuʻueseeseina, ae faʻatagaina fesoʻotaʻiga i faʻagasologa i le tulaga tutusa.
    • I le KVM hypervisor, ua faʻaopoopoina se fuʻa i le CPUID mo faiga faʻapitoa e faʻaalia ai le lagolago mo faʻaopoopoga AVX10.1.
  • Su'ega feso'ota'iga
    • Ua faʻaopoopoina le masini TCP Memory Device, faʻatagaina le faʻaogaina o socket network e lafo saʻo mea o loʻo i totonu o le manatuaga o masini faʻapitonuʻu i luga o le upega tafailagi (zero-copy mode) ma tuʻu saʻo mea o loʻo i totonu o paʻu fesoʻotaʻiga i le nofoaga manatua masini i luga o le. itu e taliaina. O faʻamatalaga e tuʻuina atu i totonu o paʻu e faʻafeiloaʻi mai le kata fesoʻotaʻiga i le manatua o se masini faʻapitoa poʻo mai le manatuaga o le masini i le kata fesoʻotaʻiga saʻo, e ala i le faʻaogaina o le PPU, ma faʻaiʻu faʻauluuluga o pusa i pusa masani.
    • Ua fa'alauteleina le gafatia o le tele o ta'avale Ethernet ma uaealesi. Mo se faʻataʻitaʻiga, na faʻaopoopoina e le avetaavale Intel iwlwifi le lagolago mo le faʻanofoina o galuega RLC / SMPS i le itu firmware, o le RealTek rtw89 avetaʻavale faʻateleina le faʻatinoga ma faʻaopoopoina le lagolago mo RTL8852BT / 8852BE-VT (WiFi 6) meataalo, o le microchip Ethernet avetaʻavale faʻaopoopo le lagolago mo IEEE 802.3 bw (100BASE) faʻamatalaga -T1) ma le IEEE 802.3bp, Microsoft vNIC ma IBM veth virtual Ethernet faʻatinoga ua faʻaleleia. Faʻaopoopo avetaʻavale fou mo Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 ma Microchip LAN8650/1 10BASE-T1S MAC-PHY Ethernet meataalo.
    • I le MPTCP (MultiPath TCP), o se faʻaopoopoga o le TCP protocol mo le faʻatulagaina o le tuʻuina atu o pusa TCP i le taimi lava e tasi i luga o le tele o auala e ala i fesoʻotaʻiga fesoʻotaʻiga eseese, o le tele o le mamafa o loʻo faʻaaogaina i le taʻavale e faʻateleina mai le 8 i le 16 bits. Fa'atinoina le su'esu'eina o le leiloa (blackhole) feoaiga ma le taofia mo sina taimi o taumafaiga e fa'avae feso'ota'iga ma faiga e o'o atu ai i le leiloa o feoaiga.
    • Mo IPv6, o loʻo faʻatinoina le lagolago mo le fuʻa "p" i le PIO (Prefix Information Option), faʻaaogaina i faʻasalalauga RA (IPv6 Router Advertisements) e filifili ai se faʻataʻitaʻiga faʻataʻitaʻiga o tagata e ala i le DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) nai lo le tofia. tuatusi ta'ito'atasi e fa'atatau i fa'auluuluga e fa'aaoga ai le SLAAC (Stateless Address Autoconfiguration). IPv6 IOAM6 fa'aopoopoina le lagolago mo se tunsrc fou fa'apipi'i faiga e mafai ai mo le fa'atinoina lelei.
    • Faʻaleleia le faʻatinoga mo le faʻaogaina o pusa faʻatonutonu IPsec.
    • Fa'aleleia le fa'atinoga o seti tulafono nfttables tetele. nfnetlink_queue ua faʻaleleia atili le lagolago mo le SCTP protocol.
    • O le ethtool API ua faʻaopoopoina le lagolago mo le faʻapipiʻiina o kata fesoʻotaʻiga tele i le tasi fesoʻotaʻiga fesoʻotaʻiga.
  • Meafaigaluega
    • I le aveta'avale AMDGPU, o lo'o fa'aauau pea ona fa'atino le lagolago mo AMD RDNA4 (“GFX12”) GPU. Faʻaopoopo le tomai e toe setiina ai galuega taʻitasi e aunoa ma le toe setiina o le GPU atoa.
    • Galuega faʻaauau i luga o le Xe drm avetaʻavale (Direct Rendering Manager) mo GPU e faʻavae i luga o le Intel Xe architecture, lea e faʻaaogaina i kata vitio aiga Intel Arc ma faʻapipiʻi faʻataʻitaʻiga, e amata i le Tiger Lake processors. Ole lomiga fou e aofia ai le lagolago mo GPU faʻavae ile Battlemage ma Lunar Lake microarchitectures. Lagolago mo Xe2 CCS (Color Control Surface) modifiers ua faʻalauiloaina e faʻatonutonu ai faʻasologa o GPU tuʻufaʻatasia ma tuʻufaʻatasia.
    • O le avetaʻavale i915 e faʻaaogaina le gafatia e faʻaalia ai faʻamatalaga e uiga i le saoasaoa o le fan e ala i le HWMON poʻo le sysfs interface (le uiga "fan1_input"). O le "i915.modeset" parakalafa ua le toe faaaogaina;
    • Faʻaopoopo le lagolago mo A615, A306 ma A621 GPU i le msm DRM avetaʻavale (Qualcomm Adreno GPU).
    • O le aveta'avale Nouveau ua toe fa'aleleia ma fa'amama ona fausaga totonu.
    • O le avetaʻavale intel_pstate, lea e pulea ai le faʻaogaina o le eletise (P-state) i luga o faiga faʻatasi ma Intel processors, ua faʻaopoopoina le lagolago mo faiga faʻapipiʻi ma asymmetric (eseese uiga) PPU, faʻapea foʻi ma le lagolago mo le puleaina o le eletise e faʻavae i luga ole Granite Rapids ma Sierra Forest. microarchitectures. Faʻaopoopo le lagolago mo Xeon Granite Rapids PPU i le avetaavale intel_idle. O le aveta'avale intel_rapl e tu'uina atu ai le fa'ailoaina o fa'agasologa o aiga AMD 1Ah ma fa'agaioiga Intel ArrowLake-U.
    • Faʻaauau le faʻaofiina o suiga e lagolago ai le ARM SoC Snapdragon X Elite, lea e faʻaogaina ai le Qualcomm 12-core Oryon CPU ma Qualcomm Adreno GPU. O le pu e fa'amoemoe e fa'aoga i komepiuta feavea'i ma PC, ma o lo'o i luma o le Apple M3 ma le Intel Core Ultra 155H chips i le tele o su'ega fa'atinoga.
    • Faʻaopoopo lagolago mo laupapa ARM, SoCs ma masini: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000/A6010, Anbernic Laptop RG7, Anbernic Laptop , Firefly Core-PX35-JD30, Lunzn Fastrhino R4S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS68, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R433S Plus, ExynosAuto v2, SOPHGO SGQ920 (2002 Qualcomm, SGQ5332, LG4h, IP815, Qualcomm) ), Cool Pi CM5 GenBook, Anbernic RG35XXSP, GameForce Ace, IBM P11, Kontron i.MX93 OSM-S, NanoPC-T6
    • Fa'aopoopoina le lagolago mo fa'amalama fa'amau Anbernic RG28XX, I Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40T08A, AOU116 B, AOU02.3A, B116X06.1A 116XAT04.1, BOE TV101WUM -LL2, BOE NV140WUM-N41, BOE NV133WUM-N63, BOE NV116WHM-A4D, BOE NE140WUM-N6G, CMN N116BCA-EA2, CMN N116BCP-EA2, CSW MNB601LS1-4, Starry88577.
    • O le subsystem leo ua faaopoopo le lagolago mo tupe meataalo ma codecs RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825. O aveta'avale leo tuai mo Intel ASoC ua fa'ailoa mai ua le toe aoga, ma ua fautuaina e fa'aoga aveta'avale AVS. E tele faʻaleleia ua faia i le taʻavale SoundWire.

puna: opennet.ru

Faʻatau talimalo faʻatuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers 🔥 Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster