自编译 内核5.7.12 N卡驱动450.47 成功;5.8.0失败
Tofloor
poster avatar
xuey
deepin
2020-08-03 19:22
Author
本帖最后由 xuey 于 2020-8-15 18:17 编辑

用自带的5.3内核安装驱动没有问题,切换到5.7内核安装N卡驱动会失败,提示什么内核加载失败。可我见到有大佬安装成功了,是有什么地方需要修改吗?
请大佬指点
------------------------------------------------------------------------------------------------------
最简单的内核安装步骤@deepin-fun :https://bbs.deepin.org/post/189158
(安装卸载全自动化,楼主版本更新也快,不想折腾的必备)
【但是由于是安装的ubuntu环境下编译的内核,所以无法在UOS上使用N卡闭源驱动】;
所以,自己参考论坛的大佬教程,编译了最新稳定版内核5.7.12,目的是为了支持最新N卡450.57驱动,结果成功开机。5.8也编译了一下,同样使用的默认配置,能使用,但是5.8不能兼容N卡闭源驱动,麦克风也有问题。
我用我笔记本编译了1个小时,CPU一直在90%太慢了,大家还是别自己编译了。


我用UOS编译好的内核(55.4MB):
5.7.12 链接: https://pan.baidu.com/s/1hrk_003nXrW75QzGmzHxcg  密码: iscb;
5.8.0  链接:  https://pan.baidu.com/s/1Mwn4nW8WJAfP0sqPqeVYKQ  密码: 69bs;(5.8不兼容N卡450.57,核显可以)5.8.1  链接: https://pan.baidu.com/s/1ap_KKbS8I1PTJxRQHXDNcQ  密码: 69sd ;(我的UOS5.8.1不兼容N卡450.57,其他自行测试)
解压后,选中3个包,右键打开方式,安装包管理器安装即可,终端更新引导:sudo update-grub;
重启即可食用新内核
-------------------------------------------------------------------------------------------------------
1、内核源码下载地址: https://www.kernel.org/   (可以用迅雷下载)
2、内核编译参考@kirin2018: https://bbs.deepin.org/post/194265   
(步骤我按这个进行的,UOS个人版执行sudo apt-get build-dep linux报错 E: 您必须在 sources.list 中指定代码源(deb-src) URI,请进/etc/apt/目录,编辑sources.list,删除‘#’。然后sudo apt update,再执行失败的步骤。评论区还有多线程编译的方法,建议参考)
3、N卡下载及安装:http://bbs.chinauos.com/forum.php?mod=viewthread&tid=1619
(这个思路及步骤真的清楚,不能@实属抱歉)
4、N卡及核显切换,社区商店有工具,请自行下载(可以利用这个工具在5.3内核切换到核显,然后重启进ubuntu的那个不兼容内核以及我编译的5.8和5.8.1内核)
5、闭源驱动桌面、网页撕裂问题参考@hundandadi https://bbs.deepin.org/post/167512  
编辑 sudo dedit /etc/modprobe.d/nvidia-blacklists-nouveau.conf 在之后加入 options nvidia_drm modeset=1 保存退出 使用如下命令使其生效 sudo update-initramfs -u 重启
--------------------------------------------------------------------------------------------------------

请大佬批评指正









Reply Favorite View the author
All Replies
2 / 3
To page
avatar
liujy126
deepin
2020-08-05 18:12
#21

请问,您是怎么装的?
Reply View the author
avatar
xuey
deepin
2020-08-05 18:26
#22
本帖最后由 xuey 于 2020-8-5 10:50 编辑
https://bbs.deepin.org/post/198241
废了,下载你的5.8内核,装了以后进不去图形了

我写了5.8.0不兼容N卡闭源驱动呀,ctrl+alt+f2进tty2,用户名,密码,reboot,开机选旧内核进系统,删掉新内核
Reply View the author
avatar
liujy126
deepin
2020-08-05 18:51
#23
https://bbs.deepin.org/post/198241
我写了5.8.0不兼容N卡闭源驱动呀,ctrl+alt+f2进tty2,用户名,密码,reboot,开机选旧内核进系统,删掉新内 ...

楼上有位仁兄好像装了
Reply View the author
avatar
xuey
deepin
2020-08-05 18:55
#24
https://bbs.deepin.org/post/198241
楼上有位仁兄好像装了

我用的默认配置编译的,在用核显,等其他版本出来再编译试试吧,不想研究如何配置内核,太麻烦了
Reply View the author
avatar
liujy126
deepin
2020-08-06 17:23
#25
https://bbs.deepin.org/post/198241
我用的默认配置编译的,在用核显,等其他版本出来再编译试试吧,不想研究如何配置内核,太麻烦了 ...

哦?我的是独显,deepin,能装你的uos编译的5.7.12吗?
Reply View the author
avatar
xuey
deepin
2020-08-06 19:31
#26
本帖最后由 xuey 于 2020-8-6 11:36 编辑
https://bbs.deepin.org/post/198241
哦?我的是独显,deepin,能装你的uos编译的5.7.12吗?

应该可以,deepin和UOS本来就是一个。如果不行,5.7.13出来了,你可以尝试自己花一个小时编译新的内核。
Reply View the author
avatar
liujy126
deepin
2020-08-06 20:43
#27
https://bbs.deepin.org/post/198241
应该可以,deepin和UOS本来就是一个。如果不行,5.7.13出来了,你可以尝试自己花一个小时编译新的内核。 ...

靠,我哪儿会编译啊
Reply View the author
Comments
xuey
2020-08-06 20:56
那你会先用5.7.12吧
avatar
liujy126
deepin
2020-08-06 22:25
#28
https://bbs.deepin.org/post/198241
应该可以,deepin和UOS本来就是一个。如果不行,5.7.13出来了,你可以尝试自己花一个小时编译新的内核。 ...

这样,你能教教我怎么编译吗?
Reply View the author
Comments
xuey
2020-08-07 03:21
马上正式版就出来了,会有自带的5.7内核
xuey
2020-08-06 23:22
帖子里有写步骤,照着做就行了
avatar
mmlmonkey
deepin
2020-08-07 00:14
#29
因为老的n卡驱动调用了vmalloc好像 得装新的450才行
Reply View the author
avatar
xuey
deepin
2020-08-07 00:18
#30
https://bbs.deepin.org/post/198241
因为老的n卡驱动调用了vmalloc好像 得装新的450才行

我编译的5.8,用450.57驱动开不了机;编译的5.7.12倒是正常
Reply View the author
avatar
mmlmonkey
deepin
2020-08-07 00:33
#31
https://bbs.deepin.org/post/198241
我编译的5.8,用450.57驱动开不了机;编译的5.7.12倒是正常

我的笔记本i7+1650 和 台式 9900 +2080s*2 均无问题
Reply View the author
avatar
xuey
deepin
2020-08-07 00:43
#32
https://bbs.deepin.org/post/198241
我的笔记本i7+1650 和 台式 9900 +2080s*2 均无问题

编译的时候需要什么特殊配置吗,我用的默认配置
Reply View the author
avatar
mmlmonkey
deepin
2020-08-07 00:49
#33
https://bbs.deepin.org/post/198241
编译的时候需要什么特殊配置吗,我用的默认配置

我也是啊 kirin那个帖子的
Reply View the author
avatar
liujy126
deepin
2020-08-07 17:25
#34
5.7.12开机关机都提示个错误,但能进系统。

Reply View the author
avatar
xuey
deepin
2020-08-07 19:53
#35
https://bbs.deepin.org/post/198241
5.7.12开机关机都提示个错误,但能进系统。

百度得到的信息是,一个声卡驱动模块不支持,加载失败,执行以下命令可以取消其自动加载:echo "blacklist snd-pcsp" >> /etc/modprobe.d/blacklist.conf


Reply View the author
avatar
azhe911010
deepin
2020-08-16 01:47
#36
感谢,大佬什么时候重新编译一下5.8.1。现在用你编译的5.7.1,N卡450.57,5.8.1伤不起
Reply View the author
avatar
xuey
deepin
2020-08-16 02:07
#37
https://bbs.deepin.org/post/198241
感谢,大佬什么时候重新编译一下5.8.1。现在用你编译的5.7.1,N卡450.57,5.8.1伤不起 ...

5.8.1我编好了,UOS个人版不支持N卡闭源驱动。
还是用自带的5.3比较好。我这种用默认配置编译的内核,同样的任务,CPU会高10度,优化不好。
总之如果不是为了支持新硬件,别折腾内核。感觉正式版5.7的内核快出来了吧。
你要是想试一下新的,待会我把5.8.1的上传吧。
Reply View the author
avatar
风吹过的绿洲
deepin
2020-08-16 02:46
#38
显卡怎么升级450.57?官网下载.run文件?能通过换源升级安装吗?
Reply View the author
avatar
xuey
deepin
2020-08-16 03:11
#39
https://bbs.deepin.org/post/198241
显卡怎么升级450.57?官网下载.run文件?能通过换源升级安装吗?

NVIDIA下载run文件,按照步骤自己安装
Reply View the author
avatar
azhe911010
deepin
2020-08-16 03:39
#40
https://bbs.deepin.org/post/198241
5.8.1我编好了,UOS个人版不支持N卡闭源驱动。
还是用自带的5.3比较好。我这种用默认配置编译的内核,同 ...

好的,谢谢
Reply View the author
2 / 3
To page