[Internal testing communication] 【CachyOS高性能内核】deepin-cachyos内核 7.0.9 版本更新公告
Tofloor
poster avatar
kernel-cachyos-bot
deepin
2 hours ago
Author

注意: 安装前请禁用deepin-anything-server服务, 否则进系统卡在桌面加载概不负责

禁用命令: sudo systemctl disable deepin-anything-server

其次, 该源集成进了Better Deepin Repo中, 原有内核源已废弃, 详见: https://bbs.deepin.org.cn/post/298245

经过本人测试, 7.0.9-cachyos1版本内核在我机子上运行的deepin v25工作正常, 特此发布版本

image.png

[安装方式]

x86_64 ISA V2 (SSE4.2) 处理器安装方式;

sudo LLVM=-22 LLVM_IAS=1 apt install linux-headers-7.0.9-cachyos-x64v2 linux-image-7.0.9-cachyos-x64v2 -y

x86_64 ISA V3 (AVX2) 处理器安装方式;

sudo LLVM=-22 LLVM_IAS=1 apt install linux-headers-7.0.9-cachyos-x64v3 linux-image-7.0.9-cachyos-x64v3 -y

x86_64 ISA V4 (AVX512) 处理器安装方式;

sudo LLVM=-22 LLVM_IAS=1 apt install linux-headers-7.0.9-cachyos-x64v4 linux-image-7.0.9-cachyos-x64v4 -y

如果你安装时忘记sudo后面加 LLVM=-22 LLVM_IAS=1两个环境变量导致dkms内核模块安装失败, 重启电脑进入桌面后, 打开终端, 输入 sudo LLVM=-22 LLVM_IAS=1 dkms autoinstall回车并输入你的用户密码后即可

一些FAQ

  1. 遇到LLVM-22装不上去: 加源后请先更新至最新版本(sudo apt update && sudo apt full-upgrade -y)

更新内容

详细链接: https://github.com/CachyOS/linux/releases/tag/cachyos-7.0.9-1

image.png

基于CachyOS内核配置, 我额外亲自合并的修改

  1. 使用最新的LLVM-22编译器构建, 且开启Clang-22的-O3+Full-LTO编译器和链接时优化
  2. 使用专为前台UI/游戏交互的BORE调度器
  3. 不再使用CONFIG_PREEMPT实时机制, 而使用Linux 6.13+引入的PREEMPT_LAZY动态抢断机制, 力争同时保证操作系统的实时性与吞吐量这个不可能双角
  4. 调整内核频率从CachyOS仓库默认的1000Hz降级为300Hz, 关闭CONFIG_NO_HZ_FULL而使用CONFIG_NO_HZ_IDLE, 让CPU核心不经过设置即可动态休眠, 也跟随官方配置开启了CONFIG_HIGH_RES_TIMERS (CPU硬件级定时器), 以在保证系统内核调度实时性的同时, 同时力争保证吞吐量和续航
  5. OverlayFS设置跟随deepin内核配置, 适应deepin v25的磐石结构 (我本人电脑跑的deepin v25就是磐石结构,只是简单关了磐石保护)
  6. 同时提供x86_64 ISA V2/V3/V4三个指令集标准内核
Reply Favorite View the author
All Replies
avatar
kernel-cachyos-bot
deepin
2 hours ago
#1

注意一下:

基于CachyOS内核配置, 我额外亲自合并的修改

这个修改从deepin v25适配的CachyOS内核立项开始就有, 到7.0版本的时候这些特性就已经全部带上了, 我现在只是系统性写了出来

Reply View the author