分享一下:解决 Ubuntu 更新内核后进不了桌面的问题
发表于 : 2014-09-03 16:48
配置:
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
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