分页: 1 / 1

分享一下:解决 Ubuntu 更新内核后进不了桌面的问题

发表于 : 2014-09-03 16:48
metorm
配置:
Ubuntu 14.04 LTS
NVIDIA显卡,CUDA 6.5 自带官方闭源驱动

问题:
更新内核后,可以正常显示登陆界面,输入密码登陆,货进入客人回话,但是之后就只显示壁纸和鼠标指针,没有unity图标。(跟“黑屏”不一样)

原因:
linux驱动需要加载到内核,也就是需要队每一个内核重新编译内核模块。正常情况下,驱动应该将自己注册到dkms。即每次更新内核后重新编译内核模块。但是CUDA自带的驱动可能没走这一步。
于是开机后首先显示 lightdm 的启动界面 - 这一步不使用 3D 加速,于是显示正常。再然后登陆,unity/compiz 试图使用3D加速,就不行了。整个屏幕只剩下没有3D加速的壁纸和鼠标指针。
这时候切换到tty,手动启动unity,就会报一堆跟compiz和opengl有关的错误。(我在这里折腾了两天,重装一次)

解决:
切换到tty,卸载重装显卡驱动。
比如 cuda 自带的驱动,只需找到当初的 cuda 安装脚本
sudo cuda_xxxxx.run -silent -uninstall
其他方法安装的驱动,用相应方案卸载重装。

原文地址 : http://www.metorm.tk/?p=277

Re: 分享一下:解决 Ubuntu 更新内核后进不了桌面的问题

发表于 : 2014-09-03 22:52
了解学习一下
新手问点问题哈00
1.sudo cuda_xxxxx.run -silent -uninstall 你这条是卸载命令吗
2.切换到tty,手动启动unity怎么做?
3.脚 本安装命令是什么?

Re: 分享一下:解决 Ubuntu 更新内核后进不了桌面的问题

发表于 : 2014-09-04 9:21
tracyone
了解学习一下 写了:新手问点问题哈00
1.sudo cuda_xxxxx.run -silent -uninstall 你这条是卸载命令吗
2.切换到tty,手动启动unity怎么做?
3.脚 本安装命令是什么?
楼主的意思就是进入GUI界面有错了,并且判断是更新内核之后没有没有重新编译驱动到内核,所以这时候应该进入字符界面,然后首先卸载原有的显卡驱动,然后重新安装这个驱动,此时驱动就会编译进内核了。
而不同的驱动安装和卸载命令/脚本有所不同,不必纠结这个,下载完驱动之后通常看下readme就知道怎么安装卸载了。

Re: 分享一下:解决 Ubuntu 更新内核后进不了桌面的问题

发表于 : 2014-09-04 15:52
metorm
了解学习一下 写了:新手问点问题哈00
1.sudo cuda_xxxxx.run -silent -uninstall 你这条是卸载命令吗
2.切换到tty,手动启动unity怎么做?
3.脚 本安装命令是什么?
sudo cuda_xxxxx.run -silent -uninstall 这个是从cuda安装驱动的情况,不做开发的话,一般是通过别的方法安装的驱动,比如 apt-get remove nvidia* 之类,按相应的方法卸载就行了。

切换到tty是再图形下按 alt + ctrl + F1 ,再后面的可以搜一下

Re: 分享一下:解决 Ubuntu 更新内核后进不了桌面的问题

发表于 : 2014-09-04 21:53
IsoaSFlus
表示我也遇到了更新内核后无法使用n卡驱动的问题,同样无法进入unity,我的解决方法是重装i卡驱动。。。。但当我重新安装n卡驱动后。。。n卡驱动根本无法使用。。。。(340是无法通过prime切换,343太恐怖了,根本进不了系统,注意是根本进不了系统,还好在用老内核启动后成功进入了系统,吓得我直接卸载了n卡驱动。。。。)我看今天ubuntu有更新,不知道有没有解决问题?

Re: 分享一下:解决 Ubuntu 更新内核后进不了桌面的问题

发表于 : 2014-09-08 16:09
metorm
IsoaSFlus 写了:表示我也遇到了更新内核后无法使用n卡驱动的问题,同样无法进入unity,我的解决方法是重装i卡驱动。。。。但当我重新安装n卡驱动后。。。n卡驱动根本无法使用。。。。(340是无法通过prime切换,343太恐怖了,根本进不了系统,注意是根本进不了系统,还好在用老内核启动后成功进入了系统,吓得我直接卸载了n卡驱动。。。。)我看今天ubuntu有更新,不知道有没有解决问题?
“我的解决方法是重装i卡驱动”,你是双显卡?
我没注意重装怎么样,我是先卸载后安装的。理论上……安装没问题的话应该没问题吧……