Pzqqt's News Channel
3.19K subscribers
674 photos
26 videos
410 files
4.43K links
Managed by @pzqqt and @pzqqt_bot

This channel will also push some updates news about things that I'm interested in.
Download Telegram
Sched_ext Scheduler Idle Selection Being Extended For LLC & NUMA Awareness
28 October 2024 - sched_ext NUMA Awareness

While the sched_ext extensible scheduler code was merged for Linux 6.12, work on sched_ext itself it is not over. New patches this weekend continue working on NUMA awareness for it with its default idle selection policy while similar work on CPU last level cache (LLC) awareness are slated for the upcoming Linux 6.13 cycle.

Comments

#Phoronix #LinuxKernel
Linus Torvalds Lands A 2.6% Performance Improvement With Minor Linux Kernel Patch
31 October 2024 - Will It Scale? 2.6% Faster

Linus Torvalds merged a patch on Wednesday that he authored that with reworking a few lines of code is able to score a 2.6% improvement within Intel's well-exercise "will it scale" per-thread-ops benchmark test case.

Comments

#Phoronix #LinuxKernel
Moto Widget (ported by @meoify) Update
2024-11-03
#MotoWidget

Build version:
4.11.11

Build date:
2024-11-03 05:22:29

MD5:
e6e4b65a6cda1162a13c06f8ca398aae

Download:
Moto-Widget-4.11.11.apk
Pling | Direct

Size:
37.00 MB
Linux 6.12-rc6 Released With That Latest Performance Optimization & Various Fixes
3 November 2024 - Linux 6.12

Linus Torvalds has just issued the Linux 6.12-rc6 kernel release as we close in on the stable Linux 6.12 kernel release later in November.

Comments

#Phoronix #LinuxKernel
Pzqqt's News Channel
https://play.google.com/store/apps/details?id=icu.nullptr.nativetest
添加了广告,并且必须看完30s的广告才能查看检测结果。

Advertisements have been added and you must watch the 30-second ad to see the test results.
Google Clang Prebuilt Update
#clang

Commit

Download tar.gz:
clang 19.0.1 (based on r536225) from build 12602325
Lazy Preemption "PREEMPT_LAZY" Slated To Land In Linux 6.13
6 November 2024 - Linux Lazy Preemption

Yet another exciting feature expected to be merged for the upcoming Linux 6.13 cycle is the introduction of the Lazy Preemption model.

Comments

#Phoronix #LinuxKernel
Melt Kernel v3.3 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 Bringing DRM Panic Support To NVIDIA GPUs
9 November 2024 - drm-misc-next

Friday saw a final round of "drm-misc-next" feature updates ahead of the upcoming Linux 6.13 kernel merge window. The DRM Panic code continues to be enhanced for improving this "Blue Screen of Death" like experience on the Linux desktop.

Comments

#Phoronix #LinuxKernel
New Patches Aim To Optimize Context Switching With Two Improvements
9 November 2024 - Faster Context Switching

A set of Friday night patches provide for some exciting context switching optimizations to the Linux kernel.

Comments

#Phoronix #LinuxKernel
Linux 6.12-rc7 Released: Linux 6.12 Stable On Track For Release Next Sunday
10 November 2024 - Linux 6.12-rc7

Linus Torvalds just christened the Linux 6.12-rc7 kernel today for what will hopefully be the last release candidate before declaring Linux 6.12 stable next week Sunday.

Comments

#Phoronix #LinuxKernel
Pzqqt's News Channel
Melt Kernel v3.3 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. …
很多人不知道的是,为了将Melt顺利安装到你的设备,以及兼容足够多的rom,以及为用户提供丰富的可定制功能,我们在修改AnyKernel3安装程序上的工作量一点也不比开发内核本身要少。

What many people don’t know is that in order to successfully install Melt on your device, be compatible with enough ROMs, and provide users with rich customizable features, the amount of work we put into modifying the AnyKernel3 installer is no less than developing the kernel itself.
Pzqqt's News Channel
很多人不知道的是,为了将Melt顺利安装到你的设备,以及兼容足够多的rom,以及为用户提供丰富的可定制功能,我们在修改AnyKernel3安装程序上的工作量一点也不比开发内核本身要少。 What many people don’t know is that in order to successfully install Melt on your device, be compatible with enough ROMs, and provide users with rich customizable…
让我随便举几个例子:
1. Melt Kernel会替换vendor_dlkm分区的内核模块,但用户的vendor_dlkm分区可能是erofs,也有可能是ext4。对于ext4,还需要考虑分区剩余空间是否足够。由于vendor_dlkm分区是super设备下的逻辑分区,因此必要时还需要调用AnyKernel3内置的lptools_static调整该逻辑分区的大小,但也有可能因为各种奇怪的原因调整失败。
2. Melt Kernel同时也会替换vendor_boot分区的内核模块,但是由于旧版本的Melt Kernel内置的magiskboot不能正确处理vendor_boot分区的vendor_ramdisk,因此在安装或更新Melt Kernel的过程中可能会遇到"Splitting image failed"错误或者卡死(某些做官改rom的团队或rom修改工具也仍然在使用旧版本的magiskboot,同样也会导致问题)。为了避免给用户带来麻烦,v3.3版本已经尝试在安装过程中检测并修复
3. 自v3.3开始,为了保持最佳的兼容性,Melt Kernel会同时替换安装dtb和dtbo。但很多用户喜欢用Konabess对GPU进行超频+降压,直接替换dtb的结果就是用户的GPU超频和降压配置会丢失。因此,Melt又通过大量的代码实现了在安装过程中拷贝用户现有的GPU超频和降压配置到新的dtb

很多你看不到的背后,都是无数次的试错,以及巨大的工作量。