自编译 内核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
1 / 3
To page
avatar
李逍遥mx
deepin
2020-08-03 19:52
#1
linux57太新了,驱动还跟不上。
Reply View the author
avatar
xuey
deepin
2020-08-03 20:29
#2
https://bbs.deepin.org/post/198241
linux57太新了,驱动还跟不上。

我在想是不是我内核用的ubuntu内核的原因,我自己编译内核试试
Reply View the author
avatar
widon1104
deepin
2020-08-04 03:24
#3
https://bbs.deepin.org/post/198241
我在想是不是我内核用的ubuntu内核的原因,我自己编译内核试试

应该不是自己编译的内核就没问题,而是内核太新了,驱动还不支持,可以尝试使用老一点的内核
Reply View the author
avatar
q77190858
deepin
2020-08-04 03:36
#4
是不是编译内核的gcc版本的问题,装vmware player的时候就需要和当前内核版本一样的gcc才能安装内核模块。ubuntu下载的内核的gcc版本是9.4,deepin内置的gcc是8.4,所以我就自己在deepin的gcc8.4下面重新编译了ubuntu内核,然后vmware player才能用
Reply View the author
avatar
linxyz
deepin
2020-08-04 05:30
#5
lrbmfx 发表于 2020-8-3 11:52
linux57太新了,驱动还跟不上。

450支持5.7
Reply View the author
avatar
xuey
deepin
2020-08-04 08:26
#6

是的,而且450.57驱动的更新文档里有提到支持5.8内核
Reply View the author
avatar
普通石头
deepin
2020-08-04 17:12
#7
你编译的内核太大了,自己编译通常是根据自己的硬件选驱动,自定义内核选项的,我的笔记本上的Gentoo内核只有几M,且不用initrd,驱动模块也没多少,编译用不了多久
Reply View the author
avatar
玉箫
deepin
2020-08-04 18:01
#8
安装好了就是分辨出错是1024x768不是1366x768     试了好多次没有调试过来高手指点
Reply View the author
avatar
xuey
deepin
2020-08-04 18:30
#9
本帖最后由 xuey 于 2020-8-4 10:58 编辑
https://bbs.deepin.org/post/198241
你编译的内核太大了,自己编译通常是根据自己的硬件选驱动,自定义内核选项的,我的笔记本上的Gentoo内核只 ...

哦,驱动我没有研究,没来得及看相关的帖子,也为了分享内核,所以会全编译了;我百度了一下,配置这一部分好复杂的样子
Reply View the author
avatar
xuey
deepin
2020-08-04 18:32
#10
https://bbs.deepin.org/post/198241
安装好了就是分辨出错是1024x768不是1366x768     试了好多次没有调试过来高手指点 ...

要不比自己编译试试,我不懂
Reply View the author
avatar
keep_up
deepin
2020-08-04 18:57
#11
高手
Reply View the author
avatar
阿喵~
deepin
2020-08-04 21:08
#12
楼主是什么显卡呀?blender可以用gpu了么?管线光线追踪行不
Reply View the author
avatar
liujy126
deepin
2020-08-04 22:09
#13
楼主,5.7暂时算了吧,省省力气琢磨琢磨5.8,尽早头条上说5.8是linux有史以来最狠的更新,一系列重大优化。
Reply View the author
avatar
xuey
deepin
2020-08-04 23:05
#14
https://bbs.deepin.org/post/198241
楼主,5.7暂时算了吧,省省力气琢磨琢磨5.8,尽早头条上说5.8是linux有史以来最狠的更新,一系列重大优化。 ...

昨天下载的时候还没有5.8mainline
Reply View the author
avatar
linxyz
deepin
2020-08-05 01:15
#15
450驱动5.8也正常
Reply View the author
avatar
liujy126
deepin
2020-08-05 01:41
#16
已经打上450驱动的5.3怎么打你编译的这个?
Reply View the author
avatar
xuey
deepin
2020-08-05 02:37
#17
https://bbs.deepin.org/post/198241
已经打上450驱动的5.3怎么打你编译的这个?

百度网盘下载,安装,重启进新内核,就好了,不需要额外操作。如果开不了机(我的能开机),进tty2重启,进5.3,卸载新内核。
Reply View the author
avatar
bincheng_zhai
deepin
2020-08-05 02:54
#18
现在还能搞个UOS个人激活码吗?
Reply View the author
avatar
xuey
deepin
2020-08-05 03:01
#19
https://bbs.deepin.org/post/198241
现在还能搞个UOS个人激活码吗?

咸鱼有,价格看你的了
Reply View the author
avatar
liujy126
deepin
2020-08-05 18:12
#20
废了,下载你的5.8内核,装了以后进不去图形了
Reply View the author
1 / 3
To page