[Exchange and share] deepin+pve配置文件混合内核
Tofloor
poster avatar
fslong
deepin beta test group
2023-07-27 06:08
Author

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

魔改思路

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

内核的优点

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

内核的缺点

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

获取配置文件

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

使用情况

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

风险提示

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





最新内核:6.9.0

下载地址

  • https://cowtransfer.com/s/a4db9db6886843 点击链接查看 [ 6.9.0 ] ,或访问奶牛快传 cowtransfer.com 输入传输口令 4lh5so 查看;

安装方法:

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

卸载方法:

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

已知问题:

  1. v23下编的,20下可能有些软件也用不成

  2. 显卡闭源驱动估计安不上,因为v23还没适配6.9内核的dkms

  3. amd 的cpu可能还存在起不来的情况,具体原因我还没搞清楚,欢迎老铁们测试




LTS内核6.6.21

下载地址

  • https://cowtransfer.com/s/1896d03066a647 点击链接查看 [ 6.6.21 ] ,或访问奶牛快传 cowtransfer.com 输入传输口令 b7yfnu 查看;

安装方法:

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

卸载方法:

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

已知问题:

  1. 由于是在v23上编译的并且用的v23内核配置文件做底包,gcc是11.2,所以在20.9下可能有一些软件用起来有问题,比如kvm找不到11.2的gcc,就没法用了。



.

SLTS内核6.1.70

下载地址

  • https://cowtransfer.com/s/0e87e15740144e 点击链接查看 [ 6.1.70 ] ,或访问奶牛快传 cowtransfer.com 输入传输口令 6f6bgm 查看;

安装方法:

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

卸载方法:

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

已知问题:

  1. 由于是在v23上编译的并且用的v23内核配置文件做底包,gcc是11.2,所以在20.9下可能有一些软件用起来有问题,比如kvm找不到11.2的gcc,就没法用了。
Reply Favorite View the author
All Replies
1 / 5
To page
阿尼樱奈奈
Moderator
2023-07-27 06:10
#1

like

Reply View the author
hanzn-zzx
deepin
2023-07-27 06:18
#2

like这个必须大赞!

Reply View the author
WangZhongyun
deepin
2023-07-27 06:35
#3

不知用开源驱动对我的英伟达GTX650显卡支持高清分辨率么?Manjaro用内核6.5支持得很好。

Reply View the author
fslong
deepin beta test group
2023-07-27 06:42
#4
WangZhongyun

不知用开源驱动对我的英伟达GTX650显卡支持高清分辨率么?Manjaro用内核6.5支持得很好。

这块就不知道了,需要老铁测试下看看,我手头没这机器,硬件兼容性理论上应该跟Ubuntu差不多。

Reply View the author
jjcui8595
Moderator
2023-07-27 06:57
#5

大赞

Reply View the author
青稚°
Moderator
2023-07-27 15:13
#6

我拿配置文件编译个6.1lts,或6.3版本

Reply View the author
fslong
deepin beta test group
2023-07-27 15:22
#7
青稚°

我拿配置文件编译个6.1lts,或6.3版本

6.1lts是用的6.1点几?

Reply View the author
青稚°
Moderator
2023-07-27 15:59
#8
fslong

6.1lts是用的6.1点几?

最新的6.1.41

Reply View the author
wcs4221
deepin beta test group
2023-07-27 15:59
#9

v23日构版试装:h/提示有错,但重启是装上地。

试用还不错,没有异像。支持了!

Reply View the author
lv36
deepin
2023-07-27 16:09
#10

在该内核下如何安装N卡驱动?

NVIDIA GeForce GTX 1050 Ti

20.9源里的驱动在楼主分享的内核会导致启动失败

Reply View the author
fslong
deepin beta test group
2023-07-27 16:18
#11
wcs4221

v23日构版试装:h/提示有错,但重启是装上地。

试用还不错,没有异像。支持了!

应该是i915那个警告,这玩意一直不对劲。

Reply View the author
fslong
deepin beta test group
2023-07-27 16:19
#12
lv36

在该内核下如何安装N卡驱动?

NVIDIA GeForce GTX 1050 Ti

20.9源里的驱动在楼主分享的内核会导致启动失败

这是用23的底包在23上编译的,估计得啥时候装回20.9我再编译一个可能才能比较好的匹配20.9,上面已知问题有写。

Reply View the author
pyjy
deepin
2023-07-27 16:48
#13

非常赞扬的是楼主发帖很贴心,把安装和卸载的命令都附上,特别适合我等小白们试用。知道群里除了大佬之外还有一部分是小白,他们跟我一样,只知道在终端粘贴复制来的命令,除此之外啥也不懂,但是有一颗支持国产试用新东西的热心。

Reply View the author
sarva
deepin
2023-07-27 16:48
#14
pyjy

非常赞扬的是楼主发帖很贴心,把安装和卸载的命令都附上,特别适合我等小白们试用。知道群里除了大佬之外还有一部分是小白,他们跟我一样,只知道在终端粘贴复制来的命令,除此之外啥也不懂,但是有一颗支持国产试用新东西的热心。

嗯,慢慢也就学会了一些命令。

Reply View the author
来自Ubuntu的某位用户
deepin
2023-07-27 17:46
#15

deepin+pve配置文件混合内核

pav是OpenSUSE的内核配置吗?

Reply View the author
babyfengfjx
Super Moderator
CQA
2023-07-27 18:09
#16

非常优秀~继续折腾!

Reply View the author
fslong
deepin beta test group
2023-07-27 18:29
#17
来自Ubuntu的某位用户

deepin+pve配置文件混合内核

pav是OpenSUSE的内核配置吗?

Proxmox ve,虚拟化平台,可以用作nas。

Reply View the author
与风长舞的叶
deepin
2023-07-27 21:46
#18

安装了,可是怎么进去呐?

图片.png

Reply View the author
t110119
deepin
2023-07-27 23:16
#19

可以的话,麻烦出个支持intel corporation jasper lake HD audio essx8326声卡的内核。

Reply View the author
fslong
deepin beta test group
2023-07-27 23:32
#20
与风长舞的叶

安装了,可是怎么进去呐?

图片.png

你只装了5.15,没下载安装我的内核,仔细查看!

Reply View the author
1 / 5
To page