[交流分享] deepin+pve配置文件混合内核
电梯直达到第
poster avatar
fslong
深度内测组
发表于 2023-07-27 06:08
楼主

开个新帖子记录我编译的内核。

魔改思路

  1. 以deepin的内核配置文件为底包,保证了对deepin系统的兼容性;
  2. 吸收了pve内核中有关 电源管理调度温控网络配置有关的配置项(不改deepin已有配置,deepin没有的配置加了进来);
  3. pve内核中打了的驱动也包含了进来,确保更多硬件的兼容,但这也带来了内核文件变大,安装后系统占用变大,开了内核压缩,总体可控;
  4. 最近又加了点ok的,ok对性能调教也不错,这样就把上面的性能损失也补回来了;
  5. 在上面的基础上我改了点调度有关的东西,比如CPU不会尽可能最高了,这样续航会好点,但性能又掉了点,整体上跟官方内核持平了。
  6. 其他我想到了再说。

内核的优点

  1. 温控比较好,不烫;
  2. 理论上网络和io性能有优化,实测响应变快(希望不是心理作用);
  3. 由于温控变好,内核负担减轻,性能提升;

内核的缺点

  1. 上面说了,打包进来的驱动多了,占用空间变大,每次编译时间太久了。

获取配置文件

  • 下面再放上我新开的一个小项目,收集各种发行版内核配置文件的项目。
  • 供感兴趣的老铁食用,欢迎老铁们一起维护一起进步:https://atomgit.com/fslong/kernel_config

使用情况

  • 那个游戏本用官方内核续航是70分钟,用这个内核是75分钟。
  • 所以对于那个游戏本来说,总结下约等于1%的多核性能换7%的续航和20度温降。
  • 跑分比官方内核略高一点点。

风险提示

  • 该内核属于个人魔改内核,而且比较新,可能会有不兼容或者其他奇怪的事情。
  • 除非你真的明白是在做什么并且有能力解决一些问题,否则请不要尝试。
  • 在v23下编译的,20系列不确定好不好使。
  • apt命令不熟悉,不会安装和卸载包的就别试了。
  • apt命令不熟悉,不会安装和卸载包的就别试了。
  • apt命令不熟悉,不会安装和卸载包的就别试了。





rc:6.11.0-rc3

安装方法:

  1. 确保进不去系统时候有内核可用。
  2. 下载我的内核到一个单独的目录,然后在这个目录里:sudo apt install ./*.deb
  3. 重启系统:sudo reboot

卸载方法:

跟普通软件一样,apt卸载就行了:sudo apt purge linux-headers-6.11.0-rc3-dppve* linux-image-6.11.0-rc3 -dppve*

已知问题:

  1. 显卡闭源驱动安装会麻烦点
  2. 开机速度可能会比官方慢点



stable:6.10.5

安装方法:

  1. 确保进不去系统时候有内核可用。
  2. 下载我的内核到一个单独的目录,然后在这个目录里:sudo apt install ./*.deb
  3. 重启系统:sudo reboot

卸载方法:

跟普通软件一样,apt卸载就行了:sudo apt purge linux-headers-6.10.5-dppve* linux-image-6.10.5-dppve*

已知问题:

  1. ok下编的,dp下可能有些软件也用不成
  2. 显卡闭源驱动安装可能有点难度



longterm:6.6.35

安装方法:

  1. 确保进不去系统时候有内核可用。
  2. 下载我的内核到一个单独的目录,然后在这个目录里:sudo apt install ./*.deb
  3. 重启系统:sudo reboot

卸载方法:

  • 跟普通软件一样,apt卸载就行了:sudo apt purge linux-headers-6.6.35-dppve* linux-image-6.6.35-dppve*

已知问题:

  1. 开机肯定要比官方的慢点



下载地址

  • 请访问atomgit仓库,查找需要的内核:https://atomgit.com/fslong/kernel_config

image.png

回复 收藏 只看作者
所有回复
3 / 5
到第
fslong
深度内测组
发表于 2023-10-08 02:51
41楼
jiutian123

看你的都1500以上joy,,,,geekbench有没有国内源?

我用的是6,再加上我是8代,当年8代牙膏挤多了。

我都挂机下载哈哈哈。

回复 只看作者
煮酒燃烟
deepin
发表于 2023-10-17 22:52
42楼
fslong

我用的是6,再加上我是8代,当年8代牙膏挤多了。

我都挂机下载哈哈哈。

你好,想问一下,你在帖子最前面写到最近还增加了一点OK的内核内容,OK指的是openkylin系统吗,我现在用的是openkylin系统,内核用的是你编译的6.6.0,感觉还可以,就是风扇转动声音一直都有

回复 只看作者
fslong
深度内测组
发表于 2023-10-17 23:16
43楼
煮酒燃烟

你好,想问一下,你在帖子最前面写到最近还增加了一点OK的内核内容,OK指的是openkylin系统吗,我现在用的是openkylin系统,内核用的是你编译的6.6.0,感觉还可以,就是风扇转动声音一直都有

对的,风扇这块确实是这样,比6.4、6.5风扇激进一些,6.4、6.5风扇都不咋转,影响高负载时候的散热。

回复 只看作者
𓆡𓆝𓆟𓆜𓆞𓆝𓆟𓆜𓆞
deepin
发表于 2023-10-18 09:46
44楼

我下载试试,默认的AMD集成显卡都没有驱动上

回复 只看作者
Jason'叶
deepin
发表于 2023-10-27 06:56
45楼

怎么6.5.6内核的分享删除了?请问还能从哪里下载呢??原来的链接不行啊

回复 只看作者
fslong
深度内测组
发表于 2023-10-27 09:08
46楼
Jason'叶

怎么6.5.6内核的分享删除了?请问还能从哪里下载呢??原来的链接不行啊

6.5内核更新到6.5.8了,6.5.6我都删了。

6.5以上内核都不能使用独显。

回复 只看作者
zeury
deepin
发表于 2023-11-01 23:31
47楼

装上开不机

回复 只看作者
zeury
deepin
发表于 2023-11-06 00:11
48楼

要怎么把内核配置文件编辑到内核里,有知道的大佬吗麻烦指导下谢谢

回复 只看作者
fslong
深度内测组
发表于 2023-11-06 03:55
49楼
zeury

要怎么把内核配置文件编辑到内核里,有知道的大佬吗麻烦指导下谢谢

你可以看我发的编译deepin主线内核,按这个流程下去就有的。

回复 只看作者
dimliy
deepin
发表于 2023-11-26 07:22
50楼

感谢分享,更新一下

回复 只看作者
mozixun
管理组版主
深度内测组
生态共建组骨干
发表于 2023-11-27 05:57
51楼

诶,6.1.58LTS还没更?

不是说6.1会变成10年支持的SLTS内核嘛

回复 只看作者
wcs4221
深度内测组
发表于 2023-11-30 15:57
52楼

在w模式下,6.6.2安装ok

支持一下,很好的分享哟!

回复 只看作者
雪域一线天
deepin
发表于 2023-12-01 22:32
53楼

安装成功,重启进入很慢,然后输入密码后一直转圈圈。

回复 只看作者
wcs4221
深度内测组
发表于 2023-12-05 02:42
54楼

664内安装结束时有报错---但装上了,试用还不错!

支持好的分享!

回复 只看作者
fslong
深度内测组
发表于 2023-12-05 03:14
55楼
wcs4221

664内安装结束时有报错---但装上了,试用还不错!

支持好的分享!

那有可能是别的内核或者啥东西的报错。

回复 只看作者
WangZhongyun
deepin
发表于 2023-12-05 18:11
56楼

下载6.6.4内核到一个单独的目录,然后在这个目录里:sudo apt install ./*.deb

安装到最后提示这些包无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

再运行命令sudo dpkg -i *.deb

最后没有提示这些包无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

回复 只看作者
WangZhongyun
deepin
发表于 2023-12-05 18:33
57楼

安装6.6.4内核后重启顺利进入系统回复

回复 只看作者
fslong
深度内测组
发表于 2023-12-05 18:45
58楼
WangZhongyun

下载6.6.4内核到一个单独的目录,然后在这个目录里:sudo apt install ./*.deb

安装到最后提示这些包无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

再运行命令sudo dpkg -i *.deb

最后没有提示这些包无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

这是警告,大概就是文件目录权限的事情,正常的。

回复 只看作者
mozixun
管理组版主
深度内测组
生态共建组骨干
发表于 2023-12-08 06:06
59楼

诶,为什么6.6内核跑分不高但是反应很快?confused

回复 只看作者
fslong
深度内测组
发表于 2023-12-08 08:29
60楼
mozixun

诶,为什么6.6内核跑分不高但是反应很快?confused

新调度算法能更快的对负载变化进行调整,不会都很忙了CPU频率还没起来。

但这个算法在跑分这种长时间高负荷的场景没优化,跑分会有一丢丢下降。

回复 只看作者
3 / 5
到第