每次内核升级,显卡驱动都要重装,怎么解决一下?
-
- 帖子: 454
- 注册时间: 2010-01-01 23:29
- 系统: Ubuntu19.10
每次内核升级,显卡驱动都要重装,怎么解决一下?
我三台电脑都是12.04 其中两台是64位 (一台为a卡,),这一台是32位,N卡,每次内核升级都要重新装一遍驱动,啥问题呢?
- wwkwkj
- 帖子: 318
- 注册时间: 2010-12-19 17:00
- 系统: opensuse12.2*kde4.9
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
用开源驱动不用重装,不过瓦还是喜欢官方的驱动
重装又不是多麻烦的事
重装又不是多麻烦的事

每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏
openSUSE12.2+KDE4.9+XP
openSUSE12.2+KDE4.9+XP
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
不是有dkms么?那么麻烦去折腾干嘛? 

◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- tommy007
- 帖子: 1352
- 注册时间: 2007-02-18 0:42
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
dkms你没装咯。
- cuihao
- 帖子: 4793
- 注册时间: 2008-07-24 11:33
- 来自: 郑州
- 联系:
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
用系统自带的工具装驱动,就没有这问题。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 蓝红黄蓝绿红
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
Site: CUIHAO.TK Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
- wwkwkj
- 帖子: 318
- 注册时间: 2010-12-19 17:00
- 系统: opensuse12.2*kde4.9
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
DKMS是什么啊???YeLee 写了:不是有dkms么?那么麻烦去折腾干嘛?

每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏
openSUSE12.2+KDE4.9+XP
openSUSE12.2+KDE4.9+XP
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
百科很聪明,你可以去问他。 

◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
你一定又是听了某些人不负责任的胡说八道,说不需要安装nvidia-current,直接到nvidia官网下载.run安装了吧,并且说后者比前者还方便吧?
你既然选择了给自己添麻烦,那么麻烦自然会找上你,如果你不会解决自己给自己找的麻烦,那么你有四种办法
一、找到那些说手动安装比装nvidia-curren好的人,让他们帮你解决,如果他们不愿意负责,你就骂他们
二、手动卸载闭源驱动,安装nvidia-current
三、学习使用dkms,其实也不难,大概 sudo dkms install -m nvidia -k "$(uname -r)"
四、痛定思痛,下载nvidia-current包,打开后研究一下debian目录下的{pre,post}{install,rm}脚本,想明白到底是nvidia-current方便,还是手动下载安装方便,然后安装nvidia-current,再找到说手动安装方便的人,严厉指责他们不负责任的胡说八道行为,告诉他们用包管理器安装nvidia-current还是方便多了。
你既然选择了给自己添麻烦,那么麻烦自然会找上你,如果你不会解决自己给自己找的麻烦,那么你有四种办法
一、找到那些说手动安装比装nvidia-curren好的人,让他们帮你解决,如果他们不愿意负责,你就骂他们
二、手动卸载闭源驱动,安装nvidia-current
三、学习使用dkms,其实也不难,大概 sudo dkms install -m nvidia -k "$(uname -r)"
四、痛定思痛,下载nvidia-current包,打开后研究一下debian目录下的{pre,post}{install,rm}脚本,想明白到底是nvidia-current方便,还是手动下载安装方便,然后安装nvidia-current,再找到说手动安装方便的人,严厉指责他们不负责任的胡说八道行为,告诉他们用包管理器安装nvidia-current还是方便多了。
- wwkwkj
- 帖子: 318
- 注册时间: 2010-12-19 17:00
- 系统: opensuse12.2*kde4.9
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
这个...双屏设置方便吗?funicorn 写了:你一定又是听了某些人不负责任的胡说八道,说不需要安装nvidia-current,直接到nvidia官网下载.run安装了吧,并且说后者比前者还方便吧?
你既然选择了给自己添麻烦,那么麻烦自然会找上你,如果你不会解决自己给自己找的麻烦,那么你有四种办法
一、找到那些说手动安装比装nvidia-curren好的人,让他们帮你解决,如果他们不愿意负责,你就骂他们
二、手动卸载闭源驱动,安装nvidia-current
三、学习使用dkms,其实也不难,大概 sudo dkms install -m nvidia -k "$(uname -r)"
四、痛定思痛,下载nvidia-current包,打开后研究一下debian目录下的{pre,post}{install,rm}脚本,想明白到底是nvidia-current方便,还是手动下载安装方便,然后安装nvidia-current,再找到说手动安装方便的人,严厉指责他们不负责任的胡说八道行为,告诉他们用包管理器安装nvidia-current还是方便多了。
反正我觉得手动安装挺简单的,不过是进text模式,sudo sh ./*.run so easy!
要是之前没下新驱动那就: sudo sh ./*.run --update so easy!
还有我怎么老是感觉只有官方的驱动才能把显卡的性能发挥的淋漓尽致呢?????



每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏
openSUSE12.2+KDE4.9+XP
openSUSE12.2+KDE4.9+XP
- wwkwkj
- 帖子: 318
- 注册时间: 2010-12-19 17:00
- 系统: opensuse12.2*kde4.9
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
看了,怎么用啊YeLee 写了:百科很聪明,你可以去问他。

每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏
openSUSE12.2+KDE4.9+XP
openSUSE12.2+KDE4.9+XP
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
是吗,那我猜接下来你会跟楼主说:重装就重装吧,反正挺简单的。
然后楼主问你说:有没有办法不重装呢?
你就跟楼主说:有啊,你只要打开终端,输入blablabla……
楼主说:这个我没弄过啊,这些命令是什么意思呢,把系统弄坏了怎么办
你说:不会的,我弄过很多次了,都没问题
……
……
五分钟后
楼主:大哥我输入你说的命令,提示说dkms没找到啊
……
……
可是这时候你已经下线了,楼主发现没人继续回复他的问题,他感到了一种寂寞,他开始百度,开始谷歌,他花了好几个小时研究不重装显卡驱动的方法。
过了16个小时,另外一个好人(也是手动安装闭源驱动的)看到了,
他觉得他在这个问题上很有经验,他回帖了:
这个很简单啊,apt-get install dkms就行了
……
……
又过了两个小时,楼主上线了,看到了新的回帖,新一轮咨询开始了
楼主:我装了dkms,可是运行的时候说找不到预编译的文件,是不是驱动没装对啊
另外一个好人:那就重装一遍呗,反正很简单
楼主认同他的看法,因为他装过这个驱动,确实不难,于是他又装了一遍
……
……
十分钟后
楼主:我装完了,重启后显卡自己就好了,那我还需要运行dkms吗?
另外一个好人:不用了
楼主很高兴,他开始继续折腾他的系统,并且修改了最早的帖子,说问题解决了,还说他感谢所有人,说Ubuntu中文论坛气氛真好,感觉很温暖
又过了三十分钟,你上线了,看到了楼主的帖子,你很欣慰,因为你觉得你的经验帮助了别人,你在最后又回了一篇帖子,恭喜了楼主,还很谦虚地表示其实你也是个菜鸟,其实也不大懂,于是整个Ubuntu中文论坛气氛更加温暖了
……………………………………
对于以上类似温暖的事件,大约以72小时为周期,不断地在这个论坛上演,所有的人都从中得到了某种满足,但是也存在以下不足之处:
第一、楼主并没有真正解决他的问题,他只是重装了显卡驱动
第二、楼主并不知道dkms是干什么的,事实上他也没用到dkms
第三、楼主用了整整72个小时去“解决”一个并没有真正解决的问题
第四、实际上,楼主的问题发行版官方早已经考虑到了,他们特别为用户定制了包含了预处理这类问题的脚本的软件包,叫做nvidia-current,并且将dkms列入了软件包的依赖。可是用户,尤其是小白用户似乎不喜欢用这个软件包,因为他们觉得手动安装“其实很简单”,于是软件包维护者们的一番美意被白白浪费了
第五、这个问题之所以会出现,是因为楼主没有安装nvidia-current,确切地说,是因为他更愿意手动安装nvidia官方驱动,他这么选择无非是因为论坛上到处都是手动安装闭源驱动的教程。但是所有的这些教程都没有提到一件事,那就是从官方源中安装nvidia-current要比学会这些教程更加有用更加方便,为什么呢,因为一旦小白们知道了真相,就没什么人去看那些教程了,这些教程就不会被管理员置顶了。所以我觉得这是一个生态系统,这个系统中的老鸟通过洗脑让小白掌握错误的知识和方法来树立自己的权威和地位,似曾相识吧?
第六、不要继续鼓励小白下载安装什么.run了,就让他们直接安装nvidia-current吧,否则下次内核升级的时候他的Xserver不工作的时候,你要打的过去帮他重装显卡驱动吗?虽然这“其实很简单”。
然后楼主问你说:有没有办法不重装呢?
你就跟楼主说:有啊,你只要打开终端,输入blablabla……
楼主说:这个我没弄过啊,这些命令是什么意思呢,把系统弄坏了怎么办
你说:不会的,我弄过很多次了,都没问题
……
……
五分钟后
楼主:大哥我输入你说的命令,提示说dkms没找到啊
……
……
可是这时候你已经下线了,楼主发现没人继续回复他的问题,他感到了一种寂寞,他开始百度,开始谷歌,他花了好几个小时研究不重装显卡驱动的方法。
过了16个小时,另外一个好人(也是手动安装闭源驱动的)看到了,
他觉得他在这个问题上很有经验,他回帖了:
这个很简单啊,apt-get install dkms就行了
……
……
又过了两个小时,楼主上线了,看到了新的回帖,新一轮咨询开始了
楼主:我装了dkms,可是运行的时候说找不到预编译的文件,是不是驱动没装对啊
另外一个好人:那就重装一遍呗,反正很简单
楼主认同他的看法,因为他装过这个驱动,确实不难,于是他又装了一遍
……
……
十分钟后
楼主:我装完了,重启后显卡自己就好了,那我还需要运行dkms吗?
另外一个好人:不用了
楼主很高兴,他开始继续折腾他的系统,并且修改了最早的帖子,说问题解决了,还说他感谢所有人,说Ubuntu中文论坛气氛真好,感觉很温暖
又过了三十分钟,你上线了,看到了楼主的帖子,你很欣慰,因为你觉得你的经验帮助了别人,你在最后又回了一篇帖子,恭喜了楼主,还很谦虚地表示其实你也是个菜鸟,其实也不大懂,于是整个Ubuntu中文论坛气氛更加温暖了
……………………………………
对于以上类似温暖的事件,大约以72小时为周期,不断地在这个论坛上演,所有的人都从中得到了某种满足,但是也存在以下不足之处:
第一、楼主并没有真正解决他的问题,他只是重装了显卡驱动
第二、楼主并不知道dkms是干什么的,事实上他也没用到dkms
第三、楼主用了整整72个小时去“解决”一个并没有真正解决的问题
第四、实际上,楼主的问题发行版官方早已经考虑到了,他们特别为用户定制了包含了预处理这类问题的脚本的软件包,叫做nvidia-current,并且将dkms列入了软件包的依赖。可是用户,尤其是小白用户似乎不喜欢用这个软件包,因为他们觉得手动安装“其实很简单”,于是软件包维护者们的一番美意被白白浪费了
第五、这个问题之所以会出现,是因为楼主没有安装nvidia-current,确切地说,是因为他更愿意手动安装nvidia官方驱动,他这么选择无非是因为论坛上到处都是手动安装闭源驱动的教程。但是所有的这些教程都没有提到一件事,那就是从官方源中安装nvidia-current要比学会这些教程更加有用更加方便,为什么呢,因为一旦小白们知道了真相,就没什么人去看那些教程了,这些教程就不会被管理员置顶了。所以我觉得这是一个生态系统,这个系统中的老鸟通过洗脑让小白掌握错误的知识和方法来树立自己的权威和地位,似曾相识吧?
第六、不要继续鼓励小白下载安装什么.run了,就让他们直接安装nvidia-current吧,否则下次内核升级的时候他的Xserver不工作的时候,你要打的过去帮他重装显卡驱动吗?虽然这“其实很简单”。
wwkwkj 写了:这个...双屏设置方便吗?funicorn 写了:你一定又是听了某些人不负责任的胡说八道,说不需要安装nvidia-current,直接到nvidia官网下载.run安装了吧,并且说后者比前者还方便吧?
你既然选择了给自己添麻烦,那么麻烦自然会找上你,如果你不会解决自己给自己找的麻烦,那么你有四种办法
一、找到那些说手动安装比装nvidia-curren好的人,让他们帮你解决,如果他们不愿意负责,你就骂他们
二、手动卸载闭源驱动,安装nvidia-current
三、学习使用dkms,其实也不难,大概 sudo dkms install -m nvidia -k "$(uname -r)"
四、痛定思痛,下载nvidia-current包,打开后研究一下debian目录下的{pre,post}{install,rm}脚本,想明白到底是nvidia-current方便,还是手动下载安装方便,然后安装nvidia-current,再找到说手动安装方便的人,严厉指责他们不负责任的胡说八道行为,告诉他们用包管理器安装nvidia-current还是方便多了。
反正我觉得手动安装挺简单的,不过是进text模式,sudo sh ./*.run so easy!
要是之前没下新驱动那就: sudo sh ./*.run --update so easy!
还有我怎么老是感觉只有官方的驱动才能把显卡的性能发挥的淋漓尽致呢?????
![]()
![]()
- wwkwkj
- 帖子: 318
- 注册时间: 2010-12-19 17:00
- 系统: opensuse12.2*kde4.9
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
大侠…我错了…funicorn 写了:是吗,那我猜接下来你会跟楼主说:重装就重装吧,反正挺简单的。
然后楼主问你说:有没有办法不重装呢?
你就跟楼主说:有啊,你只要打开终端,输入blablabla……
楼主说:这个我没弄过啊,这些命令是什么意思呢,把系统弄坏了怎么办
你说:不会的,我弄过很多次了,都没问题
……
……
五分钟后
楼主:大哥我输入你说的命令,提示说dkms没找到啊
……
……
可是这时候你已经下线了,楼主发现没人继续回复他的问题,他感到了一种寂寞,他开始百度,开始谷歌,他花了好几个小时研究不重装显卡驱动的方法。
过了16个小时,另外一个好人(也是手动安装闭源驱动的)看到了,
他觉得他在这个问题上很有经验,他回帖了:
这个很简单啊,apt-get install dkms就行了
……
……
又过了两个小时,楼主上线了,看到了新的回帖,新一轮咨询开始了
楼主:我装了dkms,可是运行的时候说找不到预编译的文件,是不是驱动没装对啊
另外一个好人:那就重装一遍呗,反正很简单
楼主认同他的看法,因为他装过这个驱动,确实不难,于是他又装了一遍
……
……
十分钟后
楼主:我装完了,重启后显卡自己就好了,那我还需要运行dkms吗?
另外一个好人:不用了
楼主很高兴,他开始继续折腾他的系统,并且修改了最早的帖子,说问题解决了,还说他感谢所有人,说Ubuntu中文论坛气氛真好,感觉很温暖
又过了三十分钟,你上线了,看到了楼主的帖子,你很欣慰,因为你觉得你的经验帮助了别人,你在最后又回了一篇帖子,恭喜了楼主,还很谦虚地表示其实你也是个菜鸟,其实也不大懂,于是整个Ubuntu中文论坛气氛更加温暖了
……………………………………
对于以上类似温暖的事件,大约以72小时为周期,不断地在这个论坛上演,所有的人都从中得到了某种满足,但是也存在以下不足之处:
第一、楼主并没有真正解决他的问题,他只是重装了显卡驱动
第二、楼主并不知道dkms是干什么的,事实上他也没用到dkms
第三、楼主用了整整72个小时去“解决”一个并没有真正解决的问题
第四、实际上,楼主的问题发行版官方早已经考虑到了,他们特别为用户定制了包含了预处理这类问题的脚本的软件包,叫做nvidia-current,并且将dkms列入了软件包的依赖。可是用户,尤其是小白用户似乎不喜欢用这个软件包,因为他们觉得手动安装“其实很简单”,于是软件包维护者们的一番美意被白白浪费了
第五、这个问题之所以会出现,是因为楼主没有安装nvidia-current,确切地说,是因为他更愿意手动安装nvidia官方驱动,他这么选择无非是因为论坛上到处都是手动安装闭源驱动的教程。但是所有的这些教程都没有提到一件事,那就是从官方源中安装nvidia-current要比学会这些教程更加有用更加方便,为什么呢,因为一旦小白们知道了真相,就没什么人去看那些教程了,这些教程就不会被管理员置顶了。所以我觉得这是一个生态系统,这个系统中的老鸟通过洗脑让小白掌握错误的知识和方法来树立自己的权威和地位,似曾相识吧?
第六、不要继续鼓励小白下载安装什么.run了,就让他们直接安装nvidia-current吧,否则下次内核升级的时候他的Xserver不工作的时候,你要打的过去帮他重装显卡驱动吗?虽然这“其实很简单”。
wwkwkj 写了:这个...双屏设置方便吗?funicorn 写了:你一定又是听了某些人不负责任的胡说八道,说不需要安装nvidia-current,直接到nvidia官网下载.run安装了吧,并且说后者比前者还方便吧?
你既然选择了给自己添麻烦,那么麻烦自然会找上你,如果你不会解决自己给自己找的麻烦,那么你有四种办法
一、找到那些说手动安装比装nvidia-curren好的人,让他们帮你解决,如果他们不愿意负责,你就骂他们
二、手动卸载闭源驱动,安装nvidia-current
三、学习使用dkms,其实也不难,大概 sudo dkms install -m nvidia -k "$(uname -r)"
四、痛定思痛,下载nvidia-current包,打开后研究一下debian目录下的{pre,post}{install,rm}脚本,想明白到底是nvidia-current方便,还是手动下载安装方便,然后安装nvidia-current,再找到说手动安装方便的人,严厉指责他们不负责任的胡说八道行为,告诉他们用包管理器安装nvidia-current还是方便多了。
反正我觉得手动安装挺简单的,不过是进text模式,sudo sh ./*.run so easy!
要是之前没下新驱动那就: sudo sh ./*.run --update so easy!
还有我怎么老是感觉只有官方的驱动才能把显卡的性能发挥的淋漓尽致呢?????
![]()
![]()
只是因为俺确实只会手动装官方驱动,连开源驱动要装哪些东西都不知道,比较惭愧啊,怎么说linux用的也有两年了,如果不是这个帖子我还是不知道有dkms这个东东呢…对于安装显卡驱动这么大的事情…当然就只能用自己熟练的方法了
呵呵,不存在大侠说的什么权威不权威的地位不地位的。不知道论坛里有没有dkms的教程帖,如果没有大侠发一个呗,也让我等大小白学习一下,不盛感激!
每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏
openSUSE12.2+KDE4.9+XP
openSUSE12.2+KDE4.9+XP
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
楼上不是用opensuse的么?nvidia那边不是有suse的rpm么?




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- wwkwkj
- 帖子: 318
- 注册时间: 2010-12-19 17:00
- 系统: opensuse12.2*kde4.9
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
不是在滚嘛…再说更新的最快,还是run包YeLee 写了:楼上不是用opensuse的么?nvidia那边不是有suse的rpm么?![]()
![]()

每个论坛里面,都会有几个默默的不为我知的大牛,于是每次,我都心存敬畏
openSUSE12.2+KDE4.9+XP
openSUSE12.2+KDE4.9+XP
-
- 帖子: 25
- 注册时间: 2012-04-06 19:09
Re: 每次内核升级,显卡驱动都要重装,怎么解决一下?
funicorn 写了:你一定又是听了某些人不负责任的胡说八道,说不需要安装nvidia-current,直接到nvidia官网下载.run安装了吧,并且说后者比前者还方便吧?
你既然选择了给自己添麻烦,那么麻烦自然会找上你,如果你不会解决自己给自己找的麻烦,那么你有四种办法
一、找到那些说手动安装比装nvidia-curren好的人,让他们帮你解决,如果他们不愿意负责,你就骂他们
二、手动卸载闭源驱动,安装nvidia-current
三、学习使用dkms,其实也不难,大概 sudo dkms install -m nvidia -k "$(uname -r)"
四、痛定思痛,下载nvidia-current包,打开后研究一下debian目录下的{pre,post}{install,rm}脚本,想明白到底是nvidia-current方便,还是手动下载安装方便,然后安装nvidia-current,再找到说手动安装方便的人,严厉指责他们不负责任的胡说八道行为,告诉他们用包管理器安装nvidia-current还是方便多了。
多谢,看完有种当头棒喝的感觉.