Ho lokolloa ha kernel Linux 6.12 ka tšehetso ea Realtime

Kamora likhoeli tse peli tsa nts'etsopele, Linus Torvalds o ile a lokolla peō. Linux 6.12. Har'a liphetoho tse hlokomelehang ka ho fetisisa: bokhoni ba ho nolofalletsa mokhoa oa Realtime, sched_ext bakeng sa ho theha li-scheduler tsa CPU ka eBPF, tlhahiso ea khoutu ea QR maemong a tšohanyetso, mokhoa oa TCP oa Memory ea Sesebelisoa, mokhoa oa ho boloka mehloli ea seva oa SCHED_DEADLINE, ntlafatso ea lenaneo la mesebetsi la EEVDF, module ea IPE bakeng sa ho beha maano a botšepehi.

Phetolelo e ncha e kenyelletsa litokiso tse 14607 ho tsoa ho baetsi ba 2167, boholo ba patch ke 37 MB (liphetoho li ile tsa ama lifaele tsa 13087, mela ea khoutu ea 507913 e kentsoe, mela ea 234083 e hlakotsoe). Phatlalatso ea ho qetela e bile le litokiso tse 15130 ho tsoa ho baetsi ba 2078, boholo ba patch e ne e le 85 MB (ka 6.10 kernel patch e ne e le 41 MB ka boholo). Hoo e ka bang 45% ea liphetoho tsohle tse hlahisitsoeng ho 6.12 li amana le bakhanni ba lisebelisoa, hoo e ka bang 12% ea liphetoho li amana le ho ntlafatsa khoutu e khethehileng ho meralo ea hardware, 13% e amana le stack ea marang-rang, 6% e amana le mekhoa ea lifaele, le 3% li amana le li-subsystem tsa kernel tse ka hare.

Mekhoa e mecha ea bohlokoa ho kernel 6.12:

  • Litšebeletso tsa memori le tsamaiso
    • Bokhoni ba ho haha ​​kernel ka khetho ea PREEMPT_RT ntle le li-patches tse ling bakeng sa ts'ebetso ea nako ea sebele bo se bo fumaneha. Tšobotsi ea ho qetela ea kernel e sieo e thibetseng mokhoa oa PREEMPT_RT ho buloa e ne e le ts'ehetso bakeng sa tlhahiso ea athomo e sa thibeleng ka ts'ebetso ea printk, e boetse e kenyelelitsoe ho kernel. Tšehetso ea PREEMPT_RT e fumaneha bakeng sa meralo ea x86, x86_64, ARM64, le RISC-V. Ho fihlela joale, ts'ebetsong ea mokhoa oa PREEMPT_RT e fanoe ka mokhoa oa li-patches tsa kantle, tseo kabo e 'ngoe, joalo ka RHEL, SUSE, le Ubuntu, ba thehile dikgatiso tse arohaneng tsa Realtime tsa dihlahiswa tsa bona, tse batlwang haholo dibakeng tse kang ditsamaiso tsa ditjhelete, disebediswa tsa ho sebetsana le modumo le divideo, difofane, bongaka, diroboto, dikgokagano le ditsamaiso tsa diindasteri, moo ho hlokahalang ho netefatsa nako e ka lebellwang ya ho sebetsana le diketsahalo.
    • Mokhoa oa "schedule_ext" (SCX) o ekelitsoe, o nolofalletsang tšebeliso ea eBPF ho theha li-schedule tsa CPU tse akaretsang hoo e ka bang likarolo tsohle tsa kemiso ea mesebetsi le kabo ea mehloli ea CPU. Li-schedule tse joalo li ka kenngoa ka mokhoa o feto-fetohang le ho etsoa ka har'a kernel. Linux в mochini o sebetsang ka ho toba eBPF. Mokhoa oa sched_ext o nolofatsa ho theoa ha bahlophisi ba mesebetsi e itseng, o nolofalletsa liteko ka mekhoa le maano a fapaneng a kemiso, 'me o lumella ho theoa ka potlako ha mehlala e sebetsang le ho nkeloa sebaka ha bahlophisi ba kemiso ka nako e le' ngoe meralong ea tlhahiso. Mohlala, ka ho sebelisa sched_ext, u ka theha kemiso e nahanang ka lintlha tse qaqileng tsa ts'ebeliso e itseng 'me e fetola leano la eona la kemiso ka matla ho latela boemo ba sistimi le lintlha tse ling.
    • Sebopeho se kenyelletsa karolo e setseng ea li-patches tse hlokahalang bakeng sa ts'ebetso ea mochine oa seva oa SCHED_DEADLINE, o rarollang bothata ba ho se sebelisoe ha lisebelisoa tsa CPU ka mesebetsi e tloaelehileng ha CPU e laoloa ke mesebetsi ea bohlokoa haholo (nako ea sebele). Ho thibela monopolization ea CPU, kernel e kile ea sebelisa mochini oa Realtime throttling, o lekileng ho boloka 5% bakeng sa mesebetsi e tlang pele haholo, e siea 95% ea nako bakeng sa mesebetsi ea nako ea nnete. Mochine ona o ne o sa batle, hobane mesebetsi e tloaelehileng maemong a mangata ha ea ka ea fumana nako e lekaneng ea processor. Seva ea SCHED_DEADLINE e sebelisa mokhoa o sebetsang haholoanyane oa ho boloka lisebelisoa.
    • Ho kopanngoa ha EEVDF (Earliest Eligible Virtual Deadline First) kemiso ea mosebetsi e phethiloe, e nkileng sebaka sa CFS (Completely Fair Scheduler), e fanoeng ho qala ka kernel 2.6.23. Ha u khetha mokhoa o latelang oa ho fetisa ts'ebetso, kemiso e ncha e nahanela lits'ebetso tse sa kang tsa fumana lisebelisoa tse lekaneng tsa processor kapa li fumane nako e ngata e sa tšoanelang ea processor. Tabeng ea pele, ho fetisetsoa ha taolo ts'ebetsong ho qobelloa, 'me ka lekhetlo la bobeli, ho fapana le hoo, ho chechisoa. Mohlophisi oa khale oa CFS o ne a sebelisa mokhoa oa ho laola lintho le ho lokisa hantle ho khetholla mekhoa e hlokang tlhokomelo e khethehileng, ha mohlophisi e mocha a li sala morao ka mokhoa o hlakileng haholoanyane ’me o sa hloke tokiso e ntle. EEVDF e lebelletsoe ho fokotsa tieho ea mesebetsi eo CFS e bileng le mathata a kemiso ka eona.
    • Setsing sa ts'ohanyetso sa kernel - DRM Panic, e sebelisang sistimi e nyane ea DRM (Direct Rendering Manager) ho bonts'a tlaleho e bonoang ka mokhoa oa "blue screen of death", bokhoni ba ho bonts'a logo le khoutu ea QR e nang le tlaleho ea kmsg. skrineng ha ho hlaha boemo ba tshohanyetso e kentswe. Kaha ke li-byte tse 2953 feela tse kenang khoutu ea QR, khetho ea DRM_PANIC_SCREEN_QR_CODE_URL e fanoe, moo tlaleho ea kmsg e hatelloang ho sebelisoa zlib 'me e khomaretsoe e le paramethara ho URL, e lumellang hoo e ka bang 40 byte ho fetisoa ka V7500 QR khoutu. Ha u haha ​​​​liphutheloana ka kernel, liphallelo li ka beha URL ea motheo bakeng sa URL, e tla ba lumella ho ea leqepheng la ho tlaleha bothata. Ho khetha mofuta oa khoutu ea QR, ho fanoe ka litlhophiso tsa DRM_PANIC_SCREEN_QR_VERSION.
    • Tšehetso e ekelitsoeng bakeng sa ARM POE (Permission Overlay Extension), e u lumellang hore u behe litokelo tsa ho fihlella libakeng tsa memori. U sebelisa katoloso ena, lits'ebetsong tse nang le li-processor tsa ARM64, ho ka sebelisoa mochini oa Memory Protection Keys, o sebelisetsoang ho fokotsa phihlello ea maqephe a memori ntle le ho fetola tafole ea leqephe la memori.
    • Bakeng sa meralo ea meralo ea Loongarch, ARM64, PowerPC le s390, ts'ebetsong ea mohala oa tsamaiso ea getrandom () e tlositsoe, e ntlafalitsoe ka mokhoa oa vDSO (virtual dynamic shared object) mochine, o etsang hore ho khonehe ho tsamaisa mochine oa mohala oa tsamaiso ho tloha kernel ho ea. sebaka sa mosebedisi le ho qoba ho fetoha ha maemo. Optimization e u lumella ho potlakisa tlhahiso ea linomoro tse sa reroang ka makhetlo a 15.
    • Bokhoni ba ho sebelisa nako e felletseng, bo hlahisitsoeng ha nako e itseng e fihletsoe ho oache ea sistimi, bo kenyellelitsoe ho io_uring asynchronous input/output subsystem (pele, ho ne ho ka beoa nako ea nako e lekanyelitsoeng feela, e bonts'itseng nako ho tloha qalong ea ts'ebetso. ).
    • Lifaele tse kenyellelitsoeng bakeng sa ho hlahisa litlamo bakeng sa laeborari ea libcpupower u sebelisa sesebelisoa sa lithulusi sa SWIG, se u lumellang hore u hlahise litlamo ho tsoa ho khoutu ea C/C++ bakeng sa lipuo tse fapaneng tsa mananeo. Litlamo li u lumella ho etsa lingoloa ka Python le lipuo tse ling, 'me u li sebelise ho atolosa ts'ebetso ea laebrari ea libcpupower, e fanang ka API bakeng sa ho laola cpufreq le bakhanni ho tloha sebakeng sa basebelisi.
    • Sesebelisoa sa cpuidle se bonts'a boleng ba "bolulo" ba boemo bo sa sebetseng, bo sebelisetsoang lits'ebetso tsa nako ea nnete mme ho nahanoa ka nako e nyane eo processor e tlamehang ho se sebetse e le ho lokafatsa litšenyehelo tsa matla a ho fetela le ho tsoa naheng ena.
    • E ekelitse bokhoni ba ho sebelisa moqokeleli oa Clang ho haha ​​​​laeborari ea C e tloaelehileng ea nolibc, e kenyelelitsoeng khoutung ea mohloli oa kernel. Linux mme e fana ka sephutheloana se potolohileng mehala ea motheo ea sistimi. Ha ho hahoa nolibc ho Clang, ntlafatso ea nako ea khokahano (LTO) e bulehile.
    • Li-interfaces tse ling tsa cgroup1 li theotsoe, joalo ka accounting ea TCP, mofuta oa XNUMX oa moeli o bonolo, le taolo ea mokhathala oa memori. Ts'ehetso ea likarolo tsena e ntse e tletse hona joale, 'me temoso e etsoa ho ithuta palo ea basebelisi ba tsoelang pele ho sebelisa likarolo tsena.
    • E kenyellelitse bokhoni ba ho lokisa ring trace buffer ho boloka data e bokelletsoeng ka mor'a ho qala bocha, e tla u lumella hore u se ke ua lahleheloa ke boitsebiso bo bokelletsoeng ba ho lokisa phoso ha kernel e oa. Lintlha li bolokiloe mohopolong. Ho thusa ho etsoa ka trace_instance kernel line parameter, mohlala, ho beha "trace_instance=boot_map@0x285400000:12M" ho tla boloka 12 MB ea memori ho 0x285400000 bakeng sa "boot_map" buffer, e tla fumaneha ka faele /sy/s /tracing/instances/boot_map.
    • Liphetoho tse tsoelang pele tsa ho falla ho tloha lekala la Rust-for-Linux, e amanang le ho sebedisa Rust e le puo ya bobedi bakeng sa ho ntshetsa pele bakganni le di-module tsa kernel (Tshehetso ya Rust ha e sebetse ka boiketsetso mme ha e kenyelle Rust hara di-dependent tse hlokahalang tsa kaho ya kernel). E ekeditse di-module tsa 'lenane' le 'rbtree' bakeng sa ho sebetsa ka manane a hokahantsweng habeli le difate tsa patlo tse kgubedu-tsho. E atolositse bokgoni ba di-module tsa 'init', 'sync', 'types', le 'error'. Bokgoni ba ho sebedisa khoutu ya Rust ha o haha ​​​​kernel ka tshireletso kgahlanong le ditlhaselo tsa Spectre (dikgetho tsa MITIGATION_{RETHUNK,RETPOLINE,SLS}), ho sebediswa sistimi ya ho lokisa diphoso ya KASAN, kCFI (kernel Control Flow Integrity) le mekgwa ya tshireletso ya Shadow Call, le ha ho sebediswa di-plugins tse ding tsa GCC ho ekeditswe. Mokganni wa taolo ya Applied Micro QT2025 PHY Ethernet, e ngotsweng ka Rust, o ekeditswe. Webosaete e arohaneng e nang le ditokomane e lokisitswe: rust.docs.kernel.org.
    • Sesebelisoa sa xdrgen se ekelitsoe khoutung ea mohloli oa kernel bakeng sa ho fetolela litlhaloso tsa XDR (eXternal Data Representation) hore e be mesebetsi ea ho ngola le ho ngola XDR e ngotsoeng ho sebelisoa mokhoa oa C o amohetsoeng ke kernel. Linux.
    • Kernel e amohetse phetoho ea ho kenya ts'ebetsong mokhoa oa masking oa pointer ho fokotsa palo ea mehala e liehang ho barrier_nospec() ts'ebetsong ea 64-bit copy_from_user(), e sebelisetsoang ho kopitsa data ho kernel ho tloha sebakeng sa mosebedisi. Ho sebelisa masking ho potlakisa tlhahlobo ea "per_thread_ops", e hlahlobang palo ea ts'ebetso e ka etsoang ka khoele e le 'ngoe, ka 2.6%.
    • Ho kentsoe mokhanni e mocha oa USB o u lumellang ho sebelisa protocol ea 9pfs e le sepalangoang sa ho romella le ho amohela data ho tsoa sesebelisoa sa USB ha u kenya sistimi ea faele ea 9p holim'a USB (mohlala, "mount -t 9p -o trans=usbg, aname=/path/to/ fs /mnt/9"). Mohlala oa tšebeliso ea mokhanni e mocha ke tšebeliso ea NFS ho e-na le ho hlophisa boot ea karohano ea metso ha ho etsoa lisebelisoa tse kentsoeng.
  • Disk Subsystem, I/O le File Systems
    • Bokhoni ba ho sebetsa le lisebelisoa tsa polokelo tseo boholo ba tsona bo thibelang bo boholo ho feta boholo ba leqephe la memori tsamaisong e kentsoe tsamaisong e nyane ea VFS. Litsamaisong tsa lifaele, karolo ena hajoale e tšehetsoa feela ho XFS.
    • The FUSE subsystem, e u lumellang hore u thehe ts'ebetsong ea litsamaiso tsa lifaele tse sebetsang sebakeng sa mosebelisi, e ekelitse ts'ehetso bakeng sa li-identifiers tsa 'mapa tsa litsamaiso tsa faele tse kentsoeng, tse sebelisetsoang ho ts'oanela lifaele tsa mosebelisi ea itseng karohanong ea kantle ho naha le mosebelisi e mong hajoale. tsamaiso.
    • Ts'ebetso e ncha ea fcntl, F_CREATED_QUERY, e kentsoe tšebetsong, e fang sesebelisoa bokhoni ba ho tseba hore na faele e butsoeng ho sebelisoa folakha ea O_CREAT e entsoe kapa e se e ntse e le teng.
    • E kenyellelitse bokhoni ba ho sebelisa li-ID tsa 64-bit mount point ho lebitso_to_handle_at() mohala oa sistimi ho qoba maemo a morabe ha o pasa /proc/mountinfo.
    • Boholo ba sebopeho sa "file" ka har'a kernel bo fokotsehile ho tloha ho 232 ho ea ho 184 bytes, e leng ho fokotsa tšebeliso ea mohopolo ho litsamaiso tse sebetsang ka mafolofolo le lifaele.
    • Ho phahamisa litsamaiso tsa faele ho beha lintlha ka har'a /proc hierarchy, joalo ka /proc/PID/fd, ho ne ho thibetsoe, e leng se ileng sa baka mathata a ts'ireletso.
    • Pseudo-FS NSFS (NameSpace FS), e sebelisetsoang ho sebetsa le libaka tsa mabitso, e fana ka tlhahisoleseding e eketsehileng mabapi le libaka tsa mabitso tsa libaka tse holimo.
    • Sistimi ea faele ea EROFS (Extendable Read-Only File System), e etselitsoeng ho sebelisoa likarolong tse baloang feela, joale e ts'ehetsa ho kenya lits'ebetso tsa lifaele ka kotloloho ho tsoa litšoantšong tsa disk tse bolokiloeng e le lifaele.
    • Litaelo tse ncha tsa ioctl XFS_IOC_START_COMMIT le XFS_IOC_COMMIT_RANGE li kentsoe ho XFS bakeng sa ho fapanyetsana litaba lipakeng tsa lifaele tse peli.
    • NFS e ekelitse tšehetso bakeng sa protocol ea "LOCALIO", e u lumellang ho fumana hore na moreki le seva NFS ho moamoheli a le mong ho nolofalletsa lintlafatso tse tsamaellanang.
    • Sistimi ea faele ea Btrfs, lintlafatso tsa ts'ebetso li hlahisitsoe, khoutu e entsoe bocha, sebaka sa ho notlela nako e telele nakong ea ts'ebetso ea ho bala se fokotsehile, mosebetsi o ntse o tsoela pele ho fetolela maqephe a memori ho sebelisa lifolio tsa maqephe, 'me ho lokolloa ha memori ea othomathike. kenngwa tshebetsong bakeng sa sebopeho sa btrfs_path.
    • Sistimi ea faele ea Ext4, litšitšili tse amanang le kabo ea lithibelo, taolo ea boholo, boitlamo bo potlakileng, le boqolotsi ba litaba li lokisitsoe.
  • Virtualization le Tšireletso
    • E kentse mojule oa LSM oa IPE (Integrity Policy Enforcement), o ntlafalitsoeng ke Microsoft ho holisa mokhoa o teng oa taolo ea phihlello e tlamang. Mojule o u lumella ho hlalosa leano la kakaretso la botšepehi bakeng sa tsamaiso eohle, ho bontša hore na ke ts'ebetso efe e lumelletsoeng le hore na bonnete ba likarolo bo lokela ho netefatsoa joang. Ka mohlala, u sebelisa IPE, u ka hlakisa hore na ke lifaele life tse ka phethisoang tse lumelloang ho sebetsa, ho ela hloko ho lumellana ha tsona le phetolelo ea litšupiso ho sebelisa li-cryptographic hashes tse fanoeng ke dm-verity system.
    • Sethaleng sa ho bokella kernel, hoa khonahala ho nolofalletsa mekhoa e teng ea ts'ireletso khahlano le bofokoli bo fapaneng ba sehlopha sa Specter ho CPU. Kconfig e fana ka liparamente tse ncha: MITIGATE_MDS (ts'ireletso khahlano le ts'ireletso ea Microarchitectural Data Sampling), MITIGATE_TAA (ts'ireletso khahlano le ts'ireletso ea TSX Asynchronous Abort), MITIGATE_MMIO_STALE_DATA (ts'ireletso khahlano le ts'ireletso ea MMIO Stale Data MITIGATEL FUlnerability1), MITIGATE_RETBLEED (ts'ireletso khahlanong le Bofokoli bo tsoileng matsoho), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V1 (ts'ireletso khahlano le Specter vulnerabilities), MITIGATE_SRBDS (ts'ireletso khahlano le tlokotsi e Khethehileng ea Register Buffer Data Sampling), MITIGATE_SSB (ts'ireletso khahlano le tlokotsi ea Speculative Store Bypass).
    • E ekelitsoe mohala oa taelo proc_mem.force_override le sete ea litlhophiso tsa kaho ho Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE le PROC_MEM_FORCE_NEVER) ho thibela liphetoho tsa mohopolo ka /proc/pid/mem.
    • Sistimi e nyenyane ea LSM (Linux module ya tshireletso) e fetotswe ho sebedisa mehala e sa fetoheng, e leng se ntlafaditseng tshireletso le tshebetso.
    • Bokhoni ba ho sebelisa li-core tse tloaelehileng bakeng sa meralo ea ARM64 libakeng tsa baeti tse sebetsang Android-ditsamaiso tse nang le hypervisor ya KVM e fetotsweng (KVM e sireleditsweng).
    • Mojule oa Landlock LSM, o o lumellang ho fokotsa tšebelisano ea sehlopha sa lits'ebetso le tikoloho ea kantle, o sebelisa mohopolo oa "IPC scoping" ho khetha ho fokotsa tšebelisano le tikoloho ea sandbox o sebelisa li-sockets le lipontšo tsa Unix. Mohlala, o ka thibela likhokahano tse sebelisang li-sockets tsa Unix ho tloha tikolohong ea sandbox ho ea lits'ebetsong tse sa sebelisetsoeng ho itšehla thajana, empa lumella likhokahano hore li sebetse sebakeng se le seng.
    • Ho hypervisor ea KVM, ho kentsoe folakha ho CPUID bakeng sa litsamaiso tsa baeti tse bontšang tšehetso bakeng sa li-extensions tsa AVX10.1.
  • Sistimi e nyane ea marang-rang
    • Sesebelisoa sa Memory TCP se kenyelelitsoe, se lumellang tšebeliso ea li-sockets tsa marang-rang hore li romele ka ho toba litaba tsa mohopolo oa lisebelisoa tsa peripheral holim'a marang-rang (mokhoa oa zero-copy) le ho beha ka ho toba litaba tsa lipakete tsa marang-rang sebakeng sa memori ea mochine. lehlakore la moamohedi. Lintlha tse fetisitsoeng ka lipakete li fetisetsoa ho tloha karete ea marang-rang ho ea mohopolong oa sesebelisoa sa peripheral kapa ho tloha mohopolong oa mochine ho ea ho karete ea marang-rang ka ho toba, ho feta CPU, 'me lihlooho tsa pakete li qetella li le li-buffers tse tloaelehileng tsa kernel.
    • Bokhoni ba bakhanni ba bangata ba Ethernet le ba waelese bo ekelitsoe. Mohlala, mokhanni oa Intel iwlwifi o kentse tšehetso bakeng sa ho tsamaisa ts'ebetso ea RLC/SMPS lehlakoreng la firmware, mokhanni oa RealTek rtw89 o ile a eketsa ts'ebetso mme a eketsa tšehetso bakeng sa li-chips tsa RTL8852BT/8852BE-VT (WiFi 6), mokhanni oa microchip Ethernet o kentse tšehetso bakeng sa IEEE 802.3 bw (100BASE) litlhaloso -T1) le IEEE 802.3bp, ts'ebetsong e ntlafetseng ea Ethernet Microsoft vNIC le IBM veth. E kentse bakhanni ba bacha ba Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 le Microchip LAN8650/1 10BASE-T1S MAC-PHY Ethernet chips.
    • Ho MPTCP (MultiPath TCP), ho atolosoa ha protocol ea TCP bakeng sa ho hlophisa ho tsamaisoa ha lipakete tsa TCP ka nako e le 'ngoe litseleng tse' maloa ka li-interfaces tse fapaneng tsa marang-rang, boholo ba boima bo sebelisoang ho tsamaisa bo eketseha ho tloha ho 8 ho ea ho 16 bits. Ho fumana ts'ebetsong ea sephethephethe se lahlehileng (blackhole) le ho emisoa ka nako e itseng ea boiteko ba ho theha likamano le mekhoa e lebisang tahlehelong ea sephethephethe.
    • Bakeng sa IPv6, tšehetso e kenngoa ts'ebetsong bakeng sa folakha ea "p" ho PIO (Prefix Information Option), e sebelisoang lipapatsong tsa RA (IPv6 Router Advertisements) ho khetha mokhoa oa ho tsamaisa bareki ka DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) ho e-na le ho abela liaterese ka bomong tse thehiloeng ho li-prefixes tse sebelisang SLAAC (Stateless Address Autoconfiguration). IPv6 IOAM6 e eketsa tšehetso bakeng sa mokhoa o mocha oa ho kopanya oa tunsrc o lumellang ts'ebetso e ntlafetseng.
    • Ts'ebetso e ntlafalitsoeng ea ho sebetsana le lipakete tsa taolo ea IPsec.
    • Ts'ebetso e ntlafetseng ea ho hloekisa melao ea li-nftables tse kholo. nfnetlink_queue e ntlafalitse tšehetso ea protocol ea SCTP.
    • Ethtool API e kentse tšehetso bakeng sa ho tlama likarete tse ngata tsa marang-rang ho sebopeho se le seng sa marang-rang.
  • Lisebelisoa
    • Ho mokhanni oa AMDGPU, mosebetsi o ntse o tsoela pele ho kenya ts'ehetso bakeng sa li-GPU tsa AMD RDNA4 ("GFX12"). E kentse bokhoni ba ho seta mela ea mesebetsi ka bomong ntle le ho hlophisa GPU kaofela bocha.
    • Mosebetsi o ile oa tsoela pele ho mokhanni oa Xe drm (Direct Rendering Manager) bakeng sa li-GPU tse ipapisitseng le meralo ea Intel Xe, e sebelisoang likareteng tsa video tsa lelapa tsa Intel Arc le lits'oants'o tse kopaneng, ho qala ka li-processor tsa Tiger Lake. Phetolelo e ncha e kenyelletsa tšehetso bakeng sa li-GPU tse thehiloeng ho Battlemage le Lunar Lake microarchitectures. Tšehetso bakeng sa CCS (Colour Control Surface) Xe2 modifiers e hlahisitsoe ho laola maemo a li-GPU tse kopantsoeng le tse sa tšoaneng.
    • Mokhanni oa i915 o sebelisa bokhoni ba ho hlahisa tlhahisoleseling mabapi le lebelo la fan ka HWMON kapa sysfs interface ("fan1_input"). "i915.modeset" parameter e tlositsoe; "i915.nomodeset" e lokela ho sebelisoa ho e-na le "i0.modeset=915".
    • Tšehetso e ekelitsoeng bakeng sa A615, A306 le A621 GPUs ho mokhanni oa msm DRM (Qualcomm Adreno GPU).
    • Mokhanni oa Nouveau o entse hore meaho ea eona ea kahare e lokisoe bocha le ho hloekisoa.
    • Mokhanni oa intel_pstate, ea laolang mekhoa ea tšebeliso ea matla (P-state) ho litsamaiso tse nang le Intel processors, o ekelitse tšehetso bakeng sa litsamaiso tse nyalisitsoeng tse nang le li-CPU tsa asymmetric (litšobotsi tse fapaneng), hammoho le ts'ehetso ea tsamaiso ea matla ea li-processor tse thehiloeng ho Granite Rapids le Sierra Forest. microarchitectures. Ts'ehetso e ekelitsoeng bakeng sa Xeon Granite Rapids CPU ho mokhanni oa intel_idle. Mokhanni oa Intel_rapl o fana ka kananelo ea mekhoa ea lelapa ea AMD 1Ah le li-processor tsa Intel ArrowLake-U.
    • Kenyelletso e tsoelang pele ea liphetoho ho ts'ehetsa ARM SoC Snapdragon X Elite, e sebelisang Qualcomm's 12-core Oryon CPU le Qualcomm Adreno GPU. Chip e reretsoe ho sebelisoa ho lilaptop le li-PC, 'me e ka pele ho li-chips tsa Apple M3 le Intel Core Ultra 155H litekong tse ngata tsa ts'ebetso.
    • Ts'ehetso e ekelitsoeng bakeng sa liboto tsa ARM, li-SoCs le lisebelisoa: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000, 6010 AnSPRGnic, AnSPtop 7 / A35 Laptop 30 / A4 Laptop AnSPRGG68 , Firefly Core-PX433-JD2, Lunzn Fastrhino R920S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS2002, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R5332S Plus, ExynosAuto v4, SOPHGO SG815 Quap-5 Cool Pi CM35 GenBook, Anbernic RG11XXSP, GameForce Ace, IBM P93, Kontron i.MX6 OSM-S, NanoPC-TXNUMX
    • Tšehetso e ekelitsoeng bakeng sa liphanele tsa skrine Anbernic RG28XX, On Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40TNU B08O116A, ATM B02.3XAN116, AOU B06.1XAT116, BOE TV04.1WUM-LL101, BOE NV2WUM-N140, BOE NV41WUM-N133, BOE NV63WHM-A116D, BOE NE4WUM-N140G, 6CMPEA N116BBCN2-116BCN2 MNB601LS1-4, Starry er88577.
    • Subsystem ea audio e ekelitse tšehetso bakeng sa lichifi le li-codec RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825. Li-driver tsa khale tsa Intel ASoC li phatlalalitsoe hore ha li sa sebetsa, 'me ho khothalletsoa ho sebelisa li-driver tsa AVS. Lintlafatso tse ngata li entsoe ho mokhanni oa SoundWire.

Source: opennet.ru

Reka sebaka se tšepahalang sa libaka tse nang le ts'ireletso ea DDoS, li-server tsa VPS VDS 🔥 Reka sebaka se tšepahalang sa ho amohela webosaete ka tšireletso ea DDoS, li-server tsa VPS VDS | ProHoster