Pzqqt's News Channel
3.22K subscribers
688 photos
26 videos
411 files
4.46K links
Managed by @pzqqt and @pzqqt_bot

This channel will also push some updates news about things that I'm interested in.
Download Telegram
NTSYNC Linux Driver Updated With API Design Improvements
14 December 2024 - NTSYNC v7

After some six months of silence, this past week the NTSYNC LInux kernel driver patches were revived for completing this open-source driver to better match the Windows NT synchronization primitives to help with Wine / Proton (Steam Play) Windows gaming performance on Linux. Following those "v6" patches posted a few days ago, on Friday evening a seventh iteration of the patches were volleyed to offer up some API design improvements for this NTSYNC driver.

Comments

#Phoronix #LinuxKernel
Linux 6.6.66 LTS Kernel Released With New Hardware Support & Many Fixes
14 December 2024 - Linux 6.6.66

Linux 6.6.66 was released today alongside other updated Long Term Support (LTS) kernel versions.

Comments

#Phoronix #LinuxKernel
Melt Kernel v3.4 for marble/marblein
By @pzqqt

Download
Source
XDA

Changelog & Note:
- Too long, see Github Releases page.

About KernelSU:
- Select through the volume keys during the installation process to install the kernel that supports KernelSU.
- If the installer detects that you have installed KernelSU through LKM, there will be no option to ask you whether to select KernelSU.
- Install the KernelSU app v1.0.2 for use with KernelSU.
- We don't recommend using Magisk and KernelSU at the same time. If any problems occur, it's your own responsibility!
Linux 6.13-rc3 Released With KVM Caching For "Wildly Expensive" Intel CPUID Handling
15 December 2024 - Linux 6.13-rc3

Linus Torvalds announced the release this evening of the Linux 6.13-rc3 kernel as Linux 6.13 works its way to stable release by late January.

Comments

#Phoronix #LinuxKernel
Linux 6.14 To Introduce New DRM Boot Logger For Kernel Messages
16 December 2024 - drm_log

Sent out today was the latest drm-misc-next pull request of various Direct Rendering Manager (DRM) changes queuing up ahead of the Linux 6.14 kernel cycle. Most exciting this week is the DRM boot logger being queued for landing to better present kernel messages.

Comments

#Phoronix #LinuxKernel
Linux 6.1 LTS Kernel To Receive An Extra Year Of Support
17 December 2024 - Five Years

Greg Kroah-Hartman has decided to extend the Linux 6.1 LTS planned lifespan from four to five years.

Comments

#Phoronix #LinuxKernel
Google Clang Prebuilt Update
#clang

Commit

Download tar.gz:
clang 20.0.0 (based on r547379) from build 12806354
Pzqqt's News Channel
Google Clang Prebuilt Update #clang Commit Download tar.gz: clang 20.0.0 (based on r547379) from build 12806354
Google clang 20.0.0编译的android12-5.10 GKI在加载设备的某些stock内核模块(指Google clang 12.0.5编译的)后会panic:

[    0.315956][    C7] Bad mode in Synchronous Abort handler detected on CPU7, code 0x36000002 -- BTI
[ 0.315963][ C7] CPU: 7 PID: 137 Comm: kworker/7:1H Tainted: G S 5.10.231-Melt-v3.4 #1
[ 0.315963][ C7] Hardware name: Marble based on Qualcomm Technologies, Inc SM7475 (DT)
[ 0.315973][ C7] Workqueue: events_highpri thermal_pause_register_cdev [thermal_pause]
[ 0.315979][ C7] pstate: 82c00805 (Nzcv daif +PAN +UAO +TCO BTYPE=-c)
[ 0.315987][ C7] pc : __cfi_check+0x0/0x56020
[ 0.315994][ C7] lr : __cfi_slowpath+0x160/0x1c0
...

事实上这个问题从LLVM 19.1.1 19.1.0开始就已经存在。

咱也别指望LLVM上游“修复”,因为让新版本clang编译的内核去加载旧版本clang编译的内核模块这件事本身就不正确。

目前有三种解决方法:
1. ANDROID: Disable BTI/PAC configs,但是会破坏KMI
2. [HACK] ANDROID: Allows skipping of CFI checks,然后启用CONFIG_CFI_FORCE_SKIP_CHECK
3. 将所有stock内核模块改用新版本clang重新编译,或者将所有内核模块编译进内核image(你确定?)
Xiaomi.eu inject Module Update
2024-12-19
#XiaomiEU

Build date:
Thu, 19 Dec 2024 05:44:10 UT

MD5:
6b192e501b6ae3f9e429b67344b4cd89

Download:
XiaomiEUModule_2024.12.19.apk

Size:
12.8 KB
Weighted Interleave Auto-Tuning Being Worked On For Linux
20 December 2024 - Weightened Interleave Auto-Tuning

Joshua Hahn has posted the latest "request for comments" draft working on weightedd interleave auto-tuning for the linux kernel in order to better enhance the performance characteristics of primarily Linux servers with multiple memory nodes.

Comments

#Phoronix #LinuxKernel
Liquorix vs. Linux 6.12 Upstream Kernel Performance Across Many Workloads
20 December 2024 - Linux 6.12 Liquorix

A Phoronix Premium subscriber a while back requested some fresh benchmarks of how the Liquorix downstream of the Linux kernel is comparing against the latest upstream kernel... Here are some benchmarks looking at the Liquorix flavor of the Linux kernel compared to upstream Linux 6.12.

Comments

#Phoronix #LinuxKernel
Google Clang Prebuilt Update
#clang

Commit

Download tar.gz:
clang 19.0.1 (based on r536225) from build 12833971
Linux 6.13-rc4 Released For Kernel Testing Ahead Of The Holidays
22 December 2024 - Linux 6.13

Linus Torvalds just released the Linux 6.13-rc4 kernel as the newest weekly test release leading up to Linux 6.13 stable by mid to late January.

Comments

#Phoronix #LinuxKernel