[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://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

Reply Favorite View the author
All Replies
2 / 5
To page
fslong
deepin beta test group
2023-07-27 23:40
#21
t110119

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

这玩意好像比较麻烦,我先记下来,研究着看看。

Reply View the author
t110119
deepin
2023-07-29 01:50
#22
fslong

这玩意好像比较麻烦,我先记下来,研究着看看。

👍

Reply View the author
t110119
deepin
2023-07-29 01:56
#23
fslong

这玩意好像比较麻烦,我先记下来,研究着看看。

202307260916129620_截图_20230725190435.png内核设置了对该卡的支持后,还 是 不能识别

Reply View the author
fslong
deepin beta test group
2023-07-29 04:28
#24
t110119

202307260916129620_截图_20230725190435.png内核设置了对该卡的支持后,还 是 不能识别

有些设备就是这样,挺烦的,我之前电脑是触摸板这样。

Reply View the author
飓先生
deepin
2023-08-08 00:50
#25

感谢分享,晚上我装到asus本本是试试,之前触控一直无法锁定,拇指经常误触,不知道这个有没能解决。

无论如何都感谢了,到时候给lz反馈。之前论坛要收集电脑配置信息,却一直没有提交渠道,这次提交给lz好了,希望能给你带来帮助。😄

Reply View the author
fslong
deepin beta test group
2023-08-08 03:46
#26
飓先生

感谢分享,晚上我装到asus本本是试试,之前触控一直无法锁定,拇指经常误触,不知道这个有没能解决。

无论如何都感谢了,到时候给lz反馈。之前论坛要收集电脑配置信息,却一直没有提交渠道,这次提交给lz好了,希望能给你带来帮助。😄

好的,谢谢老铁支持,能帮助一定帮。

Reply View the author
飓先生
deepin
2023-08-09 04:24
#27

老兄没办法,只能把系统信息截图上传一个图片压缩包,系统老是检测出违规内容,各种打码都不行。

系统.zip

现在用了6.4.8的内核,昨晚在用Chrome看b站视频和用wine游戏助手玩梦幻西游时突然程序失去响应,电脑播放放视频的声音,鼠标也可以移动,但是画面冻住,程序无法关闭,鼠标点击无法启动或关闭电脑内任何程序,无法点击关机,只能按开关机键重启,暂时无法复现。

Reply View the author
fslong
deepin beta test group
2023-08-09 16:47
#28
飓先生

老兄没办法,只能把系统信息截图上传一个图片压缩包,系统老是检测出违规内容,各种打码都不行。

系统.zip

现在用了6.4.8的内核,昨晚在用Chrome看b站视频和用wine游戏助手玩梦幻西游时突然程序失去响应,电脑播放放视频的声音,鼠标也可以移动,但是画面冻住,程序无法关闭,鼠标点击无法启动或关闭电脑内任何程序,无法点击关机,只能按开关机键重启,暂时无法复现。

你是v23吗?v23的wine有一些bug,比如用n卡闭源驱动,wine微信会闪退。

具体就不好说了,你再用用看。

Reply View the author
飓先生
deepin
2023-08-09 19:10
#29
fslong

你是v23吗?v23的wine有一些bug,比如用n卡闭源驱动,wine微信会闪退。

具体就不好说了,你再用用看。

不是v23,是v20.9

ps:顺便说一下,触控板的问题没能得到解决,按组合键后切换界面可以在屏幕上显示,但是功能没有实现,官方的内核也实现不了,估计是asus笔记本的硬件设计有独到之处。

Reply View the author
fslong
deepin beta test group
2023-08-09 20:49
#30
飓先生

不是v23,是v20.9

ps:顺便说一下,触控板的问题没能得到解决,按组合键后切换界面可以在屏幕上显示,但是功能没有实现,官方的内核也实现不了,估计是asus笔记本的硬件设计有独到之处。

驱动的问题估计。

这个内核不推荐20.9用,因为是23下编译的,gcc版本不匹配,可能导致一些问题,你说的问题确实有可能发生。

Reply View the author
wcs4221
deepin beta test group
2023-09-13 22:54
#31

6.5.2好。支持了

Reply View the author
UOS小白
deepin
2023-09-17 06:46
#32

我统信家庭版22.0装了这个内核,照样跑的很溜joy

Reply View the author
sammy-621
deepin
2023-09-18 16:59
#33

N: 由于文件'/home/sammy/Downloads/652/linux-headers-6.5.2-dppve-fslong_6.5.2-1_amd64.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

其它都顺利,最后出一下这样的信息。重启后,系统正常进入6.5.2内核。所以,这个信息是否理解为提示,而非错误?

Reply View the author
fslong
deepin beta test group
2023-09-18 17:30
#34
sammy-621

N: 由于文件'/home/sammy/Downloads/652/linux-headers-6.5.2-dppve-fslong_6.5.2-1_amd64.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

其它都顺利,最后出一下这样的信息。重启后,系统正常进入6.5.2内核。所以,这个信息是否理解为提示,而非错误?

这个不是错误,apt权限的问题,装本地的deb包都提示这个。

Reply View the author
jiutian123
deepin
2023-10-07 06:38
#35
fslong

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

怎么安装?tail

Reply View the author
jiutian123
deepin
2023-10-07 06:57
#36
wget --no-check-certificate https://img.zeruns.tech/down/Geekbench-5.4.3-Linux.tar.gz && tar xf Geekbench-5.4.3-Linux.tar.gz && cd Geekbench-5.4.3-Linux
./geekbench_x86_64
Reply View the author
jiutian123
deepin
2023-10-07 07:01
#37

image.pngjoy

低不

Reply View the author
fslong
deepin beta test group
2023-10-07 19:25
#38
jiutian123

image.pngjoy

低不

6700差不多呀,应该就这样

Reply View the author
jiutian123
deepin
2023-10-08 00:12
#39
t110119

202307260916129620_截图_20230725190435.png内核设置了对该卡的支持后,还 是 不能识别

光支持该卡还不行 还有辅助的周边驱动也要参选上,这一点上我遇到过,没有关联性,比较操蛋,比如你选了网卡型号后,还要选一些协议等选项

Reply View the author
jiutian123
deepin
2023-10-08 00:12
#40
fslong

6700差不多呀,应该就这样

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

Reply View the author
2 / 5
To page